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.
497
538
498
-
## Unit Testing
539
+
:::
499
540
500
-
Tests the smallest possible units of code, e.g. functions or class methods.
541
+
::: {.callout-note appearance="simple"}
542
+
543
+
**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.
501
544
502
545
:::
503
546
504
-
<br>
547
+
::: {.callout-note appearance="simple"}
505
548
506
-
::: {.callout-note}
549
+
**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.
507
550
508
-
## Integration Testing
551
+
:::
552
+
553
+
::: {.callout-note appearance="simple"}
509
554
510
-
Test for errors when units function together.
555
+
**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.
511
556
512
557
:::
513
558
514
-
<br>
559
+
::: {.callout-note appearance="simple"}
560
+
561
+
**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.
0 commit comments