- Các phương pháp kiểm thử phần mềm (Software Testing Methods)
- Black Box Testing – Phân vùng tương đương (Equivalence partitioning)
- White Box Testing
- Unit Test Case
- Kiểm thử trong giai đoạn lập trình (Testing at Programming / Coding Phase)
- Gray Box Testing
- Các loại kiểm thử phần mềm (Software Testing Types)
- Build Verification Testing
- Regression Testing
- User Acceptance Testing
- Agile Testing
- Các chiến lược kiểm thử phần mềm (Software Testing Strategies)
- Kiểm thử dựa trên yêu cầu (requirements based test)
- Smoke test / Build verification test
- User acceptance test
- Regression test
- Kiểm thử từ trên xuống so với kiểm thử từ dưới lên (Top Down Testing vs Bottom up Testing)
- Errors, Defects and Bugs
- Software Errors
- Phân loại Defects / Bugs
- Vòng đời của lỗi (Bug Life Cycle)
- Thông báo lỗi kiểm thử phần mềm (Software Testing Bug Report)
- Báo lỗi mẫu kiểm thử phần mềm (Software Testing Bug Report Template)
III. Kiến thức kiểm thử phần mềm nâng cao
- Các phương pháp kiểm thử phần mềm (Software Testing Methods)
- Usability Testing
- Penetration Testing
- Installation Testing
- Network Protocol Testing
- Security Testing
- Rapid Testing
- Pairwise Testing
- Localization Testing
- Task-Based Software Testing
- Thread Based Integration Testing
- Spiral Testing Approach
- Kiểm thử phần mềm hiệu quả (Effective Software Testing)
- When requirements are changing continuously
- Find more bugs while doing Software Testing
- Shortage of time for thorough software testing
- Phân tích các nỗ lực kiểm thử (Analyzing the Testing Effort)
- Software Testing Metrics
- Defect Removable Efficiency
- Test Efficiency Vs Test Effectiveness
- Quản lý và lập kế hoạch kiểm thử phần mềm (Software Testing Management and Planning)
- Software Testing Estimation Process
- Organizing the Test Team
- Test Readiness Review Checklist
- Identify Testing Types and Exit Criteria
- Software Test Planning
- Testing Bible – Software Test Plan Document
- Test Specification
- Test Strategy
- When software is ready to ship or release
- Những kiến thức kiểm thử phần mềm khác
- Testware
- Testing – NAS (Network Attached Storage)
- Usability Testing Lab
- Testing Client Server Applications
- Qualities of a Good Software Test / QA Engineer
- Qualities of a good QA or Test Lead / Manager
- Responsibilities of a Test Manager / Lead
- Software Testing as a Continuous Improvement Process
- Integration Testing – Four step procedure
- How to do Integration Testing – writing Integration Testing test cases
- When software is ready to ship or release
- Xác nhận (Validation) so với xác minh (Verification), xem lại (Reviews), và kiểm duyệt (Inspections)
- Kỹ thuật (Techniques) và cấp độ (Levels) kiểm thử phần mềm
- Từ điển kiểm thử phần mềm (Software Testing Dictionary)