Most important activity and part of the test execution process is to write the proper test cases, it requires complete knowledge of the application and good writing skills. The Tester can consider below-listed points while writing usability test cases:
You should have a proper understanding of client requirement before writing test cases. The Tester must not assume anything and must clear all the doubts that are related to client requirement.
Requirements must be included in test cases. For this, the traceability matrix is used to check every requirement. No requirement must be left out while writing the test case.
Test cases should be checked in repetition time to time
While writing test cases priority should be checked and assigned for every test case. They must be executed as per their priority, for this firstly tests the modules that have higher priority, and basic functionality, after that medium or low priority test case must be executed.
For a specific release the test cases must be built Sprint wise, so that developer can analyze product quality based on the test case execution.
Test case structure must be simple and easy to understand, moreover input test cases values must not be limited and lie in a wide range.