it-swarm-vi.com

Làm cách nào để tôi tham gia thử nghiệm và QA với Ubuntu?

Tôi muốn tham gia với Ubuntu QA bằng cách tạo các bài kiểm tra tự động. Có một nỗ lực liên tục để tạo ra các thử nghiệm này? Tôi có thể tìm hiểu thêm ở đâu?

20
David Siegel

Nhóm QA làm sâu rộng kiểm tra tự động - đó là một phần trong các yêu cầu đối với phần cứng để được chứng nhận Ubuntu.

Dự án họ sử dụng là Hộp kiểm . Đừng để bị lừa bởi phiên bản rút gọn được vận chuyển trong gói checkbox-gtk - bộ đầy đủ chứa một loạt các thử nghiệm khổng lồ.

Danh sách gửi thư buntu QA là nơi bạn muốn đến cho các câu hỏi về hộp kiểm hoặc để thảo luận về các yêu cầu hợp nhất. Điều này link thảo luận về bộ công cụ hoàn chỉnh được sử dụng bởi nhóm QA để tự động hóa.

13
RAOF

Có một vài cách để tham gia viết bài kiểm tra tự động. Nhóm chất lượng có liên quan đến việc viết các bài kiểm tra autopkg và autopilot cho các gói ubfox.

Tự động tải

Kiểm tra autopkg được chạy tự động tại thời điểm xây dựng bởi các buildbots cho gói. Mục tiêu của các thử nghiệm này là cung cấp thử nghiệm hệ thống và tích hợp để đảm bảo chức năng cơ bản. Bạn có thể thấy đầu ra trực tiếp của các bài kiểm tra autopkg hiện tại tại đây . Nếu bạn quan tâm đến việc viết các bài kiểm tra này, hãy xem:

Tự động lái

Các thử nghiệm này được viết bằng python bằng cách sử dụng khung tự động. Mục tiêu của các thử nghiệm này là cung cấp ứng dụng và thử nghiệm chức năng ở cấp độ cao hơn. Các bài kiểm tra được viết bằng python và có thể được người dùng thực thi hoặc viết kịch bản thông qua một trình chạy thử nghiệm như UTAH hoặc jenkins để chạy và xuất bản kết quả tự động. Để biết thêm thông tin về chế độ lái tự động, hãy xem dự án trên launchpad cũng như tài liệ cho dự án. Nếu bạn quan tâm đến việc viết các bài kiểm tra này, hãy xem:

Nhận trợ giúp

Để biết thêm thông tin hoặc để nhận trợ giúp, hãy gửi email cho danh sách chất lượng Ubunt hoặc truy cập # ub Ubuntu-quality trên freenode.

7
balloons

Một dự án tồn tại tại https://wiki.ubfox.com/Testing/Automation cho việc này - Tôi không chắc chắn hiện tại nó bao nhiêu, nhưng cũng có thử nghiệm nâng cấp tự động được thực hiện để kiểm tra nâng cấp các tổ hợp gói khác nhau.

4
ajmitch

Bạn có thể tham gia thử nghiệm bằng cách tham gia nhóm nhóm QA , danh sách gửi thư của họ - ub Ubuntu-quality và trang launchpad của họ .

Liên kết cuối cùng sẽ đưa bạn đến trang web launchpad tự động, gói thử nghiệm tự động hóa mạnh hơn.

Xem câu trả lời của tôi tại đây để biết thêm chi tiết về cách hoạt động của thử nghiệm tự động Ubuntu.

3
Kevin Bowen

Thông thường kiểm thử tự động được thực hiện trên cơ sở từng dự án và chất lượng của các kiểm tra đó phụ thuộc nhiều vào tổ chức và kiểm soát chất lượng của dự án. Các thử nghiệm có thể được gắn vào việc xây dựng các cuộc tranh luận và như vậy nhưng theo tôi biết tôi chưa bao giờ nghe thấy bất kỳ khung thử nghiệm bên ngoài nào ngoài bất kỳ dự án cụ thể nào.

2

http://qa.ubfox.com/ - liên kết đến ví dụ: http://mago.ubfox.com/

Mặc dù tôi không thể chỉ ra điều gì đó cụ thể, nhưng điều này dường như là một điểm khởi đầu tốt.

0
blueyed