Các Tài Liệu Kiểm Thử - Freetuts
Có thể bạn quan tâm
Lập trình WordPress Hosting Thủ thuật Tin học Môn học C / C++ Giải thuật HTML / CSS Javascript jQuery Bootstrap PHP Java Python C# SQL Server MySQL NodeJS TESTING FUNDAMENTALS Tester là gì? Kiểm thử là gì? Sự nghiệp của Kiểm thử phần mềm 7 nguyên lý trong kiểm thử phần mềm 10 sai lầm trong testing Phân biệt QA, QC và Testing Các chuẩn ISO trong kiểm thử Mối quan hệ giữa vòng đời phát triển và kiểm thử PM Vòng đời kiểm thử phần mềm TYPES OF TESTING Kiểm thử thủ công Kiểm thử tự động Sự khác biệt của kiểm thử thủ công và kiểm thử tự động Các mức độ trong kiểm thử phần mềm Kiểm thử đơn vị Kiểm thử tích hợp Kiểm thử hệ thống Phân biệt Smoke Testing và Sanity Testing Kiểm thử hồi quy Kiểm thử phi chức năng TESTCASE DEVELOPMENT Tài liệu kiểm thử Kịch bản kiểm thử - Test Scenario Cách viết Test Cases Cơ sở kiểm thử - Test basis Cách tạo Requirements Traceability Matrix - RTM Thủ thuật để tạo dữ liệu kiểm thử Test Case Template TESTING TECHNIQUES Kỹ thuật kiểm thử phần mềm Kỹ thuật Phân tích giá trị biên và phân vùng tương đương Kỹ thuật kiểm thử bảng quyết định Kỹ thuật kiểm thử chuyển đổi trạng thái Kiểm thử Use Case TEST MANAGEMENT & CONTROL Các tài liệu kiểm thử Các kỹ thuật ước lượng Vai trò và Trách nhiệm của Test Manager Quy trình quản lý kiểm thử Phân tích rủi ro dự án và giải pháp trong quản lý kiểm thử Tổ chức nhóm kiểm thử Cách tạo Test Plan Giám sát và kiểm soát kiểm thử DEFECTS AGILE TESTING DIFFERENT DOMAINS WHITEBOX TESTING Các phương pháp kiểm thử PERFORMANCE TESTING ADVANCE TESTING TOPICS FAQ TESTING TYPES - MEGA LIST TOOLS CHECK! CERTIFICATION LIVE TESTING PROJECT CÁC CHỦ ĐỀ Software Testing JMeter Testing BÀI MỚI NHẤT
Git - Xóa remote repository
Kỹ thuật Phân tích giá trị biên và phân vùng tương đương
Git - thao tác thư mục
Git - Lệnh merge branch - Xử lý conflict
Git - Cấu hình username và email
Git - Lệnh tạo Branch
Git - Amend, thay đổi commit cuối cùng
Kỹ thuật kiểm thử chuyển đổi trạng thái MỚI CẬP NHẬT
Cách khai báo biến trong PHP, các loại biến thường gặp
Download và cài đặt Vertrigo Server
Thẻ li trong HTML
Thẻ nav trong HTML5
Thẻ article trong HTML5
Cấu trúc HTML5: Cách tạo template HTML5 đầu tiên
Cách dùng thẻ img trong HTML và các thuộc tính của img
Thẻ a trong HTML và các thuộc tính của thẻ a thường dùng Home > Testing > Software Testing > Các tài liệu kiểm thử Các tài liệu kiểm thử Tài liệu kiểm thử bao gồm các tài liệu cần được xây dựng trước hoặc trong quá trình kiểm thử phần mềm. Tài liệu kiểm thử phần mềm giúp ước lượng được lượng nguồn lực cần thiết (effort), phạm vi kiểm thử, theo dõi yêu cầu, v.v. Bài viết này sẽ mô tả một số các tài liệu được sử dụng liên quan đến kiểm thử phần mềm. Dưới đây là một số các tài liệu được sử dụng trong kiểm thử phần mềm: - Kế hoạch kiểm thử (Test Plan)
- Kịch bản kiểm thử (Test Scenario)
- Trường hợp kiểm thử (Test Case)
- Ma trận nhập xuất (Traceability Matrix)
1. Test Plan
Kế hoạch kiểm thử sẽ vạch ra chiến lược được sử dụng để kiểm thử một ứng dụng phần mềm, các tài nguyên sẽ được sử dụng, môi trường kiểm thử ,trong đó các trường hợp sẽ được kiểm thử, các giới hạn của kiểm thử và lên lịch kiểm thử. Thông thường trưởng nhóm QA sẽ chịu trách nhiệm viết một kế hoạch kiểm thử. Một kế hoạch kiểm thử bao gồm:- Giới thiệu về tài liệu kế hoạch kiểm thử phần mềm
- Các giả định trong kiểm thử phần mềm
- Danh sách các trường hợp kiểm thử có trong kiểm thử phần mềm
- Danh sách tính năng cần kiểm thử
- Những phương pháp cần sử dụng trong kiểm thử phần mềm
- Danh sách các trường hợp đặc biệt cần được kiểm thử
- Các nguồn lực được phân bổ để kiểm thử phần mềm
- Những rủi ro liên quan trong quá trình kiểm thử
- Lịch trình cụ thể cho các task, các mốc cần đạt được
2. Test Scenario
Test Scanario là một chuỗi các lưu ý phần nào của phần mềm sẽ được kiểm thử. Các kịch bản kiểm thử được sử dụng để đảm bảo tất cả luồng xử lý được kiểm thử đầu tới cuối. Một chúc năng cụ thể của phần mềm có thể có ít nhất một kịch bản kiểm thử có đến hàng trăm trường hợp kiểm thử tùy thuộc vào độ phức tạp của phần mềm. Thuật ngữ "kịch bản kiểm thử" và "các trường hợp kiểm thử" được sử dụng thay thế cho nhau, tuy nhiên một kịch bản kiểm thử có nhiều bước, trong khi trường hợp kiểm thử có một bước duy nhất. Từ những quan điểm này, các kịch bản kiểm thử là các trường hợp kiểm thử, nhưng chúng bao gồm một số trường hợp kiểm thử và trình tự mà chúng phải được thực thi.3. Test Case
Các test cases bao gồm một tập hợp các bước, điều kiện và đầu vào có thể được sử dụng trong khi thực hiện kiểm thử các tác vụ. Mục đích chính là để đảm bảo liệu một phần mềm có thể đúng hoặc sai về chức năng hoặc các khía cạnh khác hay không. Có nhiều loại kiểm thử như kiểm thử chức năng, phủ định, lỗi, trường hợp kiểm tra vật lý, trường hợp kiểm tra logic, trường hợp kiểm tra giao diện người dùng,… Hơn nữa, các test cases được viết để theo dõi phạm vi kiểm thử của phần mềm. Nói chung, không có mẫu chính thức nào có thể được sử dụng trong khi viết các test cases. Tuy nhiên, các thành phần sau luôn có sẵn và được thêm vào mọi test cases:- Test case ID
- Module sản phẩm
- Phiên bản sản phẩm
- Lịch sử sửa đổi
- Mục đích
- Giả định
- Điều kiện tiền đề
- Các bước thực hiện
- Kết quả thực tế
- Kết quả dự kiến
- Điều kiên sau
4. Traceability Matrix
Traceability Matrix (hay Requirement Traceability Matrix - RTM) là một bảng được sử dụng để theo dõi các yêu cầu trong vòng đời phát triển phần mềm. Nó có thể được sử dụng để tìm nhữngthay đổi trước đó (như các yêu cầu tới thiết kế hoặc viết code) hoặc ngược lại (từ viết code tới các yêu cầu). Có nhiều mẫu do người dùng xác định cho RTM. Mỗi yêu cầu trong tài liệu RTM được liên kết với trường hợp kiểm thử liên quan để kiểm tra có thể thực hiện theo các yêu cầu đã để ra. Hơn nữa Bug ID cũng được thêm vào và được liên kết với các yêu cầu liên quan và các testcases. Mục tiêu chính của ma trận này là:- Đảm bảo phần mềm được phát triển theo các yêu cầu đã đề ra.
- Giúp tìm ra nguyên nhân gốc rễ của lỗi.
- Giúp theo dõi các tài nguyên được phát triển trong các giai đoạn khác nhau của vòng đời phát triển phần mềm.
Cùng chuyên mục:
Giám sát và kiểm soát kiểm thử
Trong khi nhóm thực hiện các nhiệm vụ được giao, Test Manager cần giám sát…
Tài liệu kiểm thử
Tài liệu kiểm thử giúp nhóm kiểm thử ước tính effort kiểm thử cần thiết,…
Cách tạo Test Plan
Test Plan là một tài liệu chi tiết mô tả chiến lược kiểm thử, Mục…
Tổ chức nhóm kiểm thử
Tổ chức nhóm kiểm thử là một trong những nhiệm vụ phức tạp nhất trong…
Phân tích rủi ro dự án và giải pháp trong quản lý kiểm thử
Khi thực hiện dự án, luôn có những rủi ro tiềm ẩn. Để giảm thiểu…
Quy trình quản lý kiểm thử
Quản lý kiểm thử (Test Management) bao gồm chuỗi nhiều hoạt động. Có hai phần…
Vai trò và Trách nhiệm của Test Manager
Trước khi bắt đầu kiểm thử một dự án, bạn nên biết vai trò của…
Kiểm thử Use Case
Là một tester, bạn đã hiểu rõ về Use Case hay Kiểm thử Use Case…
Kỹ thuật kiểm thử chuyển đổi trạng thái
Chuyển đổi trạng thái (State Transition) trong kiểm thử là gì? Khi nào sử dụng…
Kỹ thuật kiểm thử bảng quyết định
Bảng quyết định là một trong những kỹ thuật kiểm thử phầm mềm. Vậy Kiểm…
Kỹ thuật Phân tích giá trị biên và phân vùng tương đương
Chúng ta cần sử dụng các kỹ thuật đặc biệt để lựa chọn test cases…
Kỹ thuật kiểm thử phần mềm
Kỹ thuật kiểm thử giúp giảm số lượng các test cases được thực hiện trong…
Test Case Template
Test cases là đơn vị nhỏ nhất trong kế hoạch kểm thử, mô tả các…
Thủ thuật để tạo dữ liệu kiểm thử
Data được sử dụng trong kiểm thử mô tả các điều kiện tiền đề của…
Cách tạo Requirements Traceability Matrix - RTM
Requirements Traceability Matrix - RTM là gì? Traceability Test Matrix bao gồm những loại nào?…
Cơ sở kiểm thử - Test basis
Cơ sở kiểm thử - Test Basis là nguồn để tạo ra các test cases.…
Cách viết Test Cases
Test Case là tập hợp các hành động được thực thi để xác minh một…
Kịch bản kiểm thử - Test Scenario
Test Scenario tuy không còn mới mẻ nhưng không ít người còn mơ hồ về…
Kiểm thử phi chức năng
Kiểm thử phi chức năng liên quan đến việc kiểm thử phần mềm từ những…
Kiểm thử hồi quy
Kiểm thử hồi quy - Regression Testing rất quan trọng, đặc biệt là trong những…
WORDPRESS HTML Templates Theme WordPress Plugin WordPress Lập trình WordPress Thủ thuật WordPress WEB HOSTING Quản trị Linux Thủ thuật Hosting Kiến thức Domain WEB FRONTEND Javascript AngularJS jQuery jQuery Mobile HTML & CSS Bootstrap TypeScript SASS CSS VueJS NestJS Học ReactJS Tailwind CSS WEB BACKEND PHP Codeigniter Laravel Phalcon OpenCart NodeJS Blogspot DATABASE Học MySQL Học MongoDB CSDL căn bản Học Oracle Học SQL Server Học SQLite TinyDB MariaDB PROGRAMMING Python Java Pascal Học C# Học Ruby Học Swift C / C++ Kotlin Golang Giải thuật Visual Basic ASP .NET R Tutorial AI (Machine Learning) MOBILE DEV React Native Học iOS Android Flutter CÔNG CỤ Học Git Testing Control Panel Dev Tool FFmpeg TIN HỌC Excel Word PowerPoint Access Photoshop MÔN HỌC Tiếng Anh Toán Tiếng Nhật Văn học VIDEO CSS Lab PHP LabGiới thiệu
Giới thiệu Liên hệ Chính sách Điều khoảnThủ thuật
Máy tính Game Điện thoại Ứng dụngLink hay
Học PHP Học Javascript Học Python Học JavaLiên kết
Tiếng Anh Văn học Toán
Copyright © 2021. Phát triển bởi Freetuts Team. Top Từ khóa » Ebook Kiểm Thử Phần Mềm
-
Tài Liệu Tự Học TESTER Cơ Bản [ Full UPDATE ] 2021
-
[PDF]Kiểm Tra Phần Mềm - Giáo Trình, Bài Giảng, Bài Tập Lớn, đề Thi ...
-
TÀI LIỆU KIỂM THỬ PHẦN MỀM - NHỮNG KIẾN THỨC CẦN BIẾT
-
[Download] Tài Liệu Tester / Sách Tự Học Tester Chọn Lọc - FreeC Blog
-
Tài Liệu Học Tester Cơ Bản đến Nâng Cao Tiếng Việt
-
Giáo Trình Kiểm Thử Phần Mềm - TaiLieu.VN
-
Tài Liệu Kiểm Thử Phần Mềm Cơ Bản Cho Người Mới Bắt đầu - Viblo
-
8 Cuốn Sách Giáo Trình Kiểm Thử Phần Mềm Bạn Nên Đọc Qua ...
-
GIÁO TRÌNH KIỂM THỬ PHẦN MỀM
-
Giáo Trình Kiểm Thử Phần Mềm - UET - Tài Liệu VNU
-
8 Cuốn Sách Giáo Trình Kiểm Thử Phần Mềm Bạn Nên đọc Qua - Blog
-
Giáo Trình Kiểm Thử Phần Mềm.pdf (Phần Mềm Máy Tính) | Tải Miễn Phí
-
[PDF] GIÁO TRÌNH KIỂM THỬ PHẦN MỀM