If the document complies with the exit criteria, the document will be checked during follow-up by the moderator or one or more participants. Subsequently, the document can leave or exit the review process. Based on the defects detected and improvements suggested in the review meeting, the author improves the document under review.
In this phase the author would be doing all the rework to ensure that defects detected should fixed and corrections should be properly implied. Changes that are made to the document should be easy to identify during follow-up, therefore the author has to indicate where changes are made. After the rework, the moderator should ensure that satisfactory actions have been taken on all logged defects, improvement suggestions and change requests. If it is decided that all participants will check the updated document, the moderator takes care of the distribution and collects the feedback.
In order to control and optimize the review process, a number of measurements are collected by the moderator at each step of the process. Examples of such measurements include number of defects found, number of defects found per page, time spent checking per page, total review effort, etc. It is the responsibility of the moderator to ensure that the information is correct and stored for future analysis. This is especially useful if people from outside the software discipline are present, who are not used to, or cannot easily understand software development documents.
The content of the document is explained step by step by the author, to reach consensus on changes or to gather information. A walkthrough is especially useful for higher-level documents, such as requirement specifications and architectural documents. A technical review is a discussion meeting that focuses on technical content of a document.
Compared to inspections, technical reviews are less formal and there is little or no focus on defect identification on the basis of referenced documents. The experts that are needed to be present for a technical review can be architects, chief designers and key users.
It is often performed as a peer review without management participation. Inspection is the most formal review type. It is usually led by a trained moderator certainly not by the author. The document under inspection is prepared and checked thoroughly by the reviewers before the meeting, comparing the work product with its sources and other referenced documents, and using rules and checklists.
In the inspection meeting the defects found are logged. Depending on the organization and the objectives of a project, inspections can be balanced to serve a number of goals. Pingback: Reviews and expert opinions Let's Learn. This site uses Akismet to reduce spam. Its counterpart is Dynamic Testing which checks an application when the code is run. Refer to this tutorial for a detailed difference between static and dynamic testing.
A review in a Static Testing is a process or meeting conducted to find the potential defects in the design of any program. Another significance of review is that all the team members get to know about the progress of the project and sometimes the diversity of thoughts may result in excellent suggestions.
Documents are directly examined by people and discrepancies are sorted out. Usually, the defect discovered during static testing are due to security vulnerabilities, undeclared variables, boundary violations, syntax violations, inconsistent interface, etc. Skip to content. Roles and Responsibilities of Review team Members b. Individual Review notes c.
List of Reviewers d. Review d. Inspection Show Answer Answer : Validation. Acceptance testing c. Regression testing d. Integration testing Show Answer Answer : System testing. Also Read : 5 Apps from Google that you should try. Test Script c. Test Case d. Peer review c. Testing Show Answer Answer : Testing.
System Checking d. Review and Testing b. Review and Analysing c. Review, Testing and analysing d. Software Testing b. Software Validation c. System Testing c. All of the above Show Answer Answer : Review. Test bed b.
Test driver c. Test stub d. All of the above Show Answer Answer : Test driver. Test Audit Report b. Test Report c. Test Observation Report d. Baseline Work Product b.
Review Plan c. List of roles for review d. Walkthrough d. Verification and Validation Process Areas lies at a. CMMI Level 3 b. CMMI Level 5 c. CMMI Level 2 d. Integration testing b. Interface testing d. Testing c. None of the above Show Answer Answer : Inspection. None of the above Show Answer Answer : Walkthrough.
Remains the same b. Decreases c. Is unaffected by reviews d. Increases Show Answer Answer : Increases. Lack of domain expertise b. Monotony of the job and coping with requirement changes c.
Test driver b. Test build c. Test bed d. Test stub Show Answer Answer : Test stub. Test Suite b. Test Bed c. Test Product d.
Reader b. Author c. Recorder Show Answer Answer : Reader. Software complexity and inadequate use of development tools b. Poorly documented code c. Poor understanding of requirements d. Which of the following needs will prompt you to go for an ERT? Domain Content b. Technical Content c. Cosmetic Content d. Lack of testing tools b. Often development effort increases and there is very little time for testing c. Generation of adequate test cases d.
Decision Table b. Equivalence Partitioning c. Boundary Value Analysis d. McCabe measures b. Combination measures c. Halstead measures d. Also Read : Money making apps online on Android or iPhone. Cosmetic b. Violation of standards c. Lack of clarity d. Performance Show Answer Answer : Performance. Mutation testing b. Load testing c.
Smoke testing d. Release testing Show Answer Answer : Smoke testing. Interface testing b. Unit testing d. System testing Show Answer Answer : Unit testing. Integration or interface testing b. Feature testing c. System testing Show Answer Answer : Integration or interface testing.
Automated testing b. Mutation testing c. Functional testing d. Module testing Show Answer Answer : Mutation testing. Performance testing b. System testing c. Product testing Show Answer Answer : Performance testing. Reviews d. Inspection Show Answer Answer : Testing. Review Techniques c. Domain-Based testing d. Testing b. Project Planning d. Validation b. Verification c. Testing Show Answer Answer : Verification. Compatibility Testing b.
Capacity testing d. Stress testing Show Answer Answer : Stress testing. Test Script b. Validation Show Answer Answer : Validation.
Software Review b. Software Inspection c. Software Analysing d. Concurrent testing b. Functional testing c. Module testing d. All of the above Show Answer Answer : Concurrent testing. Thank you so much for taking the time to post these! Wish I had found these three months ago! I will pay it forward with additions.
0コメント