Techno Trice

Learn Software Testing

Categories

  • Software Testing
  • Software Development

Copyright © 2025 - Techno Trice

Basic Testing Checklist Developers & Testers

By Rahul

This post will help you mark all the basic testing checks so that you don’t miss basic bugs and thus save some scolding from your boss. Please note that this is a basic testing checklist. Please add your suggestions in the comments and we will add them to the File. 

This checklist can be used by both developers for unit testing and by the software testers to check whether the developer has done some basic mistakes. The Testing Cycle proceeds further with Integration Testing, System Testing, and Acceptance Testing.

Please note this is a basic testing checklist, I have added columns where the first one is of the type of fields in the application, the second one of the checks you have to do and third in which you will mark whether the check failed or passed.

Here is the list of the various manual checks you can do on the application to find bugs.

basic-testing-checklist

Basic Testing Checklist –

Basic Testing Checklist
     
Type of Field Check For Pass / Fail
1. Text Field
1.      Minimum Input Length  
2.      Maximum Input Length  
3.      Accepts Special Characters  
4.      Accepts Numeric/ Alpha-numeric/ Character Input respect to type of field  
5.      Can user Paste into the field  
6.      Can user can Copy the field.  
7.      Can Delete / Edit the Text  
2. Numeric
1.      Accepts Positive Input  
2.      Accepts Negative Input Values  
3.      Accepts Alphabets Character Input  
4.      Accepts Special Symbols  
5.      Max input Length  
6.      Min input Length  
3. Date Field
1.      Is valid Date Pre-format shown  
2.      Can user manually enter date  
3.      Does the field accepts invalid format for the date  
4.      Does the software handles the invalid input into the field properly  
5.      Can User copy paste into the date field  
6.      Is calendar shown to user to select the date  
7.      Can user edit/ delete the selected date  
4. List ( Drop Down )
1.      Is user able to view all the entities in the list  
2.      Is user able to scroll down the list  
3.      Is user able to scroll up the list  
4.      Is user able to select the entity from the list  
5.      Is user able to deselect the entity from the list  
6.      Is user able to delete the text after selection  
7.      Is matching text ( auto – suggestion ) shown to user when the user types into the field  
8.      Is user able to select the matching text  
9.      Can user Copy / Paste into the field  
10.  Can user Copy / Paste from the field  
11.  User Select / Deselect Multiple List Options  
5. Search Box
1.      Can user type into the search box  
2.      Is user shown matching text (auto – Suggestion) on typing into search field  
3.      Is user able to select the matching text shown  
4.      Is user able to Copy/ Paste into the field  
5.      Is user able to delete the text from search box  
6.     Does the field handles special character input properly  
7.      Does the field handles invalid data properly  
8.      Matching Result should be shown correctly  
6. Checkbox
1.      Is user able to select the checkbox  
2.      Is user able to deselect the checkbox  
7. Button
1.    Is the user able to click on the button  
2.    Is the user able to navigate to specified path on clicking on the button options  
3.    Is the user able to right click/ left click on the button  
4.    Label Check for all Buttons  
5.      Button Alignment  
8. Computed Field (Sum/Calculated)
1.      Is the value computed/Calculated right  
2.      Is user able to edit the computed value  
3.      Is user able to delete the computed value  
4.      Is the user able to copy / paste into the field  
9. File Upload
1.      Is the File Explorer Window opening up on clicking the File Name button  
2.      Is the user able to view all the files in the file explorer window  
3.      Is the user able to select the file  
4.      Is the user able to upload the file  
5.      Is the uploaded file viewable  
6.      Does the software handles Invalid file format uploaded properly  

You can also download the same testing checklist here:

Basic Testing ChecklistDownload

Please let me know if I missed any points so that we can make it better and again share it with all.

Share this:

  • Click to share on X (Opens in new window) X
  • Click to share on Facebook (Opens in new window) Facebook

Related Articles:

Filed Under: Software Testing Tagged With: Levels of Testing, Testing Checklist, Unit Testing

About The Author:

Hi! I am Rahul. I am a Computer Science Engineer and a Quality Analyst by profession.

On this blog I will be sharing my experience and knowledge in Software Testing and Related IT Trends. Read More…

Software Testing: Introduction

  • What is Software Testing
  • CMMI Overview

Levels of Testing:

  • Unit Testing
  • Integration Testing

Software Engineering Models:

  • Incremental Model
  • Waterfall Model
  • Spiral Model
  • Prototype Model
  • RAD Model

Software Testing Strategy

  • Software Testing Checklist
  • Continuous Testing

Pages

  • About Us
  • Contact Us
  • Disclaimer
  • Privacy Policy
  • Sitemap

Like and Support Us on FB:

Like and Support Us on FB:
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish.AcceptReject Read More
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT
 

Loading Comments...