2017-10-10 1 views
0

분발기/투광기 및 투기 흐름이란 무엇입니까? 5 년 전 SpecFlow를 사용했기 때문에 기술과 개념에 약간 녹슬 었습니다. 각도기는 SpecFlow와 같은 도구입니까? 그들은 둘 다 셀레늄과 오이/작은 오이를 사용합니까?diff b/t 각도기 및 specflow는 무엇입니까?

답변

1

각도기는 Behavior Driven Development 프레임 워크가 아니며 Selenium처럼 테스트 도구이며 SpecFlow와 같은 BDD 프레임 워크와 함께 사용할 수 있습니다. 다음 두 가지에 대한 설명이 있습니다.

각도기 각도 및 AngularJS 응용 프로그램에 대한 종단 간 테스트 프레임 워크입니다.

  • 각도기가, 각도 별 로케이터 전략을 지원하는 당신이 어떤 설정의 노력에없이 각도 별 요소를 테스트 할 수있는 : 당신은 셀레늄의 기능을 얻을 플러스 당신은 각도기에서 몇 가지 기능을 가지고 있으므로 각도기는 셀레늄의 래퍼입니다 너의 부분.

  • 더 이상 대기 및 수면을 테스트에 추가 할 필요가 없습니다. 각도기는 웹 페이지가 보류중인 작업을 완료하는 순간 테스트의 다음 단계를 자동으로 실행할 수 있으므로 테스트 및 웹 페이지가 동기화되기를 기다릴 필요가 없습니다.

SpecFlow 개발 (BDD) 기반 동작을 지원하는 테스트 워크이다. Gherkin이라는 언어로 정의 된 간단한 문법을 ​​사용하여 평범한 의미있는 영어 텍스트로 응용 프로그램 동작을 정의 할 수 있습니다. Specflow는 Selenium and Protractor에서도 사용할 수 있습니다. 여기에 대한 기사가 있습니다. https://anthonychu.ca/post/end-to-end-testing-angular-apps-with-nunit-and-specflow-using-protractornet/