Manual testing framework for websites
and web applications

Open the repository with the checklist

Table of Contents

Introduction

CheckMateUI is a checklist that helps with the manual testing of web projects. It works perfectly for landing, promo, marketing, and other websites. For large web apps, you should consider creating a system of test cases, though, as using checklists for large applications may not be a comprehensive solution.

Motivation

My team and I were working on various projects that required a lot of UI manual testing. The issues we faced while working on them were pretty much equal, so at some point, we decided to create a framework that would help us keep the quality of our work at a high level and increase the speed of our manual testing.

Because we used the Kanban method in our work, we decided to create a checklist that would be possible to use along with Kanban.

Getting started

The checklist is split into four categories:

  • 1st priority tasks
  • 2nd priority tasks
  • 3rd priority tasks
  • 4th priority tasks

Priorities are just an order of execution. For example, there is no point in checking all links if the page is in the early stage of development (because we may not have all the final URLs for links). It is better to check the layout and the core functionality first. This is why the tasks are divided into priority groups.

Using the checklist should be simple and intuitive. Just check the tasks one by one, following the priority groups. You would probably want to keep some latter groups of tasks at the end of a particular development cycle. It depends on the business processes in your company, so it’s completely up to you.

Please note that some tasks are marked with a special symbol πŸ”ƒ. This symbol signifies that issues related to this item may arise after making changes to the project. It is considered good practice to periodically perform regression testing, which involves rechecking tasks marked with the symbol πŸ”ƒ.

Using the Kanban method

This checklist works well with the Kanban method. The Kanban is a great way to visualise your work's process and decrease the mental overload for your team.

The Kanban board is a great tool derived from the Kanban method that helps to visualise processes. Using the checklist with Kanban boards is straightforward; just add the tasks to the Kanban board and mark them with priorities. If your task management system allows customisation, you may consider automating regressions by periodically reassigning tasks labelled with a πŸ”ƒ symbol to the "TO DO" list.

CheckMateUI with the Kanban method
An example of using the checklist with the Kanban method (with ClickUp app).

Conclusion

CheckMateUI is a tool to help you alleviate manual web testing, offering a flexible solution compatible with the Kanban method. Its task prioritisation and regression testing support enhance project quality and efficiency. Explore the repository here for a valuable testing tool for your team's web projects. Thanks for reading!