Trong các cuộc họp độc lập hàng ngày
Sử dụng các công cụ quản lý kiểm thử tiêu chuẩn
Qua tin nhắn
Trạng thái thử nghiệm được xác định bằng trạng thái vượt qua thử nghiệm là rất quan trọng trong việc quyết định liệu tác vụ có được thực hiện hay không. Xong có nghĩa là tất cả các bài kiểm thử cho nhiệm vụ vượt qua.
Tiến độ kiểm thử
Tiến trình kiểm thử có thể được theo dõi bằng cách sử dụng
Bảng Scrum (Bảng nhiệm vụ nhanh nhẹn)
Biểu đồ Burndown
Kết quả kiểm thử tự động
![]() |
| Học kiểm thử phần mềm chuyên nghiệp |
Tiến độ thử nghiệm cũng có tác động trực tiếp đến tiến độ phát triển. Điều này là do Câu chuyện người dùng có thể được chuyển sang trạng thái Xong chỉ sau khi đạt Tiêu chí chấp nhận. Đến lượt nó, điều này được quyết định bởi Trạng thái thử nghiệm vì Tiêu chí chấp nhận được đánh giá theo Trạng thái thử nghiệm.
Nếu có bất kỳ sự chậm trễ hoặc tắc nghẽn trong tiến trình thử nghiệm, toàn bộ nhóm sẽ thảo luận và hợp tác để giải quyết tương tự.
Trong các dự án Agile, các thay đổi diễn ra khá thường xuyên. Khi có nhiều thay đổi diễn ra, chúng ta có thể mong đợi rằng Trạng thái thử nghiệm, Tiến độ thử nghiệm và Chất lượng sản phẩm sẽ phát triển liên tục. Người kiểm thử phần mềm Agile cần lấy thông tin đó cho nhóm để có thể đưa ra quyết định phù hợp vào đúng thời điểm để đi đúng hướng để hoàn thành thành công mỗi lần lặp.
Khi thay đổi xảy ra, chúng có thể ảnh hưởng đến các tính năng hiện có từ các lần lặp trước. Trong những trường hợp như vậy, các thử nghiệm thủ công và tự động phải được cập nhật để đối phó hiệu quả với rủi ro hồi quy. Kiểm thử hồi quy cũng là cần thiết.
Chất lượng sản phẩm
Số liệu chất lượng sản phẩm bao gồm
Kiểm thử đạt / không đạt
Khiếm khuyết Tìm thấy / Đã sửa
Kiểm thử vùng phủ sóng
Kiểm thử vượt qua / tỷ lệ thất bại
Khiếm khuyết giá khám phá
Mật độ khuyết tật
Tự động hóa việc thu thập và báo cáo các số liệu chất lượng sản phẩm giúp trong
Duy trì tính minh bạch.
Thu thập tất cả các số liệu có liên quan và cần thiết vào đúng thời điểm.
Báo cáo ngay lập tức mà không bị chậm trễ truyền thông.
Cho phép người kiểm thử tập trung vào kiểm thử.
Lọc sử dụng sai số liệu.
Để đảm bảo chất lượng sản phẩm tổng thể, nhóm Agile cần lấy phản hồi của khách hàng về việc sản phẩm có đáp ứng mong đợi của khách hàng hay không. Điều này cần được thực hiện vào cuối mỗi lần lặp và phản hồi sẽ là đầu vào cho các lần lặp tiếp theo.
Các yếu tố để thành công
Trong các dự án Agile, các sản phẩm chất lượng có thể được phân phối nếu thử nghiệm Agile thành công.
Những điểm sau đây cần được xem xét cho sự thành công của thử nghiệm Agile
Kiểm thử phần mềm Agile dựa trên các phương pháp kiểm thử đầu tiên và liên tục. Do đó, các công cụ kiểm thử truyền thống, được xây dựng theo phương pháp kiểm thử cuối cùng, có thể không phù hợp. Do đó, trong khi chọn Công cụ kiểm thử trong các dự án Agile, việc căn chỉnh để kiểm thử Agile cần phải được xác minh.
Giảm tổng thời gian thử nghiệm bằng cách tự động hóa các thử nghiệm sớm hơn trong vòng đời phát triển.
Người kiểm thử nhanh nhẹn cần duy trì tốc độ của mình để phù hợp với lịch phát hành phát triển. Do đó, việc lập kế hoạch, theo dõi và lập kế hoạch lại các hoạt động thử nghiệm thích hợp cần được thực hiện một cách nhanh chóng với chất lượng sản phẩm là mục tiêu.
Thử nghiệm thủ công chiếm tới 80% thử nghiệm trong các dự án. Do đó, những người thử nghiệm có chuyên môn cần phải là một phần của nhóm Agile.
Sự tham gia của những người thử nghiệm có chuyên môn trong suốt vòng đời phát triển làm cho toàn bộ nhóm tập trung vào chất lượng sản phẩm đáp ứng mong đợi của khách hàng.
Xác định câu chuyện của người dùng nhấn mạnh hành vi sản phẩm được người dùng cuối mong đợi.
Xác định Tiêu chí chấp nhận ở cấp độ câu chuyện / cấp độ người dùng theo mong muốn của khách hàng.
Nỗ lực và thời gian ước tính cho các hoạt động thử nghiệm.
Lập kế hoạch thử nghiệm hoạt động.
Liên kết với nhóm phát triển để đảm bảo sản xuất mã đáp ứng các yêu cầu với thiết kế thử nghiệm trả trước.
Kiểm thử thử nghiệm đầu tiên và liên tục để đảm bảo đạt được trạng thái thực hiện đáp ứng các tiêu chí chấp nhận tại thời điểm dự kiến.
Đảm bảo thử nghiệm ở tất cả các cấp trong nước rút.
Kiểm thử hồi quy ở cuối mỗi lần chạy nước rút.
Thu thập và phân tích các số liệu sản phẩm hữu ích cho sự thành công của dự án.
Phân tích lỗi để xác định cái nào cần sửa trong Sprint hiện tại và cái nào có thể bị trì hoãn cho các Sprint tiếp theo.
Tập trung vào những gì quan trọng từ quan điểm của Khách hàng.
Lisa Crispin đã xác định bảy yếu tố chính để thử nghiệm thành công Agile -
Phương pháp tiếp cận toàn đội - Trong cách tiếp cận này, các nhà phát triển đào tạo người thử nghiệm và người thử nghiệm đào tạo các thành viên khác trong nhóm. Điều này giúp mọi người hiểu mọi nhiệm vụ trong dự án, từ đó cộng tác và đóng góp sẽ có lợi ích tối đa.
Sự hợp tác của người thử nghiệm với khách hàng cũng là một yếu tố quan trọng để đặt kỳ vọng của họ ngay từ đầu và chuyển các tiêu chí chấp nhận sang yêu cầu để vượt qua thử nghiệm.
Tư duy Kiểm thử phần mềm nhanh nhẹn - Những người thử nghiệm chủ động trong việc liên tục cải thiện chất lượng và cộng tác liên tục với các thành viên còn lại trong nhóm.
Tự động kiểm thử hồi quy - Thiết kế để kiểm thử và phát triển ổ đĩa với các bài kiểm thử. Bắt đầu đơn giản và cho phép nhóm chọn các công cụ. Hãy sẵn sàng để cung cấp lời khuyên.
Cung cấp và lấy phản hồi - Vì đây là giá trị Agile cốt lõi, toàn bộ nhóm nên được mở để nhận phản hồi. Vì người kiểm thử là nhà cung cấp phản hồi chuyên gia, cần tập trung vào thông tin liên quan và cần thiết. Đổi lại, về việc có được thông tin phản hồi nên phù hợp với thay đổi và thử nghiệm trường hợp thử nghiệm.
Xây dựng một nền tảng của các thực tiễn Agile cốt lõi - Tập trung vào kiểm thử bên cạnh mã hóa, tích hợp liên tục, môi trường thử nghiệm hợp tác, làm việc tăng dần, chấp nhận thay đổi, duy trì sức mạnh tổng hợp.
Phối hợp với khách hàng - Lấy ví dụ, hiểu và Kiểm thử phần mềm ánh xạ yêu cầu đối với hành vi của sản phẩm, thiết lập Tiêu chí chấp nhận, nhận phản hồi.
Nhìn vào Bức tranh lớn - Phát triển ổ đĩa với các thử nghiệm và ví dụ đối mặt với doanh nghiệp bằng cách sử dụng dữ liệu thử nghiệm trong thế giới thực và suy nghĩ về các tác động trên các lĩnh vực khác.
Tư duy Kiểm thử phần mềm nhanh nhẹn - Những người thử nghiệm chủ động trong việc liên tục cải thiện chất lượng và cộng tác liên tục với các thành viên còn lại trong nhóm.
Tự động kiểm thử hồi quy - Thiết kế để kiểm thử và phát triển ổ đĩa với các bài kiểm thử. Bắt đầu đơn giản và cho phép nhóm chọn các công cụ. Hãy sẵn sàng để cung cấp lời khuyên.
Cung cấp và lấy phản hồi - Vì đây là giá trị Agile cốt lõi, toàn bộ nhóm nên được mở để nhận phản hồi. Vì người kiểm thử là nhà cung cấp phản hồi chuyên gia, cần tập trung vào thông tin liên quan và cần thiết. Đổi lại, về việc có được thông tin phản hồi nên phù hợp với thay đổi và thử nghiệm trường hợp thử nghiệm.
Xây dựng một nền tảng của các thực tiễn Agile cốt lõi - Tập trung vào kiểm thử bên cạnh mã hóa, tích hợp liên tục, môi trường thử nghiệm hợp tác, làm việc tăng dần, chấp nhận thay đổi, duy trì sức mạnh tổng hợp.
Phối hợp với khách hàng - Lấy ví dụ, hiểu và Kiểm thử phần mềm ánh xạ yêu cầu đối với hành vi của sản phẩm, thiết lập Tiêu chí chấp nhận, nhận phản hồi.
Nhìn vào Bức tranh lớn - Phát triển ổ đĩa với các thử nghiệm và ví dụ đối mặt với doanh nghiệp bằng cách sử dụng dữ liệu thử nghiệm trong thế giới thực và suy nghĩ về các tác động trên các lĩnh vực khác.

Không có nhận xét nào:
Đăng nhận xét