Netsparker Web Application Security Scanner

Basic Checklist for Testing

In previous tutorial article series we have seen about “Mobile Testing“. In today’s article we are going to cover the Testing Checklist that you should go through once before start testing your project.

During SDLC (Software Development Life Cycle) while software is in testing phase, it is advised to make a list of all the required documents and tasks to avoid last minute hassle. This way tester will not miss any important step and will keep a check on quality too. If tester doesn’t make any checklist or forgets to include any task in it then it is possible that he may miss some of the important defects.

Testing Checklist is divided into number of categories which are listed as follows:

Testing Checklist

1) Resource Assignment and Training

  • To make sure that testing project has sufficient budget allocated at project level.
  • We have sufficient staffing or human resources allocated for testing project.
  • Analyze skills and competencies of test team to make sure whether they are competent enough or required more grooming to meet required skill set.
  • All required testing tools are installed at workstation with appropriate software licence.
  • All resources are well trained on required testing tools and project business.
  • Required responsibilities are assigned to team member and respective leads.
  • All required sign off are procured from senior management for staffing and training.

2) Software Testing Documentation

  • Make sure that all the functional documents and design documents are completed before testing team can start writing test cases.
  • Test plan is created covering all the required test cases.
  • Test cases are created covering all the required business use cases.
  • Review of test cases and test plan following maker and checker policy.
  • Setting up of Bug reporting portal to log the defects.
  • Creation of tractability matrix with the functional team to make sure functions are mapped to test cases.
  • Make sure, project weekly status report format is well defined.
  • Sign off or approval from QA manager to execute the test cases.

3) Software Testing Checklist

  • Regression suite is executed successfully when testing with new test phase or new project release.
  • Make sure each tester is filling the time sheet and logging defect in defect portal on daily basis.
  • Keeping a check on total test cases executed on daily basis and hence project work progress.
  • Test weekly status reports is circulated on weekly basis with correct format and to required recipients.
  • Open bugs are addressed timely by development team, requirement gathering team and senior management.
  • Make sure, there are no roadblocks in testing area related to technologies, management and client behavior.
  • Make sure before declaring the testing status as complete or providing testing sign off, all major or minor open bugs or defects are either closed or deferred for future release.
  • Make sure all system compatibility checks are done, e.g. an application working on IE explorer should also work on chrome, Mozilla, etc.

4) Compliance’s

  • Review of test plan to make sure project complies with the required design methods.
  • Evaluation of project goal statement with the business use cases.
  • Project should comply with all required legal compliance’s.
  • Identify the priorities items in the project which are necessary for organization compliance’s and execute those items.
  • Examine project plan for strategic compliance with objective of business organization.
  • Verify that project deliverable are in compliance with the client requirements.
  • Evaluate project capabilities meets the desired outcome to accomplish predefined project goal.
  • All necessary project compliance sign offs are procured from senior management.

5) Measurability and Monitoring

  • Evaluation of project activities and processes that are well measurable to set the desired level of performance.
  • Verification of System process measures for reliability and accuracy.
  • Requesting the client to assign accessibility of project system to project team for review.
  • Scheduling check point call, test phase completion call and daily scrum call to monitor the progress of test project.
  • Make sure test project deliverable has predefined acceptance criteria which is approved, this will help to measure project deliverable.
  • Make sure, proper escalation contact details are well communicated to client and project team members.

6) Project Flexibility

  • Make sure that project is flexible and has ability to make desired amendments timely.
  • Evaluate project has risk mitigation plan after analyzing all the possible project risk factors.
  • Make sure project control system is reliable and effective.
  • Make sure that project has contingency plan to address exception and unforeseen events.
  • Be confident that project goal completely address problems defined by the business use cases.
  • Creation of self-regulatory feedback loop for project to make sure every problem is reported related to test project work.

These are some of the main terms should be included in the Testing Checklist, however every organization has different software and application Testing Checklist may vary. It is always a good practice to make a checklist so that testing can be done in a proper way and no important point should be missed.

If you are not regular reader of this website then highly recommends you to sign up for our free email newsletter!! Sign up just providing your email address below:

Enter your email address:

Check email in your inbox for confirmation to get latest updates Software Testing for free.

Happy Testing!!!

18 comments to Basic Checklist for Testing

  • Vinayak

    I am fresher and working in one of the middle scale company. Thanks for sharing such valuable content and this help me to understand overall what needs to be considered while starting the testing.


  • Deepak

    A good article. Quite helpful for freshers like me.

    Thanks STC,

  • Kirti


    Points you mentioned in the post are very good to understand, informative article. 🙂
    I seen some typo error in post. please correct ASAP.


  • Jitendra

    Its very nice information
    helpful for everyone

  • Pradeep

    Excellent.! myself Pradeep here. Superb list, more than enough for testing any kind of application.

  • Vijay D


    I am very fresher in testing field. In last week I got a job in QA field. I want the learn testing concepts and sample testing examples.

    Vijay D

  • Pranav Kumar

    Very nice Article.

  • Sanjiv Shastri

    It really is a very helpful content. Thanks for your efforts.

  • Sandeep Bhaai

    Wow… Kya article likhta hai baba… awesome man. Bahut aage jane wals hai tu bhai…

  • Sadia

    Hi STC,
    I want more information on Web and client server application testing. Also it would be helpful if I get the information on the procedure followed to test the web based testing and client server testing.


  • Allwin

    Great help and really i got an idea about what to test and how to start oir testing.

  • Manoj

    Thanks to providing such a useful information on basic of software testing checklist. its easy to understand.
    Could you please share me the important interview questions asked in the .

  • Vrunda

    Good work, helped me a lot to understand the basic concept of testing checklist.

  • Pramod

    I have one question on how to check the security of any browser with sample example?


  • Pramod

    Now i got a clear picture abt testing checklist and how to validate them. Thanks lot for the information.

  • Vanu

    Useful information. Thanks for sharing the article like this.

    I am looking for the checklist for mobile testing, Could you post it. I want cases on mobile app testing on Android, iOs etc.


  • Mayur

    thank u vary much 4f ur valueble information on testing checklist.

  • Charles

    I find this very interesting and educational especially when it comes to the way you tackle different Testing issues.
    I’ll like to have a one on one with you I have a QA assessment that I need your help. I will appreciate it if you be of help to me.
    Please get back to me on my email so we can discussed further

Leave a Reply

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>