3 STATIC TESTING Geoff Thompson

INTRODUCTION

This chapter provides an introduction to an important area of software testing – static techniques. Static techniques test software without executing it. They are important because they can find errors and defects before code is executed and therefore earlier in the life cycle of a project, making corrections easier and cheaper to achieve than for the same defects found during test execution. Review techniques are central to the static testing approach, and in this chapter we will look at the alternative types of review and how they fit with the test process that was defined in Chapter 2.

The chapter also considers static analysis of the developed code, which is a technique for examining code without ...

Get Software Testing - An ISTQB-BCS Certified Tester Foundation guide 3rd edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.