BenjaminTham-SIT / INF2001_P4-5

INF2001 Introduction to Software Engineering
0 stars 0 forks source link

[3.2] Testing #118

Closed Claire1202 closed 11 months ago

Claire1202 commented 12 months ago

About:

White box testing Key Aspects:

  1. Code Coverage: Ensuring that all executable paths in the source code are tested.
  2. Unit Testing: Testing individual components or units of the software for proper operation.
  3. Integration Testing: Testing the interfaces between units/modules.
  4. Logic Testing: Testing the logical operations within the software, like loops and conditions.

Black box testing 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.

Goals:


Success - Completion Details:


Allocated Time:


Start date - End Date:

10/11 - 22/11


Person-in-charge:


Task Status:


Priority:


Notes:

Work Done:

blackbox testing


Repository Commit status:


Completion Deadline Effect:


Changelog:

[Day/Month/2023] - (details)


Start Date - End Date:

itsalys commented 11 months ago

Work Done:

Completed CFG, Calculating Cyclomatic Complexity (M), Basis Path & Test cases for Blackbox testing

CFG

Image

Calculating Cyclomatic Complexity (M) E = Number of Edges = 13 M = Number of nodes = 12 P = Number of connected components = 1 M = 13 - 12 + 2(1) = 3

Basis Path & Test cases

Image


Repository Commit status:

no commit


Completion Deadline Effect:


Changelog:

[22/11/2023] - Completed Blackbox testing


Start Date - End Date: