Software testing methods
1. Software testing methods
and business requirements at operating it without
knowledge of the internal structure or program source
code. A tester tests a product so as an end-user would
work with it at launching and operating it.
White box testing. The tester uses his understanding
of source code and access the code to develop and
execute test cases. This method tests the architecture
of the system.
Development Testing is a software development process that involves
synchronized application of a broad spectrum of defect prevention and
detection strategies in order to reduce software development risks, time, and
Usability testing is needed to check if the user interface is easy to use and
understand. It is concerned mainly with the use of the application.
“Don’t make me think”
Usability Components are:
Visual Design Principles:
UI Design Principles:
• Organizing and Grouping
No principles applied
Labels are consistent now
White space added
1. Get style guide
2. Based on styleguide, get your checklist
3. Get list of screens to check
4. Perform testing
What if prototype seems wrong?
Every person may have different opinion
Fight only serious issues
Be on “user” point of view; check with other users
Be very polite
UI designer opinion will often win anyway
Alpha testing is simulated or actual operational testing by potential
users/customers or an independent test team at the developers' site.
Beta versions are released to a limited audience outside of the