Important Software Testing Techniques
Posted By : Kunal Sharma | 30-Sep-2017
Following are some of the imortant techniques which can be used while testing an application:-
1). User Story Testing (Agile)
A user story is nothing but a requested feature which is the requirement of the end user in agile SDLC. In the user story, QAs have to specify the demand, tell the reason for the demand and the details of
Definition of Done (DOD) is the completion criteria which tells whether the code is done or not, the unit test is done or not, manual testing is done or not and so on.
Acceptance criteria is always defined by the POs (development team can help POs) and there should be at least 1 test scenario for every acceptance criteria in th test process of the user story
2). Use Case Testing
Use case testing is generally defined by the operations performed by the users to achieve a specific goal. In this, the functional requirements of the system are defined and managed with the help of use cases. The scope of the requested or desired job is figured out in this way. Users then prepare the test scenarios by taking inputs and outputs of the test steps. Then the results are determined by comparing expected outputs with the actual outputs.
3) Checklist Based Testing
4) Exploratory Testing
The most common misunderstanding about exploratory testing is that everybody
A preparation should be done before starting the exploratory testing. A test plan containing the functionality, tools used, data, environment, etc should be prepared. This document will guide the QAs while executing the tests.
5) Experienced Based Testing
This is a technique which is entirely based on the skills,
Previous experience of the QA comes handy in this technique. It is usually carried out when we are running short on time and there is lack of sufficient documentation. However, if the application comprises of higher risks, then it is not advised to carry out exploratory testing because alone it cannot guarantee that every area is covered.
Thanks!
Cookies are important to the proper functioning of a site. To improve your experience, we use cookies to remember log-in details and provide secure log-in, collect statistics to optimize site functionality, and deliver content tailored to your interests. Click Agree and Proceed to accept cookies and go directly to the site or click on View Cookie Settings to see detailed descriptions of the types of cookies and choose whether to accept certain cookies while on the site.
About Author
Kunal Sharma
Kunal is a bright QA Engineer with skills in Manual and Automation Testing.