Summary | Software has been tested as long as software has been written, though the concept of software testing has evolved with time. Today, software testing is used to detect faults in requirements, design, and implementation.
The SWEBOK Software Testing Knowledge Area (KA) is broken down into five topics: Software Testing Fundamentals, Test Levels, Test Techniques, Test-related Measures, and Test Process.
This EssentialSet on Software Testing pulls together nine articles from authoritative IEEE-CS publications that add depth to one's understanding of the topics within the Software Design KA, along with a new introduction and an annotated list of valuable additional reading. |