BenjaminTham-SIT / INF2001_P4-5

INF2001 Introduction to Software Engineering
0 stars 0 forks source link

[3.2.2] Blackbox Testing #119

Closed Claire1202 closed 9 months ago

Claire1202 commented 10 months ago

About:

Key Aspects:

  1. Functional Testing: Checking the software against its functional requirements.
  2. User Interface Testing: Testing the user interface and usability aspects.
  3. System Testing: Validating the complete and integrated software product.
  4. Acceptance Testing: Testing the software in the real world by the end-users.

Steps for Effective Planning:

  1. Understand Requirements: Clearly understand the software requirements and functionality.
  2. Develop Test Cases:
  3. White Box: Create test cases that cover all paths through the code.
  4. Black Box: Develop test cases based on requirements and user experiences, without considering the internal code structure.
  5. Select Testing Tools: Choose tools appropriate for the testing methods being employed.
  6. Allocate Resources: Determine the necessary resources, including personnel and testing environments.
  7. Execute Testing:
  8. White Box: Focus on code coverage and logical paths.
  9. Black Box: Concentrate on user scenarios and functional requirements.
  10. Document Results: Keep detailed records of tests, outcomes, and any bugs or issues identified.
  11. Iterative Approach: Use an iterative approach, especially in agile development environments, to continuously improve and refine the software.

Goals:


Success - Completion Details:


Allocated Time:


Start date - End Date:

10/11 - 22/11


Person-in-charge:


Task Status:


Priority:


Notes: