태그 보관물: automation

automation

자동 조종 장치 시험에 어떻게 기여합니까? 무엇이며 패키지의 새로운 자동 조종

자동 조종 장치 란 무엇이며 패키지의 새로운 자동 조종 테스트 케이스에 어떻게 기여합니까?



답변

자동 조종 장치 란?

로부터 우분투 위키 :

자동 조종 장치는 Unity의 기능 테스트 도구입니다. 키보드 및 마우스 이벤트를 생성 한 다음 Unity 및 관련 애플리케이션의 내부 상태를 테스트하여 사용자 작업을 시뮬레이션합니다.

품질 관리 팀 에 가입하면 테스트에 참여할 수 있습니다 . 우분투 품질 , 런치 패드 페이지 및 공식 우분투 QA 페이지에 대한 링크는 다음과 같습니다 .

설치

명령 행에서 자동 조종 장치를 설치하려면 다음 명령을 실행하십시오.

sudo add-apt-repository ppa:autopilot/ppa
sudo apt-get update && sudo apt-get install python-autopilot

간단한 테스트 장치의 예 :

autopilot run unity.tests.test_showdesktop.ShowDesktopTests.test_showdesktop_hides_apps

경고 : 기본 데스크탑에서 자동 조종 장치 테스트를 실행하면 PC가 제어없이 마우스 및 키보드 움직임을 전송합니다. 이 명령을 맹목적으로 실행하기 전에 아래 기사를 읽으십시오.

튜토리얼

여기에 튜토리얼이 있습니다 . 또한 우분투 주간 뉴스 레터에 몇 가지 좋은 기사가 언급되었습니다. 이들은 테스트 팀의 커뮤니티 코디네이터 인 Nicholas Skaggs가 저에게 매우 유용하게 작성했습니다.

자동 조종 장치 : 1 부

자동 조종 장치 : 2 부 -저자는 자동 조종 장치의 간단한 “hello world”사용 사례를 살펴 봅니다.

자동 조종 장치 : 3 부

자동 조종 장치를 시작하기 전에 위의 링크 된 기사 3 개를 읽는 것이 좋습니다.

기여 사례

여기에 지정된 형식을 사용하여 우분투 품질 메일 링리스트 를 이메일로 보내 테스트 사례를 제출할 수 있습니다 .

또한 다음 명령을 사용하여 bzr을 통해 테스트 사례를 가져올 수 있습니다.

bzr branch lp:ubuntu-autopilot-tests

코드 분기에 테스트 케이스 변경 사항을 추가하려면 bzr push comand를 사용하십시오.

bzr push lp:<username>/ubuntu-autopilot-tests/ubuntu-autopilot-tests

자세한 내용은 http://code.launchpad.net/ubuntu-autopilot-tests 를 참조하십시오.


답변