Làm cách nào để tôi đóng góp một testcase thủ công cho Ubuntu?


9

Tôi có một phần mềm tôi thích và thích sử dụng. Tôi muốn giúp đảm bảo phiên bản mới được kiểm tra tốt bằng cách tạo một bản thử nghiệm để đảm bảo chức năng và ngăn ngừa hồi quy. Làm thế nào tôi có thể đóng góp một testcase thủ công cho một gói?


Trừ khi bản thử nghiệm của bạn áp dụng cho một phần mềm được phát triển riêng cho Ubuntu hoặc áp dụng cho tích hợp giữa phần mềm thay vì bất kỳ gói nào, bạn có thể cần phải tiếp cận các nhà phát triển ban đầu của gói và gửi cho họ bản vá.
viêm chron

1
chia sẻ với chúng tôi chi tiết hơn về loại chức năng của nó.
Dee

Câu trả lời:


4

Bạn có hầu hết mọi thứ bạn cần trong một hướng dẫn rất tốt được tìm thấy tại địa chỉ này: QATeam / Đóng gópTestcase / Hướng dẫn - Ubuntu Wiki .

Ngoài ra còn có một đoạn phim ngắn rất hay về cách đóng góp một bản thử nghiệm thủ công cho Ubuntu được đăng trên YouTube: http://www.youtube.com/watch?v=VO7DdlUSt_4 . Rất cám ơn Nicholas Skagss vì điều này :)

Tôi sẽ chỉ liệt kê những điều bạn cần biết trước khi bắt đầu:

  • Launchpad giữ mã nguồn cho tất cả các testcase thủ công trong dự án testcase thủ công . Đóng góp mã được gửi dưới dạng yêu cầu hợp nhất .
  • Các QATracker là kho tổng thể cho tất cả các thử nghiệm của chúng tôi của chúng tôi trong ubuntu QA. Nó ghi lại kết quả và giúp phối hợp các sự kiện thử nghiệm của chúng tôi. Tìm hiểu thêm về nó ở đây . Mã cam kết cho dự án testcase thủ công sẽ được sử dụng để thử nghiệm trên qatracker.
  • Hướng dẫn về Phong cách - một đánh giá nhanh về cách các mẫu thử nên nhìn và các mẹo cần ghi nhớ trong khi viết.

Và tất nhiên, yêu cầu :

  • bzr(chạy sudo apt-get install bzrtrong một thiết bị đầu cuối để cài đặt nó).
  • Tài khoản Launchpad / Ubuntu SSO

Nguồn: QATeam / Đóng gópTestcase / Hướng dẫn sử dụng (chỉnh sửa lần cuối 2013 / 02-21 22:18:29 bởi nskagss ).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.