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.
131
+
132
+
:::
133
+
134
+
. . .
135
+
136
+
::: {.callout-warning appearance="minimal"}
137
+
138
+
**Unit Testing**:
139
+
*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.
140
+
141
+
:::
142
+
143
+
. . .
144
+
145
+
::: {.callout-important appearance="minimal"}
146
+
147
+
**Integration Testing**:
148
+
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.
149
+
150
+
:::
151
+
152
+
. . .
153
+
154
+
::: {.callout-tip appearance="minimal"}
155
+
156
+
**System Testing**:
157
+
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.
158
+
159
+
:::
160
+
161
+
. . .
162
+
163
+
::: {.callout-caution appearance="minimal"}
164
+
165
+
**Acceptance Testing**:
166
+
Evaluate the system’s compliance with the project requirements and assess whether it is acceptable for the purpose.
*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.
543
-
544
-
:::
545
-
546
-
. . .
547
-
548
-
::: {.callout-warning appearance="minimal"}
549
-
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.
552
-
553
-
:::
554
-
555
-
. . .
556
-
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.
561
-
562
-
:::
563
-
564
-
. . .
565
-
566
-
::: {.callout-tip appearance="minimal"}
567
-
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.
570
-
571
-
:::
572
-
573
-
. . .
574
-
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