Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 8
Software Testing
Presented by Muskan Rane
Section ‘B’ cse What is software testing Software testing is process of finding errors in the developed product. It check whether the real outcomes can match expected results . Italso check the quality , functionality and performance of a software product before launching . Why s/w testing important Software testing is very important because of the following reasons … Software testing is really required to point out the defects and errors that were made during the development phases. Its essential since it makes sure of the customer’s reliability and their satisfaction in the application. It is very important to ensure the quality of the product . Quality product delivered to the customers helps in gaining their confidence . Types of testing MANUAL TESTING Manual testing includes testing a software manually , i.e., without using any automated tool or any script. In this type , the tester takes over the role of an end-user and tests the software to identify any unexpected behavior or bug. Types of testing Automation testing Automation testing , which is also known as test automation , is when the tester writes scripts and uses another software to test the product . This process involves automation of a manual process . It increase the test coverage ,improves accuracy , and saves time and money in comparison to manual testing . Testing - method Black-box testing Black Box Testing is a way of software testing in which the internal structure or the program or the code hidden and nothing is known about it. It focused on testing the functionality of the software. It is mostly done by software testers. No knowledge of programming is required. Black box testing uses methods like equivalence partitioning, boundary value analysis and error guessing to create test cases. WHITE BOX TESTING White box testing is a way of testing the software in which the tester has knowledge about the internal structure or the code or the program of the software. It focused on ensuring that the internal code of the software is correct and efficient.
It is mostly done by software developers .
It is mandatory to have knowledge of programming. White box testing uses methods like control flow testing , data flow testing and statement coverage testing.