Scoping is a very important aspect of any test activity. What are the most important features to test? It always depends on the requirement that what all we can include in our test activities in particular test phase. Before starting any testing ,requirement should be very clear& all limitation should be known prior.
Let me take an example to design a test here.
“In company’s internal initiative for process improvement, suggestions are invited from employees and a link is created on internal portal to upload the document(not >5MB , No .exe files ) on the same “.
Problem statement is Employees should be able to upload & download their entries.
What all can be tested here. Let’s see it together.
All kind of test cases are listed.
Functionality Testing :
Expected results: Expected uploaded file should open.
Expected results: On download of particular file, expected file should only open.
Expected results: On click, expected file should open.
Expected results: File is removed.
Expected results: Download button should be active else it should be inactive
Expected Results: File opened
Expected results: Pop up appears.
Expected Results: File saved on selected location
Expected result: System issues an error message for file type not being supported
Expected result: System issues an error message for file size beyond permitted upload limit
Accessibility Testing:
Expected results: File upload should meet the generally available accessibility guidelines.
Usability Testing:
Expected results: File Upload screen will appear.
Expected Results: Navigation is available to all Fields, buttons & options.
Expected results: Download is available using key board navigation
Security Testing:
Expected Results: Unauthorized user should not be able to access the file.
Expected results: File not uploaded as file type not allowed
Expected results: Access denied
Expected results: Update not possible, files can be opened inn read-only mode
Performance testing:
Expected results: It should support to have multiple users logged in simultaneously & able to upload files with in defined time.
Compatibility testing:
Expected Results: File upload page opens in chosen browser
Expected Results: File upload page opens in chosen browser
Expected Results: File upload page opens in chosen browser
Points to remember:
1.Understand the requirement very well.
2.Ask questions , No assumptions.
3. Test beyond the handed over old test cases.
This is a simple example to design a test, likewise we can brainstorm within our team and design the test to best of its capabilities.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.