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/