%in Harare+277-882-255-28 abortion pills for sale in Harare
2.0 Test planning and design for Mobile App Testing
1. 2.0 Test Planning and Design
Next generation of Testing…..
Prepared By: Kailash Khoiwal
2. Identify Functions and Attributes
Feature rich mobile devices are difficult to test
It is important to focus on the functions and attributes that are within scope for the testing
effort
Attributes of the application within Scope.
The stakeholders must understand that each attribute desired to be tested will require an
investment in people (with the appropriate skills), tools and environments.
3. Identify and Assess Risks
For Risk analysis we think about the application in two ways, the physical and the functional
Physical capabilities -- buttons, icons, display, graphics etc. list the capabilities that are of critical,
high, medium, and low importance to the user.
Functional capabilities -- e.g., accurate map loading for a navigation application
It may also be useful to consider production metrics when defining risk areas
Total downloads
Application users
New users
Frequency of visit
Depth of visit
Duration
Bounce rate
4. Determine Coverage Goals
The following areas should be considered and the desired coverage determined before starting
testing on the project
Requirements -- traceability Marix
Risks -- traceability may be needed between the test cases and the risk items.
Functions
Code –
Devices
Connectivity
Geography
User Perspective
5. Determine Test Approach
Once the coverage goals are determined, the proper test approach can be decided. The test
approach must consider the following
Environments – Env also associated with the user conditions(Weather etc. )
People -- The product is intended for certain user types.(e.g., someone with poor eyesight may
always zoom images to view them)
Industry context -- e.g., safetycritical, mission-critical, COTS, games, business applications,
social network
Schedule
Scope
Evaluation
Methods.
6. Identify Test Conditions and Set Scope
The test conditions are the building blocks of the testing to be conducted in a mobile application
project. Time to create test cases may not exist in a fast-paced project. In this case, identifying
the test conditions, assigning risk-based priorities to each and conducting testing to address
each of identified condition may be the most efficient method for testing within the limited
timeframe.