What is the informal and formal software testing review?

Review

A review is a type of testing where a group of people discuss the product produced by the developer, detect errors, and try to correct them in a systematic manner.

Reviews play a key role in the software testing process.

Types of reviews

There are two types of reviews:

  • Informal reviews
  • Formal reviews

Informal reviews

Informal reviews take place between two or three people. The review conference is scheduled at their convenience.

  • This meeting is generally scheduled during the free time of the team members.

  • There is no planning for the meeting.

  • If any errors occur, they are not corrected in the informal reviews.

  • There is no guidance from the team.

  • This review is less effective compared to the formal review.

Formal reviews

Formal reviews take place among a team of three to five members. In the formal review, the members discuss the software model.

  • This meeting is scheduled beforehand. This gives the team members time to prepare.

  • This meeting consists of a professional team that identifies and corrects errors in the model.

  • This meeting does not exceed two hours.

Review meeting

At the end of the meeting, there is an acceptance stage. It involves the following three rules:

  • If the project meets the expectations, they accept the model.

  • If the project has a significant amount of errors, they reject the model, ask to modify it, and have another review meeting.

  • If the project has only a few errors, the team asks to correct the mistakes, and there are no further review meetings.

In addition, a formal technical review summary report is taken.

This report answers three questions:

  • What was reviewed?
  • Who reviewed it?
  • What were the findings and conclusions?