24 Mar 2017
QA Checklist

QA Checklist

The QA team is the group of people who play a major role in any project. Without QA, no project will run successfully. In order to make sure that the product meets the requirements, the QA team follows a checklist.

A checklist is a fundamental element of software testing. It includes a number of tests that help to determine whether the product is ready for deployment. If not, it helps to find out which components must be reworked to improve the performance. There is no way to be completely sure of product quality without a checklist.

QA checklist should include, these major types of QA testing by the time the product reaches maturity.

Unit Tests
Unit testing involves testing the smallest testable modules of software, usually as they are coded.

Usability Testing
A usability test establishes the ease of use and efficacy of a product using a standard Usability test practices.

Functional testing
The goal of Functional testing is to verify whether your product meets the intended functional specifications mentioned in your development documentation.

Database Testing
In Database testing, backend records are tested which have been inserted through the web or desktop applications.

Compatibility testing
Compatibility testing is used to determine if your software is compatible with other elements of the system with which it should operate, e.g. browsers, operating systems, or hardware.

Integration Testing
Integration testing ensures that any new code you write compiles smoothly with your existing codebase.

Load Testing
Load testing assesses the ability of your product to handle a large number of concurrent users.

Security Testing
Security Testing involves the test to identify any flaws and gaps from a security point of view.

A checklist limits the length and scope of your tests. Not only does it help keep you organised, but saves time by allowing you to more quickly pinpoint where issues are occurring.

— Muriel Fernandes

Comment


Michael Wade | 21 Jun 2017, 5:50 PM

Hi Muriel,

Thanks for putting this checklist together. Every aspect of QA is critical to launch a market-ready application/software. QA has transformed over the years with various new approaches for new age testing needs. Testing is no more an afterthought, it starts ahead in the testing cycle. On similar lines, we have posted this blog. Check out this link. http://www.cigniti.com/blog/10-ways-qa-testing-can-really-accelerate-digital-transformation/

Regards,
Michael

Post Comments

* marked fields are mandatory.