코어 포인트 :
- 이 기사는 TestCafe 팀의 멤버 인 Vasily Strelyaev에 의해 설명 되어이 새로운 node.js 기반 응용 프로그램 테스트 프레임 워크의 장점을 설명하기 위해 설명합니다.
-
테스트를 시작하기 전에 테스트 환경을 설정해야합니다. 즉, 구성 파일을 처리하는 것을 의미합니다. 나중에 테스트 환경의 일부 (예 : 보고서)가 누락되었으며 별도로 찾아 설치해야한다는 것을 알 수 있습니다. -
모든 테스트 단계를 담당합니다. 브라우저 시작, 테스트 실행, 테스트 결과 수집 및 보고서 생성. 브라우저 플러그인이나 기타 의존성이 필요하지 않습니다. 상자에서 작동합니다.
이 기사에서는 다음과 같은 방법을 보여 드리겠습니다
에서 실행하십시오
npm install -g testcafe
fixture `My first fixture` .page `https://devexpress.github.io/testcafe/example`;이렇게하려면 기사 제목을 식별하기위한 선택기를 만듭니다. 테스트 작업 후, 우리는 텍스트에 "감사합니다, Peter Parker!"라고 말하는지 확인하기 위해 어설 션을 추가합니다. 페이지 객체
fixture `My first fixture` .page `https://devexpress.github.io/testcafe/example`; test('My first test', async t => { // 我们稍后将添加测试代码 });
이 섹션에서는 인기있는 자동 테스트 클라우드 인 Saucelabs에서 테스트를 실행합니다. 운영 체제와 브라우저가 다른 수백 개의 가상 머신을 호스팅합니다.
작업 러너에 작업을 추가하십시오
작업 러너는 개발 워크 플로에서 일상적인 작업을 자동화해야 할 때 유용합니다.
이 튜토리얼에서는 gulp.js를 사용할 것입니다.
testcafe를 gulp.js와 통합하는 Gulp 플러그인 설치 :
프로젝트에 gulpfile.js 파일이있는 경우 다음 작업을 추가하십시오. 그렇지 않으면이 작업을 사용하여 새로운 gulpile.js를 만듭니다.이 작업은 Chrome 및 Firefox의 Test.js 파일에서 테스트를 실행합니다. Gulp 플러그인 API에 대한 자세한 내용은 Github 페이지를 참조하십시오.
npm install -g testcafe
요약 이 기사에서는 첫 번째 TestCafe 테스트로 시작하고 결국 E2E 테스트를 프로젝트 프로세스에 통합하는 방법을 보여줍니다. TestCafe로 웹 응용 프로그램을 테스트하는 것이 얼마나 쉬운 지 직접 경험할 수 있습니다.
testCafe에 대해 궁금한 점이 있으면 아래에 의견을 말하고 포럼에서 질문을하거나 GitHub 페이지를 방문하십시오.
TestCafe는 비동기 작업을 어떻게 처리합니까?
여러 브라우저에서 TestCafe 테스트를 동시에 실행할 수 있습니까?
예, TestCafe를 사용하면 여러 브라우저에서 동시에 테스트를 실행할 수 있습니다. 이것은 테스트 프로세스 속도를 크게 높일 수 있습니다. 테스트를 시작할 때 동시 테스트 실행 수를 지정할 수 있습니다.
크로스 브라우저 테스트에 TestCafe를 사용할 수 있습니까?
지속적인 통합 시스템과 함께 TestCafe를 사용할 수 있습니까?
예, TestCafe는 Jenkins, TeamCity, Travis 등과 같은 인기있는 연속 통합 시스템과 통합 될 수 있습니다. 이러한 시스템에서 사용할 수있는 Xunit을 포함하여 다양한 형식의 보고서를 생성 할 수 있습니다.
위 내용은 TestCafe : Node.js를 사용한 더 쉬운 엔드 투 엔드 웹 앱 테스트의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

CNCF (Cloud Native Computing Foundation), Ampere Computing, Equinix Metal 및 Actuated 간의 공동 작업 인이 파일럿 프로그램은 CNCF Github 프로젝트를위한 ARM64 CI/CD를 간소화합니다. 이 이니셔티브는 보안 문제 및 성과를 다룹니다

이 GO 기반 네트워크 취약점 스캐너는 잠재적 보안 약점을 효율적으로 식별합니다. 속도를 위해 Go의 동시성 기능을 활용하고 서비스 감지 및 취약성 일치를 포함합니다. 그 능력과 윤리를 탐색합시다

웹 사이트 구성은 첫 번째 단계입니다 : SEO 및 백 링크의 중요성 웹 사이트 구축은 웹 사이트를 귀중한 마케팅 자산으로 전환하는 첫 번째 단계 일뿐입니다. 검색 엔진에서 웹 사이트의 가시성을 향상시키고 잠재 고객을 유치하려면 SEO 최적화를 수행해야합니다. 백 링크는 웹 사이트 순위를 향상시키는 열쇠이며 Google 및 기타 검색 엔진에 웹 사이트의 권한 및 신뢰성을 보여줍니다. 모든 백 링크가 유리한 것은 아닙니다. 유해한 링크를 식별하고 피하십시오. 모든 백 링크가 유익한 것은 아닙니다. 유해한 링크는 순위에 해를 끼칠 수 있습니다. 우수한 무료 백 링크 확인 도구는 웹 사이트 링크 소스를 모니터링하고 유해한 링크를 상기시킵니다. 또한 경쟁 업체의 링크 전략을 분석하고 배울 수도 있습니다. 무료 백 링크 점검 도구 : SEO 인텔리전스 책임자


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

맨티스BT
Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

PhpStorm 맥 버전
최신(2018.2.1) 전문 PHP 통합 개발 도구

WebStorm Mac 버전
유용한 JavaScript 개발 도구

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경
