자동 조종 장치 시험에 어떻게 기여합니까?


답변:


6

자동 조종 장치 란?

로부터 우분투 위키 :

자동 조종 장치는 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 를 참조하십시오.


좋은 대답은, 여기에 테스트 케이스를 제공하는 공식 프로젝트가 있음을 간단히 수정해야합니다. 업데이트 할 수 있습니까? 이 프로젝트이기 때문에, 단순한 지점 및 병합 요청 설치 :-)의 code.launchpad.net/ubuntu-autopilot-tests
풍선

@balloons 감사합니다. 이메일 옵션이 더 이상 사용되지 않습니까? 좀 더 권위있는 관점을 가질 것으로 예상되므로 내 답변을 자유롭게 편집하십시오.
Kevin Bowen

이것은 Unity에서만 작동합니까 아니면 xubuntu 또는 lubuntu에서 작동합니까?
Dee

의심스러운 경우 메일 링리스트를 통해 또는 IRC를 통해 테스트 팀에 문의하십시오. @balloons는 테스트의 리더이며 IRC 팀에 합류하면 올바른 방향으로 안내 할 수 있습니다.
Kevin Bowen
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.