TestPlan Website bán laptop

11 25 0
TestPlan Website bán laptop

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Thiết kế Test Plan một số những chức năng cho website bán laptop. Bao gồm 5 phần Introduction, Test Methodology, Test Deliverables, Resource Environment needs, TermsAcronyms. Theo form chuẩn Testplan

NHÓM (DCT119C1): Trần Lê Quốc Thái Nguyễn Vĩnh Bảo Trần Thái Thiện TEST PLAN FOR Version Change Date By Description version number Date of Change Name of person who made changes Description of the changes made 1.0 28/2/2022 Thái,Bảo,Thiện Initial Release – Prototype Test Plan Introduction • • Một quy trình kiểm thử website cần phải đảm bảo đầy đủ bước, việc cho khách hàng feedback website để tối ưu theo ý khách hàng cần có quy trình test riêng với sản phẩm làm nhằm đảm bảo mang đến trang web tốt cho khách hàng Kiểm thử chức trang web hay gọi Functionality Testing Đây loại kiểm thử website hộp đen test case dựa đặc tả ứng dụng phần mềm/thành phần test Các chức test cách nhập vào giá trị kiểm tra kết đầu Kiểm thử chức thực dựa yêu cầu dựa quy trình nghiệp vụ 1.1 Scope 1.1.1 Module Name Đăng nhập In Scope Applicable Roles Quản lý Khách hàng Description Khách hàng : Khách hàng đăng nhập thông tin tài khoản mật để thực chức trang web Quản lý : Người quản lý đăng nhập để quản lý, thống kê, kiểm tra tồn thơng tin trang web Đăng kí Quản lý Khách hàng Quản lý sản phẩm Quản lý Đặt hàng Quản lý Khách hàng Giỏ hàng Khách hàng 1.1.2 - Khách hàng : Khách hàng bắt buộc phải đăng kí tài khoản để mua sản phẩm Quản lý : Người quản lý thêm tài khoản cho khách hàng Quản lý : Người quản lý có thêm, xóa, sửa sản phẩm trang web Khách hàng : khách hàng đặt nhiều đơn hàng Quản lý : người quản lý tiếp nhận đơn hàng xử lý Khách hàng : Khách hàng xem, thay đổi sản phẩm thêm vào giỏ hàng trước tiến hành đặt hàng toán Out of Scope Giao diện Website Kiểm tra hiệu Kiểm tra bảo mật CSDL logic 1.2Quality Objective - Mục tiêu kiểm tra xác minh chức website, dự án cần tập trung kiểm tra hoạt động cửa hàng : quản lý, đặt hàng, đăng nhập … Để đảm bảo hoạt động hoạt động bình thường mơi trường thực tế 1.3Roles and Responsibilities Role QA Analyst Test Manager Responsibilities Kiểm tra phần mềm để phát lỗi Đảm bảo phần mềm yêu cầu khách hang hoàn thành thời hạn yêu cầu Chịu trách nhiệm hoàn toàn thành công (hoặc thất bại) dự án Chuẩn bị chiến lược kiểm tra, xác định phạm vi cơng việc cho thành viên khác, kiểm sốt việc thực kiểm tra Configuration Manager Developers Installation Team Quản lý, kiểm soát cách hệ thống thay đổi vòng đời phát triển phần mềm Thiết kế xây dựng giao diện, chức hệ thống Xây dựng, thiết lập môi trường khác (android, chrome, …), dung lượng Test Methodology 2.1Overview AGILE TESTING phương thức test tuân theo quy tắc nguyên tắc phát triển phần mềm agile Khơng giống phương pháp Waterfall, Agile Testing thực từ thời điểm bắt đầu dự án với kết hợp liên tục phát triển kiểm thử Agile Testing không tuân theo thứ tự (tức thực sau code xong) mà thực liên tục 2.2Test Levels Trong dự án Website bán laptop, có loại thử nghiệm nên tiến hành : - Unit Testing - Integration Test - System Testing 2.3Bug Triage Bug: - Đặt hàng (Khách hàng đặt nhiều sản phẩm lúc) Quản lý sản phẩm (Khách hàng xem sản phẩm Admin chỉnh sửa) ID Module Name Description Severity Priority Status Detected Date Closing Date Đặt hàng Quản lý sản phẩm Không đặt High nhiều sản phẩm đơn hàng Khách hàng Mediu không xem m sản phẩm Admin thay đổi High Open 20/2/202 25/2/2022 Medium Open 2/3/2022 10/3/2022 2.4Suspension Criteria and Resumption Requirements Suspension criteria : - Có thay đổi yêu cầu từ khách hàng - Nêu thành viên nhóm báo cáo có 40% trường hợp test case bị lỗi, tạm ngừng thử nghiệm sửa test case lỗi - Lỗi phần mềm, phần cứng Resumption Requirements : - Khi khơng có vấn đề gây nên Suspension giải Suspension 2.5Test Completeness • • • Tỉ lệ chạy bắt buộc phải 100% trừ có lý rõ ràng Tất trường hợp kiểm tra thủ công & tự động thực thi Tất lỗi mở sửa sửa phát hành Test Deliverables 3.1Test Cases Test case ID: Login_01 Test Priority: High Module name: Login Test title: Kiểm tra đăng nhập với “Tài khoản” “Mật khẩu” Description: Kiểm tra trang Đăng nhập Pre-condition: Người dùng phải nhập “Tài khoản” “Mật khẩu” I D Test Case Description Kiểm tra đăng nhập với “Tài khoản” “Mật khẩu” để trống Test Case Procedure Expected Result 1.”Tài khoản” Hiển thị “Mật khẩu” textbox thông báo = rỗng ‘Tài khoản 2.Nhấn “Xác nhận” mật button không để trống’ Kiểm tra đăng 1.Nhập “Tài Hiển thị nhập thành công khoản”và “Mật thông báo khẩu” tồn ‘Bạn đăng DB nhập thành 2.Nhấn “Xác nhận” công’ button Kiểm tra đăng 1.”Tài khoản” Hiển thị nhập với “Tài textbox = rỗng thông báo khoản” để trống 2.Nhấn “Xác nhận” ‘Tài khoản button không để trống’ Kiểm tra đăng 1.”Mật khẩu” Hiển thị nhập với “Mật textbox = rỗng thông báo khẩu” để trống 2.Nhấn “Xác nhận” ‘Mật button không để trống’ Kiểm tra đăng 1.Nhập “Tài Hiển thị nhập không thành khoản”và “Mật thông báo công với “Tài khẩu” không tồn ‘Thông tin khoản” “Mật DB đăng nhập khẩu” không tồn 2.Nhấn “Xác nhận” không hợp lệ’ button Kiểm tra đăng 1.Nhập “Tài khoản” Hiển thị nhập không thành tồn DB thông báo công với “Mật Nhập “Mật khẩu” ‘Bạn nhập khẩu” khơng sai Mật khẩu’ xác 3.Nhấn “Xác nhận” button Test Data -Tài khoản: -Mật khẩu: Test Result Pass -Tài khoản: khachhang -Mật khẩu: 159 Pass -Tài khoản: -Mật khẩu: 159abc Pass -Tài khoản: khachhang -Mật khẩu: Pass -Tài khoản: abc -Mật khẩu: A12345 Pass -Tài khoản: khachhang -Mật khẩu: Abc123 Pass Test case ID: Res_02 Test Priority: High Module name: Register Test title: Kiểm tra đăng kí với “Tài khoản”, “Mật khẩu” “Nhập lại mật khẩu” Description: Kiểm tra trang Đăng kí Pre-condition: Người dùng phải nhập “Tài khoản”, “Mật khẩu” “Nhập lại mật khẩu” I D Test Case Description Kiểm tra đăng kí với “Tài khoản”, “Mật khẩu”,”Nhập lại mật khẩu”,”Họ tên”, ”Địa chỉ” để trống Kiểm tra đăng kí với “Mật khẩu”,”Nhập lại mật khẩu” số ký tự Kiểm tra đăng kí với “Mật khẩu”,”Nhập lại mật khẩu” ngắn Kiểm tra đăng Test Case Procedure 1.”Tài khoản”, “Mật khẩu”, “Nhập lại mật khẩu”, “Họ tên”, “Địa chỉ” textbox = rỗng 2.Nhấn “Xác nhận” button 1.Nhập “Mật khẩu” “Nhập lại mật khẩu” > 16 ký tự 2.Nhấn “Xác nhận” button 1.Nhập “Mật khẩu” “Nhập lại mật khẩu” < ký tự 2.Nhấn “Xác nhận” button 1.”Mật khẩu” ≠ Expected Result Hiển thị thông báo ‘Đăng kí tài khoản khơng thành cơng’ Hiển thị thơng báo ‘Mật số ký tự cho phép’ Test Data -Tài khoản: -Mật khẩu: -Nhập lại mật khẩu: -Họ tên: -Địa chỉ: Test Result Pass Hiển thị thông báo ‘Mật không hợp lệ’ -Tài khoản: Pass khachhang3 -Mật khẩu: abc123dfg45678901 -Nhập lại mật khẩu: abc123dfg45678901 -Tài khoản: Pass khachhang3 -Mật khẩu: abc123 -Nhập lại mật khẩu: abc123 Hiển thị -Tài khoản: Pass kí với “Mật khẩu” ”Nhập lại mật khẩu” không trùng Kiểm tra đăng kí thành cơng Kiểm tra đăng kí với “Tài khoản” tồn “Nhập lại mật khẩu” 2.Nhấn “Xác nhận” button thông báo ‘Nhập lại mật sai’ khachhang3 -Mật khẩu: 159abc -Nhập lại mật khẩu: 123abc 1.Nhập “Tài khoản”,”Mật khẩu”,”Nhập lại mật khẩu”,”Họ tên” ”Địa chỉ” ≠ DB 2.Nhấn “Xác nhận” button 1.Nhập “Tài khoản” tồn DB 2.Nhấn “Xác nhận” button Hiển thị thơng báo ‘Bạn dăng kí thành cơng’ -Tài khoản: khachhang3 -Mật khẩu: 123abc -Nhập lại mật khẩu: 123abc -Họ tên: Nguyen Van A -Địa chỉ: TPHCM -Tài khoản: khachhang -Mật khẩu: A12345 -Nhập lại mật khẩu: A12345 Hiển thị thơng báo ‘Đăng kí khơng thành cơng tài khoản tồn tại’ Pass Pass 3.2Intergration Testing Test Case ID Login_01 Res_02 Tiêu đề Kiểm thử liên kết giao diện module Đăng nhập module Trang chủ Kiểm thử liên kết giao diện module Đăng kí module Đăng nhập Mô tả Nhập thông tin đăng nhập click vào nút Đăng nhập Nhập thơng tin đăng kí click vào nút Đăng kí Kết mong đợi Được chuyển đến Trang chủ Được chuyển đến Đăng nhập 3.3System Testing 3.3.1 - Load Testing Tool: Selenium IDE, Webload 3.3.2 Functional Testing Mục đích kiểm tra Đảm bảo chức kiểm tra hoạt động xác theo đặc tả yêu cầu Kỹ thuật Thực thi tất trường hợp có cho nhóm chức năng, sử dụng liệu hợp lệ không hợp lệ để xác định: - Kết mong đợi liệu hợp lệ sử dụng - Cảnh báo phù hợp liệu không hợp lệ sử dụng Tiêu chuẩn dừng Tất testcase thiết kế thực thi Tất lỗi tìm thấy ghi nhận lý rõ ràng để giúp cho developer khắc phục Chịu trách nhiệm Test Designer / Tester kiểm thử Cách kiểm thử Kiểm thử tay thủ công, theo bước định nghĩa testcase Xử lý ngoại lệ Liệt kê tất vấn đề liên quan phát sinh trình thực thi kiểm thử Resource & Environment Needs 4.1Testing Tools Requirements Tracking Tools Bug Tracking Tools Automation Tools Helix RM ClickUp, Marker.io Selenium IDE, Lambdatest 4.2Test Environment Browers: • Windows 10: Edge, Chrome, Firefox, Safari • Windows 11: Edge, Chrome, Firefox, Safari • Mac OS: Chrome, Firefox, Safari Linux Ubuntu: Chrome, Firefox Devices: • iPhone 10/11/12/13, Google pixel 6, Samsung Galaxy S21, LG Wing • Terms/Acronyms TERM/ACRONYM DEFINITION API Application Program Interface AUT Application Under Test QA Quality Assurance RTM Requirements Traceability Matrix PM Project manager 10 ... không tuân theo thứ tự (tức thực sau code xong) mà thực liên tục 2.2Test Levels Trong dự án Website bán laptop, có loại thử nghiệm nên tiến hành : - Unit Testing - Integration Test - System Testing... tiến hành đặt hàng toán Out of Scope Giao diện Website Kiểm tra hiệu Kiểm tra bảo mật CSDL logic 1.2Quality Objective - Mục tiêu kiểm tra xác minh chức website, dự án cần tập trung kiểm tra hoạt...1 Introduction • • Một quy trình kiểm thử website cần phải đảm bảo đầy đủ bước, việc cho khách hàng feedback website để tối ưu theo ý khách hàng cần có quy trình test riêng

Ngày đăng: 18/07/2022, 22:13

Tài liệu cùng người dùng

Tài liệu liên quan