Skip to main navigation Skip to search Skip to main content

Software Test

Research output: Chapter or Contribution to BookChapterpeer-review

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 languageAmerican English
Title of host publicationRealizing Complex Integrated Systems
PublisherCRC Press
Number of pages10
Edition1
ISBN (Electronic)9781003188377
StatePublished - 2025

Cite this