requirement phase testing
TRANSCRIPT
Requirement Phase Testing
Presented By:JailalitaME-CSE(Regular)NITTTR,CHD
Content
1 Perform a test Factor Analysis for the Requirements Phase
1.1 Methodology Test Factor1.2 Correctness Test Factor1.3 Maintainable Test Factor1.4 Portable Test Factor1.5 Performance Test Factor
2 Conduct a Requirements Walkthrough2.1 Establish Ground Rules2.2 Select Team/Notify Participants2.3 Project Presentation2.4 Questions/Recommendations
04/15/23 2NITTTR, Chandigarh
Methodology Test Factor
The requirements process is one of fact gathering ,analysis , decision making, and requirements in a predefined manner for use in design.
04/15/23 3NITTTR, Chandigarh
Portable Test Factor
The ability to operate the system on different types of hardware and different version of the software should be stated as part of the requirements.
04/15/23 4NITTTR, Chandigarh
Ease-of-Use Test Factor
Amount of effort required to use the system and skill level is necessary should be defined during the requirement phase.
Experience shows that difficult-to-use applications are not often used.
Ease-to-use specifications will be created by system analyst or programmer.
04/15/23 5NITTTR, Chandigarh
Performance Test Factor
Expected efficiency ,economy, and effectiveness of the application system should be established.
These system goals an integral part of the system design process.
End product of the requirements phase should be a calculation of the cost/benefit to be derived from the application.
04/15/23 6NITTTR, Chandigarh
Correctness Test Factor
User satisfaction can be assured when system objectives are achieved.
Qualitative objectives –such as improving service to users are unmeasurable objectives while processing a user order in four hours is measurable.
04/15/23 7NITTTR, Chandigarh
Authorization Test Factor
Authorization requirements specify the authorization methods to ensure that transaction are processed accordance with the intent of management.
04/15/23 8NITTTR, Chandigarh
Maintenance Test Factor
Degree of expected maintenance should be defined, as well as areas where change is most probable.
04/15/23 9NITTTR, Chandigarh
Audit Trail Test Factor
Reconstruction involves both maintaining the accuracy of processing and recovery after an identified problem.
Both of these needs involve the retention of information to backup processing.
04/15/23 10NITTTR, Chandigarh
Continuity-of-Processing Test Factor
Continuity of processing is dependent upon the impact of failure.
If system failure causes only minimal problems , ensuring continuous processing may be unnecessary.
04/15/23 11NITTTR, Chandigarh
Service Level Test Factor
Service level implies response time based on the requirements.
Service level required will vary on the requirements.
Example: Service level to process a specific transaction, service level to correct a programming error, service level to install a change and service level to respond to a request.
04/15/23 12NITTTR, Chandigarh
Security Test Factor
Security requirements should be developed showing the relationship between system resources and people.
Requirements should state all of the available system resources subject to control and then indicate who can have access to those resources and for what purposes.
04/15/23 13NITTTR, Chandigarh
Conduct a Requirements Walkthrough
Requirements phase involves creativity , experience and judgment as well as a methodology.
Walkthrough becomes a review process that complements the objectives of the requirements phase.
Team of skilled individuals can help the project team in the development of the project solutions.
04/15/23 14NITTTR, Chandigarh
Establish Ground Rules
Walkthrough concept requires the project people to make a presentation explaining the functioning of the system.
Ground rules should be understood by both the project team and the walkthrough team:
Size and makeup of the walkthrough team.
04/15/23 15NITTTR, Chandigarh
Establish Ground Rules
Responsibility of the walkthrough team which is usually limited to recommendations, comments and questions.
Approximate length, time and location of the walkthrough.
Confidentiality of information discussed at the walkthrough.
04/15/23 16NITTTR, Chandigarh
Establish Ground Rules
Who will receive the result of the walkthrough and how are those results to be used?
04/15/23 17NITTTR, Chandigarh
Select Team/ Notify Participants
Most common participants on a walkthrough team include:
Information services project manager/systems analyst.
Senior management with responsibilty over the computerized areas.
Operations management. User management
04/15/23 18NITTTR, Chandigarh
Select Team/ Notify Participants
Consultants possessing needed expertise.
04/15/23 19NITTTR, Chandigarh
Project Presentation
Good walkthrough includes presentation of the following:
Statements of the goals and objectives of the projects.
List of any exceptions made by the project team.
Discussion of the alternatives considered.
04/15/23 20NITTTR, Chandigarh
Questions/Recommendations
Project presentation should be interrupted with questions, comments and recommendations as they occur to the walkthrough team.
Appoint one individual as recorder for the walkthrough. Recorder duty is capture questions for which appropriate answers are not supplied during the walkthrough.
04/15/23 21NITTTR, Chandigarh
References
Effective Methods for Software Testing by William E.Perry, Third Edition
NITTTR, Chandigarh 2204/15/23
THANK YOU !!!
04/15/23 23NITTTR, Chandigarh