GUI 소프트웨어 테스트
GUI 소프트웨어 테스팅이란 무엇입니까?
GUI 테스트는 사용자 인터페이스 동작과 관련하여 응용 프로그램이 예상대로 수행되는지 여부를 응용 프로그램의 사용자 인터페이스를 테스트하는 테스트 기술입니다.
GUI 테스트에는 키보드 및 마우스 이동에 대한 애플리케이션 동작과 도구 모음, 버튼, 메뉴 바, 대화 상자, 편집 필드, 목록, 사용자 입력에 대한 동작과 같은 GUI 개체가 어떻게 다른지가 포함됩니다.
GUI 테스트 지침
화면 유효성 확인
모든 탐색 확인
사용 조건 확인
데이터 무결성 확인
개체 상태 확인
날짜 필드 및 숫자 필드 형식 확인
GUI 자동화 도구
다음은 시장에 나와있는 일부 오픈 소스 GUI 자동화 도구입니다.
생성물 | 라이센스 | URL |
---|---|---|
AutoHotkey | GPL | http://www.autohotkey.com/ |
셀렌 | Apache | http://docs.seleniumhq.org/ |
Sikuli | MIT | http://sikuli.org |
로봇 프레임 워크 | Apache | www.robotframework.org |
와 티르 | BSD | http://www.watir.com/ |
Dojo 툴킷 | BSD | http://dojotoolkit.org/ |
다음은 시장에 나와있는 몇 가지 상용 GUI 자동화 도구입니다.
생성물 | 공급 업체 | URL |
---|---|---|
AutoIT | AutoIT | http://www.autoitscript.com/site/autoit/ |
가지 | TestPlant | www.testplant.com |
QTP | Hp | http://www8.hp.com/us/en/software-solutions/ |
합리적 기능 테스터 | IBM | http://www-03.ibm.com/software/products/us/en/functional |
Infragistics | Infragistics | www.infragistics.com |
iMacros | iOpus | http://www.iopus.com/iMacros/ |
CodedUI | 마이크로 소프트 | http://www.microsoft.com/visualstudio/ |
Sikuli | Micro Focus International | http://www.microfocus.com/ |