Abstract
Software testing is one of the popular methods used to ensure that software performs as intended. Testing typically involves executing the software test of carefully designed test cases and verifying whether the test cases produce the expected output. Creating test inputs can be done based on the input/output specification of the program or to execute certain elements of the code. Testing can be conducted in different levels of the software where the tests focus on individual units in isolation or the end-to-end behavior. Automating testing tasks would lead to reducing the cost of the testing process; however, this remains a challenging task. Another commonly faced challenge when testing is the oracle problem.
| Original language | American English |
|---|---|
| Title of host publication | Realizing Complex Integrated Systems |
| Publisher | CRC Press |
| Number of pages | 10 |
| Edition | 1 |
| ISBN (Electronic) | 9781003188377 |
| State | Published - 2025 |
Cite this
- APA
- Standard
- Harvard
- Vancouver
- Author
- BIBTEX
- RIS