User Tools

Site Tools


devops:tests

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
devops:tests [2017/06/05 13:48] skipidardevops:tests [2023/11/01 07:15] (current) – ↷ Page moved from camunda:devops:tests to devops:tests skipidar
Line 6: Line 6:
 |Integration Tests (I&T)|Integration testing (sometimes called integration and testing) is the phase in software testing in which individual software modules are combined and tested as a group. It occurs after unit testing and before validation testing.| |Integration Tests (I&T)|Integration testing (sometimes called integration and testing) is the phase in software testing in which individual software modules are combined and tested as a group. It occurs after unit testing and before validation testing.|
 |System Integration Test (SIT)|System integration testing  involves the overall testing of a complete system of many subsystem components or elements. The system under test may be composed of hardware, or software, or hardware with embedded software, or hardware/software with human-in-the-loop testing.| |System Integration Test (SIT)|System integration testing  involves the overall testing of a complete system of many subsystem components or elements. The system under test may be composed of hardware, or software, or hardware with embedded software, or hardware/software with human-in-the-loop testing.|
-|Validation Test| |+|Validation Test|<WRAP>  
 +Validation is done at the end of the development process and takes place after verifications are completed. 
 +It answers the question like:  
 +  * Am I building the right product? 
 +  * Am I accessing the right data (in terms of the data required to satisfy the requirement). 
 +  * It is a High level activity. 
 +  </WRAP>|
 |Regression Tests|Regression testing is a type of software testing that verifies that software that was previously developed and tested still performs correctly after it was changed or interfaced with other software. Changes may include software enhancements, patches, configuration changes, etc.| |Regression Tests|Regression testing is a type of software testing that verifies that software that was previously developed and tested still performs correctly after it was changed or interfaced with other software. Changes may include software enhancements, patches, configuration changes, etc.|
 |Acceptance Test|<WRAP>  |Acceptance Test|<WRAP> 
Line 36: Line 42:
   * Performance   * Performance
   * Stability   * Stability
 +</WRAP>|
 +|Canary Testing|<WRAP> Canary test
 +A Canary test is an automated, non-destructive **(does not break anything, repeatable)** test that is run on a regular basis **in a LIVE environment**, such that if it ever fails, something really bad has happened.
 +Examples might be:
 +
 +  * Has data that should only ever be available in DEV/TEST appeared in LIVE.
 +  * Has a background process failed to run
 +  * Can a user logon
 </WRAP>| </WRAP>|
devops/tests.1496670504.txt.gz · Last modified: (external edit)