Software Testing - SPLessons

Software Testing Static Testing

Home > Lesson > Chapter 11
SPLessons 5 Steps, 3 Clicks
5 Steps - 3 Clicks

Software Testing Static Testing

Static Testing

shape Description

Static testing is the testing of the product work items that are physically carried out, or with an arrangement of instruments, however they are not executed. It begins ahead of schedule in the Life cycle thus it is done amid the check procedure. It needn't bother with PC as the testing of system is managed without executing the project. The main stages of static testing are:

Test Process

shape Description

Static Testing allows us to find defects directly, static technique includes both reviews and static Analysis. During Static Testing application is examined manually, but not executed. Dynamic testing and Static testing are complement to each other, as they aim to catch various types of bugs expertly and sufficiently. 

shape Defects

Following are the defects that can identified during Static Testing:

Review Process

shape Description

Review Process generally catch errors that are not capable to discover by normal testing. Reviews are costly  techniques. Anything in the project can be reviewed. Review process consist of seven parts.

shape Conceptual figure

Planning

Review manager is responsible for this stage, prepares the agenda and invites the author to arrange the required resources.

Meeting

Here the scribe is going to involve in meetings. Author is going to involve in summary reports.

Followup

Review process is going on, which will be monitored by author.

Preparation

Here exactly the review process is going on by participants. Participants try to log the comments.

Exit Criteria

It will compare review process with exit criteria if the process has been met, by preparing summary reports they can close the review.

Kickoff

Moderator is responsible for this stage, verifies the arranged resources and document is cleared or not. Each and every statement which is in document with proper id or not.

Rework

Rework will decide how many enough number of iterations required.

Static Analysis by Tools

shape Description

Static analysis is an investigation of conditions, arrangement and code. It is unrelated to dynamic properties of the requirements, design and code. The aim of static analysis is to discover bugs, it may or may not cause downfall.

Code Structure

Code structure lets us know about the attempt required to compose the code in any case, to comprehend the code while rolling out the improvement or to test the code utilizing specific instruments or systems. The structural measures are
  • Data flow
  • Control flow

Data Flow

An ideal sketch of the continuity and potential break of position in an documents articles.

Control Flow

The control flow design located in the continuity in which the directions are executed.

Summary

shape Key Points

  • Static techniques are efficient way to find and remove defects.
  • To improve the quality and productivity of software development, Static Testing provides a powerful way.