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.

Related Tags

About Author

Author Image
Ankita Sachan

Ankita is a Bright QA engineer and have experience in Manual and Automation Testing. loves to Travel to different places.

Request for Proposal

Name is required

Comment is required

Sending message..