나는 내 기능의 사용자 인터페이스 응용 프로그램에서 자동화 된 기능 테스트를 실행하고 이러한 테스트를 수행하는 데있어 최상의 소프트웨어가 무엇인지 궁금해하고있었습니다. 가급적이면 소프트웨어는 Visuall C++ 2005와 통합 할 수있을 것입니다. 그러나 다양한 소프트웨어를 봤는데 거기에 너무 많은 것이 있기 때문에 내가 무엇이 필요한지 잘 모릅니다. 도움이 될 것입니다, 감사합니다.MFC 기반 사용자 인터페이스에 대한 자동화 된 테스트
4
A
답변
1
자동 소프트웨어 단위 테스트의 경우 Google 테스트를 권합니다. 이 플랫폼에는 매우 유용한 q &이 있습니다. here을 찾을 수 있습니다.
또한 "Working Effectively with Legacy Code"의 저자 인 Michael Feathers가 개발 한 CPPUnitLite도 있습니다.
MFC 응용 프로그램을 테스트하는 데 AutoIt 스크립트를 사용했지만 적절하게 유지 관리하고 실패한 테스트를위한 효과적인 로깅 시스템을 구축하는 것이 쉽지 않았습니다.
그러나 단위 테스트는 프로그램 아키텍처와 클래스 구조, 특히 다른 구성 요소/클래스에 대한 종속성에 크게 의존합니다. 따라서 유닛 테스트를 염두에두고 작성되지 않은 기존 MFC 애플리케이션이 이미 있다면 리팩토링해야 할 것입니다. 그러므로 나는 언급 한 책을 추천 할 것이다. Martin Fowler의 고전 "Refactoring"을 사용할 수도 있습니다.
1
AutoIt을 보셨습니까? C++/C#에서 사용할 수있는 일반적인 GUI 스크립트 언어입니다. Visual Studio 추가 기능 테스트 부분을 자동화하는 데 사용하고 있습니다.
관련 문제
- 1. MFC 클래스의 테스트 자동화
- 2. 레거시가 아닌 MFC 응용 프로그램의 자동화 된 GUI 테스트?
- 3. Windev에 대한 자동화 된 테스트
- 4. FLEX 기반 응용 프로그램의 자동화 된 테스트
- 5. 사용자 인터페이스 자동화 테스트
- 6. MFC 인터페이스에 대한 자동 번역 개발
- 7. BlockingQueue 인터페이스에 대한 JUnit 테스트
- 8. OpenGL 응용 프로그램에 대한 자동화 된 테스트
- 9. MFC에 대한 자동화 테스트 도구가 있습니까?
- 10. 자동화 된 거미 테스트
- 11. 가젯의 자동화 된 테스트
- 12. 자동화 된 테스트
- 13. 분산 시스템의 키워드 기반 테스트 자동화
- 14. 배포 된 Java EE 환경에 대한 자동화 된 통합 테스트?
- 15. 웹킷 자동화 된 웹 테스트
- 16. 자동화 된 API 안정성 테스트
- 17. 자동화 된 테스트 셸 스크립트
- 18. 자동화 된 테스트 OpenXML SDK
- 19. Java의 자동화 된 웹 테스트 도구
- 20. ETL에 대한 승인 테스트 자동화
- 21. Maven의 서비스 공급자 인터페이스에 대한 유닛 테스트
- 22. 자동화 된 테스트 문제 테스트 예외
- 23. Android 개발에서 자동화 된 테스트
- 24. Symbian 자동화 된 테스트 도구
- 25. 자동화 된 비동기 소켓 테스트
- 26. 자동화 된 테스트 도구 사이트
- 27. 코딩 된 UI 테스트 자동화
- 28. 자동화 된 Android 플랫폼 테스트
- 29. EPiServer의 자동화 된 UI 테스트
- 30. Apache Hive의 자동화 된 테스트
나는 단위 테스트와 비슷한 것을 찾고 있었지만, 나는 이것을 시도해 보겠다. – bigbaz34