Ubuntu의 테스트 및 QA에 어떻게 참여합니까?


20

자동화 된 테스트를 작성하여 Ubuntu QA에 참여하고 싶습니다. 이러한 테스트를 작성하기위한 지속적인 노력이 있습니까? 어디서 더 배울 수 있습니까?

답변:


13

QA 팀은 광범위한 자동 테스트를 수행합니다. 이는 Ubuntu 인증을 받기위한 하드웨어 요구 사항의 일부입니다.

그들이 사용하는 프로젝트는 Checkbox 입니다. checkbox-gtk패키지에 포함 된 상당히 축소 된 버전에 속지 마십시오 . 전체 제품군에는 광범위한 테스트가 포함됩니다.

우분투 품질 보증 당신이 체크 박스 질문 가고, 또는 병합 요청을 논의 할 위치를 메일 링리스트입니다. 이 링크 는 QA 팀이 자동화를 위해 사용하는 전체 도구 세트에 대해 설명합니다.


2
이 링크도 추가하십시오 : qa.ubuntu.com/automation
saji89

@ saji89 : 계속해서 편집을 제안 할 수 있습니다.
Flimm

7

자동화 된 테스트 작성에 참여할 수있는 몇 가지 방법이 있습니다. 품질 팀은 우분투 패키지에 대한 autopkg 및 autopilot 테스트 작성에 참여합니다.

오토 팩

Autopkg 테스트는 패키지의 빌드 봇에 의해 빌드 타임에 자동으로 실행됩니다. 이 테스트의 목표는 기본 기능을 보장하기 위해 시스템 및 통합 테스트를 제공하는 것입니다. 현재 autopkg 테스트의 실시간 출력은 여기 에서 확인할 수 있습니다 . 이러한 테스트 작성에 관심이있는 경우 다음을 참조하십시오.

자동 조종 장치

이 테스트는 오토 파일럿 프레임 워크를 사용하여 파이썬으로 작성되었습니다. 이러한 테스트의 목표는 더 높은 수준의 응용 프로그램 및 기능 테스트를 제공하는 것입니다. 테스트는 파이썬으로 작성되며 UTAH 또는 jenkins와 같은 테스트 실행기를 통해 사용자가 실행하거나 스크립트를 작성하여 결과를 자동으로 실행 및 게시 할 수 있습니다. 자동 조종 장치에 대한 자세한 내용은에서 프로젝트 체크 아웃 런치 패드 뿐만 아니라 문서 프로젝트를. 이러한 테스트 작성에 관심이있는 경우 다음을 참조하십시오.

도움을 받다

자세한 내용을 보거나 도움을 받으려면 우분투 품질 목록을 이메일로 보내 거나 freenode에서 # ubuntu-quality를 방문하십시오.




2

일반적으로 자동화 된 테스트는 프로젝트별로 수행되며 해당 테스트의 품질은 프로젝트의 조직 및 품질 관리에 크게 좌우됩니다. 테스트는 뎁 구축에 연결될 수 있지만 내가 아는 한 특정 프로젝트 외부의 외부 테스트 프레임 워크에 대해 들어 본 적이 없습니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.