수동 단계와 관련된 많은 테스트를 수행하고자합니다. 이 단계는 테스트를 실행하는 사람이 수행해야하는 물리적 조치입니다. 시간이 지남에 따라 가능한 한 많은 단계를 자동화하고 싶지만 실제 객체에 대한 완전한 로봇 제어를하지 않으면 테스트가 완전히 자동화되지 않습니다. 자동화는 단일 언어 또는 단일 기계로 제한되지 않지만 REST API/telnet/기타를 통해 다른 구성 요소를 명령해야합니다.인간 구동 테스트 용 BDD 스타일 테스트 프레임 워크
나는 Robot Framework에 "수동 단계"가 있으며 여기에서 요청한 거의 모든 것을 할 수 있음을 알고 있습니다. 또한 모든 자동화를 제거하는 "mabot"수동 테스트 실행 도구가 있습니다. 그러나 "수동 단계"방법은 꽤 못 생기고 Python Tk를 사용합니다. 또한 BDD 스타일 (주어진/when/then)이더라도 구체적인 구문 (예 : 프로그래밍 언어)으로 작성된 테스트를 선호합니다.
내 질문은 : 로봇 프레임 워크에 대한 대안이 있습니까?
덕분에, 우리가 들여다 봐도 것 :
그냥 이번 주에 우리는 오픈 소스를했다. 그러나 외부 하드웨어의 버튼을 누를 때와 같이 테스트 실행 중 일부 단계가 수동 * 인 테스트가 필요합니다. 이러한 검사는 검사가 끝난 후에는 수행 할 수 없습니다. – Nakedible