Network (Need to consider for live environment)

The user's permission to use the network connection or other billable event is requested.

Network exceptions are handled and the user is notified about them.

The network connection is closed when it is not needed anymore and/or when the application is closing.

Check for WIFI, Internet connectivity

Check for data connection

Aesthetics Rating

An independent assessment that includes comments on the layout, color schemes, fonts, graphics etc

Performance and Reliability

The application does not affect the use of the system features or other applications.

There are no bottlenecks in the code.

Communication to and from the device/application is kept within reasonable limits.

Memory Utilization

The application does not consume device's running power and memory excessively.

Only necessary data is saved into the flash memory.

Occasional tasks, exceptional tasks (like those for emergency conditions), and tasks that cope up with errors (like those caused by interruption of network connection during application's use) must be considered and treated appropriately.

Application Security

Sensitive data is encrypted before it is stored into the device.

Role based access verification (Authentication)

Session Management

Environmental Changes (Need to consider for live environment)

The application works correctly even though the environment may change.

The application runs even though exceptions are handled at the same time.

The user is informed in extraordinary situations.

Reporting

Testing related bugs would be reported using Mantis as bug reporting and management tool.

Testing Matrix

Types of Testing

Manual Testing

Platforms

Using Simulators

Using Devices

iPhone/iPad Android/Windows Mobile/BlackBerry

Windows PC

Functional Testing

Usability Testing

Negative Test

User Interface Test

Network Test

Aesthetics Rating

Compatibility Testing

Memory Utilization

Application Security

Synchronization testing

Performance and Reliability

Platform specific Testing

Web

Testing would be done on Linux/Windows platform on 32-bit OS (during development and construction stages).

UI testing would be done based on User Interface Guidelines for RoR based platforms.

Input modes

QWERTY Keyboard

Initial testing will be done for the target OS enlisted below. Other OS will be tested for separate porting development tasks.

A due assistance and support for same can be provided during User acceptance tests.

Android

Testing would be done on Simulators (during development and construction stages) and Real devices.

UI testing would be done based on User Interface Guidelines of Android.

Input modes

Single touch

Multiple touch

Virtual Keypad

Initial testing will be done for the target handset enlisted below. Other handsets will be tested for separate porting development tasks.

iPhone/iPad

Testing would be done on Simulators (during development and construction stages) and Real devices.

UI testing would be done based on User Interface Guidelines of iPhone.

Input modes

Single touch

Multiple touch

Virtual Keypad

Initial testing will be done for the target handset enlisted below. Other handsets will be tested for separate porting development tasks.

iOS 4.x – iPhone.

A due assistance and support for same can be provided during User acceptance tests.

Windows Phone

Testing would be done on Simulators (during development and construction stages) and Real devices.

UI testing would be done based on User Interface Guidelines of WP 07.

Input modes

Single touch

Multiple touch

Virtual Keypad

Initial testing will be done for the target handset enlisted below. Other handsets will be tested for separate porting development tasks.

WP 07 – HTC HD 7

A due assistance and support for same can be provided during User acceptance tests.

BlackBerry

Testing would be done on Simulators (during development and construction stages) and Real devices.

UI testing would be done based on User Interface Guidelines of BB.

Input modes

Single touch

Multiple touch

Virtual Keypad

Initial testing will be done for the target handset enlisted below. Other handsets will be tested for separate porting development tasks.

BB 10 – BlackBerry 10 Z

A due assistance and support for same can be provided during User acceptance tests.

Quick Contact

Success! Your message has been sent to us.

Error! There was an error sending your message.

Your name *

Your email address *

Phone no *

Message *

Enter the given number *48862

What Clients Say

The project is done and in terrific speed with accuracy. I thought of taking this opportunity to express my experience with Rapidsoft Technologies... read more

McKinsey & Company

Rapidsoft has been a crucial partner in the development of our mobile platforms. They are always willing to go the extra mile and make sure that the project... read more

SmokeCCS

Having worked with Rapidsoft on multiple mobile application development projects, I would like to formally recognize the consistent level of quality... read more