You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Very brief initial checks that ensures the basic requirements required to run the project hold. If these fail there is no point proceeding to additional levels of testing until they are fixed.
541
+
**Smoke Testing**:
542
+
*Very* brief initial checks that ensures the basic requirements required to run the project hold. If these fail there is no point proceeding to additional levels of testing until they are fixed.
548
543
549
544
:::
550
545
551
-
::: {.callout-note appearance="simple"}
546
+
. . .
547
+
548
+
::: {.callout-warning appearance="minimal"}
552
549
553
-
**Unit Testing** A level of the software testing process where individual units of a software are tested. The purpose is to validate that each unit of the software performs as designed.
550
+
**Unit Testing**:
551
+
*Individual units* of a codebase are tested, e.g. functions or methods. The purpose is to validate that each unit of the software performs as designed.
554
552
555
553
:::
556
554
557
-
::: {.callout-note appearance="simple"}
555
+
. . .
558
556
559
-
**Integration Testing** A level of software testing where individual units are combined and tested as a group. The purpose of this level of testing is to expose faults in the interaction between integrated units.
557
+
::: {.callout-important appearance="minimal"}
558
+
559
+
**Integration Testing**:
560
+
Individual units are combined and tested as a *group*. The purpose of this level of testing is to expose faults in the interaction between integrated units.
560
561
561
562
:::
562
563
563
-
::: {.callout-note appearance="simple"}
564
+
. . .
565
+
566
+
::: {.callout-tip appearance="minimal"}
564
567
565
-
**System Testing** A level of the software testing process where a complete, integrated system is tested. The purpose of this test is to evaluate whether the system as a whole gives the correct outputs for given inputs.
568
+
**System Testing**:
569
+
A complete, integrated system is tested. The purpose of this test is to evaluate whether the *system as a whole* gives the correct outputs for given inputs.
566
570
567
571
:::
568
572
569
-
::: {.callout-note appearance="simple"}
573
+
. . .
570
574
571
-
**Acceptance Testing** A level of the software testing process where a system is tested for acceptability. The purpose of this test is to evaluate the system’s compliance with the project requirements and assess whether it is acceptable for the purpose.
575
+
::: {.callout-caution appearance="minimal"}
576
+
577
+
**Acceptance Testing**:
578
+
Evaluate the system’s compliance with the project requirements and assess whether it is acceptable for the purpose.
0 commit comments