system testing slide, Slides of Computer science

Presentation about system testing

Typology: Slides

2019/2020

Uploaded on 07/22/2020

visvisvis
visvisvis ๐Ÿ‡ฎ๐Ÿ‡ณ

1 document

1 / 13

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
SYSTEM TESTING
BY
VISHNU KP
pf3
pf4
pf5
pf8
pf9
pfa
pfd

Partial preview of the text

Download system testing slide and more Slides Computer science in PDF only on Docsity!

SYSTEM TESTING

BY VISHNU KP

What is system testing?

๏‚ž System testing is a method of monitoring and assessing the behaviour of the complete and fully-integrated software product or system, on the basis of pre-decided specifications and functional requirements. ๏‚ž It is a solution to the question "whether the complete system functions in accordance to its pre-defined requirements?"

๏‚ž Along with functional requirements, it also verifies and validates the business requirements and software's architecture ๏‚ž Reduces the troubleshooting and maintenance issue, after deployment.

Key areas of system

testing

๏‚ž Performance ๏‚ž Security ๏‚ž Recovery ๏‚ž Interface ๏‚ž Install-ability ๏‚ž Usability

๏‚ž Functionality Testing:- ๏‚ž A type of black-box testing, that enables to assess and evaluate the proper functioning of the software, according to its pre-defined requirements. ๏‚ž Recoverability Testing:- ๏‚ž It is achieved by, deliberate failure or crash of the software, to assess its ability of getting recovered, quickly.

๏‚ž (^) Performance Testing:- ๏‚ž (^) It is done, to examine the response, stability, scalability, reliability and other quality metrics of the software, under different workloads. ๏‚ž (^) Scalability Testing:- ๏‚ž (^) Software should be scalable, along with the increase in load, number of concurrent users, data size, etc. This, arises the need of scalability testing, which is conducted to take care of scalability related issues, with the software.

๏‚ž Usability Testing:- ๏‚ž Ensures software's user-friendliness feature and prevents end-users from issues or problems, while using and handling the software product.

Reasons for performing system

testing

๏‚ž It ensure that the product meets the quality standards. ๏‚ž Verifies that the software system meets the functional, technical and business requirements requested by the customer/client. ๏‚ž Performs end to end testing of the software product, which prevents system failures and crashes during it implementation to the live environment.

Conclusion

๏‚ž An integral part of software testing life cycle, system testing is performed once the process of software development is completed and the product has gone through unit and integration testing. This testing is not limited to one aspect or component of the product but is used to test the software system as a whole, which makes it an important part of any successful testing cycle and hence should be implemented by testers who want to deliver superior user experience. ๏‚ž