Basic Skills Every QA Should Possess
Posted By : Ankita Sachan | 17-Aug-2016
If you are a person who love finding faults or bugs then being a QA is right profession along with high success rate. Moreover,this is the main skill that is required for being a good tester
There are few points that will sharpen your skills:
1) Documentation
Maintaining documents is the most prior thing that should be maintained because it carries all your scripts and old data which keeps things and testing criteria handy
2) Test preparations
After the important documentations, the following can’t be overlooked. These are also called as Product documents and they scaffold client, developer and tester understanding.
a) Test plan:
Test plan render scope and activities of the testing phase created by the QA.
An idle test plan should contain at least:
-Project name and version
-References
-Test items
-Approach
-Pass/fail criteria
-Environment details
-scope
-Risk and mitigation plans
b) Test scenarios:
Test scenarios are based on module that is supposed to be tested on the basis of requirements which can be traced through spreadsheets.
Most of the test scenarios contains:
-Login,Admin,Registration etc.
-Test ID’s for reference
-Test description
-Set cases according to Priority and severity
-Requirement ID’s for traceability
c) Test cases:
For accurate testing test cases should be divided into POSITIVE and NEGATIVE test cases. These cases will cover most of the scenarios which will be having maximum efficiency to find the faulty module.
3) Test Process – What tests to perform?
To decide the strategy to perform test cases over your module the first thing you should keep in your mind is the exit criteria and the requirements according to which you can decide weather which approach will suit best for your test execution
For example:
-
Black box testing
-
Unit testing
-
Integration testing
-
Functional testing
-
Retesting
-
Regression testing
-
Sanity testing
-
Smoke testing
-
Usability testing
-
Compatibility testing
-
End to End testing
-
Acceptance testing
4) Testing at the partial development stage
Testing should be done at the partial stage of development it prevents the application from the blocker bugs that can occur in later stages which will cost high resources,time along with budget.
This prevents bugs from getting isolated too.
Conclusion
These are some tips that one can keep in mind and can deploy bug free applications.
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
Ankita Sachan
Ankita is a Bright QA engineer and have experience in Manual and Automation Testing. loves to Travel to different places.