requirement phase testing

23
Requirement Phase Testing Presented By: Jailalita ME-CSE(Regular) NITTTR,CHD

Upload: jaya-gautam

Post on 26-Jul-2015

44 views

Category:

Engineering


3 download

TRANSCRIPT

Page 1: Requirement phase testing

Requirement Phase Testing

Presented By:JailalitaME-CSE(Regular)NITTTR,CHD

Page 2: Requirement phase testing

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

Page 3: Requirement phase testing

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

Page 4: Requirement phase testing

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

Page 5: Requirement phase testing

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

Page 6: Requirement phase testing

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

Page 7: Requirement phase testing

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

Page 8: Requirement phase testing

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

Page 9: Requirement phase testing

Maintenance Test Factor

Degree of expected maintenance should be defined, as well as areas where change is most probable.

04/15/23 9NITTTR, Chandigarh

Page 10: Requirement phase testing

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

Page 11: Requirement phase testing

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

Page 12: Requirement phase testing

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

Page 13: Requirement phase testing

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

Page 14: Requirement phase testing

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

Page 15: Requirement phase testing

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

Page 16: Requirement phase testing

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

Page 17: Requirement phase testing

Establish Ground Rules

Who will receive the result of the walkthrough and how are those results to be used?

04/15/23 17NITTTR, Chandigarh

Page 18: Requirement phase testing

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

Page 19: Requirement phase testing

Select Team/ Notify Participants

Consultants possessing needed expertise.

04/15/23 19NITTTR, Chandigarh

Page 20: Requirement phase testing

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

Page 21: Requirement phase testing

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

Page 22: Requirement phase testing

References

Effective Methods for Software Testing by William E.Perry, Third Edition

NITTTR, Chandigarh 2204/15/23

Page 23: Requirement phase testing

THANK YOU !!!

04/15/23 23NITTTR, Chandigarh