Software Testing
Software Testing
____________________________________________________________________________________
● Testing the Functionality of an Application Using Tools like Selenium, OTP, UFT,
Silk Testing.
● Example:
● Starting the Bike Using Self Start is Called Automation Testing.
If I Turn On the TV Using a Remote, it is Called Automation Testing.
______________________________________________________________________________________
WHY DO WE WANT TESTING
______________________________________________________________________________________
Scenario
______________________________________________________________________________________
_____________________________________________________________________________________-
While Developers Are Developing the Application, We Write the Test Case.
● Under Test Case Preparation, We Will Fill the Following Sections like Header,
Body, Footer.
● In the Body Section, We Will Fill the Expected Result.
2.) Test Case Execution
● After the Application Is Given by the Developer, We Have to Fill the Actual Result,
Status, Comment.
● We Fill Actual Result Based on the Application.
● - When the Actual Result and Expected Result Match, Status Will Be Pass; Else
Fail, Then It is a Bug
______________________________________________________________________________________
● Scenario
● Describes the possible ways to test an application.
● Indicates *what* to test.
● It Is a high-level document.
● Takes less time to write.
● Does not contain negative steps.
● Does not specify where the exact defect is present.
● Test Case
● Provides a step-by-step procedure for testing an application.
● Specifies *how* to test.
● It Is a low-level document.
● Takes more time to write.
● Includes negative steps.
● Pinpoints the exact location of any defect.
______________________________________________________________________________________