You are on page 1of 75
el Manual Testing Testing Masters Manual Testing 1, Introduction to Software Testing 1.1 What is Software Testing “Software testing is a process of executing the application with the intent of finding the @efects by ‘comparing the output behavior of the application with expected behavior (require@ent). In other words i's comparing the actual behavior ofan application with ex 1.2 Why Software Testing XS Humans make mistakes all the timel! “Software testing is really required to point out the the development phases”, cts aid effdgs thatgere made during We humans can't identify our mistakes in a wi work because another person may identify the by'us. In the same way software developers may not identify the mismatch m oPapplication implemented by them which can be identify by the another departm« Test Engineer. 1.3 Benefits of Software Testing e@ “Software testing helps Software testing makes $f that the customers to usi +te3ting is being done properiy and hence the system is ready for jare testing. - Ensure the requirements are delivered to client 1.4 What is Quality “Software quality is nothing but delivering a bug free application and delivered on time with all requirements.” Website:www.testingmasters.com Email:info.testingmasters@gmail.com Page #1 el Manual Testing Testing Masters 180 8402-1986 standard defines quality as “the totality of features and characteristics of a product or service that bears its ability to satisfy stated or implied needs.” 1.5 What is defect “A defect is a deviation or mismatch from the requirements”. When actual result deviates from the expected result while testing a software appligation or product then it results into a defect. Hence, any deviation from the specificatignmmentigned ihe funetional specification document isa defect. In ifferent organizations i's clled giMereRQy lke bug, issue, incidents or problem. 1.6 Project Vs Product “Project is developed for a single customer on his owpsrequi the project will be used by the customer only.” by thelBoftware companies and “Product is developed for multiple customers! companies and the product will be used by all c 2. Software Development Life Ls @ pment 2.1 What is Software cycle “SDLC is a process faffOWed Fa softWare project, within a software organization. It consists of a detailed plan descri 10€evelop, maintain, replace and alter or enhance specific software” x fent Life Cycle fequirements by the software 'SDLC enStige succ88BHA process of software development.” 2.3 Phases of S8ftware Development Life Cycle © Initial + Analysis + Design © Coding + Testing Website:www.testingmasters.com Email:info.testingmasters@gmail.com Page #2

You might also like