| STT | Role leader auto | Chi tiết |
| 1 | Các bước thực hiện việc chuyển đổi khi tiếp nhận yêu cầu | 0. Xác định những chức năng nào sẽ sử dụng auto. 1.Dựa vào file excel manual gốc (của các chức năng sẽ xác định auto), thêm cột test auto vào cuối 2. Xem xét đâu là những case sẽ thực hiện test auto sẽ note lại vào cột Test Auto vừa tạo (có thể tích check box hoặc nhập). 3. Vẫn file test manual này thêm cột Scenario ở cạnh cột Test auto để bắt đầu thực hiện gom nhóm test case. 3.1. Nhập tên của scenario cho test case. Các test case được gom nhóm với nhau sẽ thuộc chung 1 scenario. 3.2. Gom nhóm test case nhằm mục đích gì + Tối ưu hóa thời gian cấu hình, tránh để các case có luồng giống nhau nhưng phải cấu hình lại nhiêu lần + Xác định được độ bao phủ của một scenario/suite 3.3. Một số tiêu chí để gom nhóm test case thành các scenario/suite + Các testcase manual có luồng đi qua các màn hình giống nhau, thao tác giống nhau hoặc khác nhau không đáng kể sẽ được gom vào cấu hình chung trên 1 test scenario hoặc 1 test suite. 4. Tách và chia shared steps cho các scenario + Các bước nào được lặp lại nhiều ở các scenario khác nhau sẽ tạo thành 1 shared steps => Người dùng sẽ gọi shared steps khi luồng cấu hình có những bước giống trong shared steps + Có thể tạo shared steps trong trường hợp luồng cấu hình quá dài, muốn tối giản cấu hình cho dễ nhìn. + VD: Chọn tài khoản là các bước có thể tạo thành shares steps. Rất nhiều scenario của các chức năng khác nhau đều dùng đến bước chọn tk nguồn 5. Với danh sách scenario đã gom, và danh sách test case sẽ thực hiện auto thực hiện chuyển đổi/convert từ danh sách test case manual sang file excel template của hệ thống (bao gồm cả danh sách scenario). + File template cho rõ từng sheet cho từng loại test, chuyển đối các loại test vào từng sheet. + Cách đặt mã cho từng loại test sẽ được tuân thủ theo testing convention |
| 2 | Lên timeline cho từng task | 1. Trên chính file template đã chuyển đổi thực hiện gán người thực hiện ở cột TASK_ASSIGNEE (nhập username của QC) 2. Nhập thời gian yêu cầu hoàn thành các test bao gồm có: START_DATE & DUE_DATE . + Thời gian hoàn thành sẽ dựa theo masterplan. |
| 3 | Dựng masterplan | 1. Lên danh sách các công việc cần chuẩn bị trước khi QC vào cấu hình + Cần phải gán trách nhiệm và thời gian hoàn hiện các công việc ==> Đây là sẽ các công việc cần hoàn thiện sớm để QC có thể vào bắt đầu cấu hình + Công việc cần chuẩn bị ban đầu sẽ bao gồm: Phân tích test case, lên danh sách scenario, chuyển đổi từ ds test manual sang file template auto trên hệ thống, cấu hình teamplate, tổ chức element repository 2. Lên timeline cho khoảng thời gian hoàn thiện cấu hình và thực thi test case + Theo mốc thời gian của dự án kiểm thử, chia dự án thành các giai đoạn nhỏ + Chia các test vào từng giai đoạn này, VD: đâu là các case cần cấu hình trước, ưu tiên trước thì sẽ cho vào giao đoạn đầu 3. Lên thời gian tổ chức chạy batch và báo cáo |
| 4 | Điều phối công việc của các bạn trong team | - Cần review thường xuyên tiến độ công việc các bạn trong team, đặc biệt phần cấu hình - Trong trường hợp, nếu có những bạn công việc đang quá tải hoặc tiến độ đang chậm thì sẽ chuyển bớt task cho các bạn còn lại - Một số case yêu cầu tư duy logic cao, hoặc có phần cấu hình phức tạp sẽ yêu cầu thêm automation engineer tham gia hỗ trợ phần cấu hình cùng với QC, hoặc có thể giao task câu hình nhưng case đặc biệt phức tạp đó cho automation engineer |
| 6 | Đánh giá/review/chịu trách nhiệm kết quả kiểm thử từ QC | Khi QC báo cáo kết quả test (có thể là báo cáo chạy batch cho một giai đoạn cụ thể hoặc là báo cáo chạy batch theo tuần) 1. Số lượng test đã đủ hay chưa, còn thiếu những test case nào 2. Xem hiện tại những test case nào đang bị lỗi, lỗi vì vấn đề gì, lỗi do đâu, cách khắc phục như thế nào? 3. Chịu trách nhiệm đảm bảo % pass của batch theo đúng yêu cầu phạm vi (tùy tiêu chí đặt ra của đơn vị). VD: + Phạm vi sanitycheck: Pass 60% + Phạm vi smoke test: Bắt buộc: Pass 100% cho mỗi bản delivery + Phạm vi regression test: Pass 95% |
| 7 | Quản lý kho thiết bị Device Farm | 1. Tiếp nhận các thiết bị được sử dụng cho dự án 2. Phân bổ thiết bị cho các bạn trong team |
Sửa lần cuối: Thứ Ba, 21 tháng 10 2025, 5:15 AM