Application Testing

 

Testmasters, Inc. offers an exhaustive structured test of application functionality.  Application functions are those processing tasks that the system is designed to accomplish.  Testing application functionality ensures that the user requirements are properly satisfied.  Functional testing is not concerned with how processing occurs, but rather, with the results of processing.

 

Fundamentally, all testing should relate back to a specific user requirement.  Testmasters reviews available requirements documentation and other system documentation, reviews the application, and interviews key personnel to determine the functionality and expected processing results.  Structured test data is developed, so that the same tests can be efficiently performed in different test environments.  As with other test types, Application Testing may be scaled to meet your requirements with regard to cost and mitigation of critical risks.

 

The primary considerations during Application Testing include the following:

 

System Functions

 

Data Entry

All data required to accomplish system functions is entered into the system via manual or automated processes.  Data is properly edited to avoid erroneous processing.  Edits perform accurately on all permutations of valid data; edits accurately process data outside, on, and inside boundary values.  Field sizes are adequate to accommodate data.

 

Processing

All calculations/algorithms are performed accurately.  Data is properly routed and displayed within the application.  Processes meet expected results.

 

Data Storage

All inbound and calculated data is properly stored either for temporary or permanent access as required by the application.  Field sizes and definitions are accurate and accommodate all valid occurrences.

 

Data Retrieval

Data is accurately retrieved and displayed.  Retrieval is efficient.  User is properly informed of excessive wait times (via hour-glass or other notification). 

 

Security

Application is appropriately and adequately secured based on its type, exposure to the company, and exposure to customers.  Security includes access to the system, authorized use of specific functions within the system, as well as secure transmission of sensitive data.

 

Controls

Application provides adequate controls to ensure accurate processing, balancing, and verification of results.  All records are accurately processed; records are neither dropped nor duplicated during processing.

 

Back Office

Application outputs appropriately and accurately support back office functions (e.g., order processing, credit card processing, inventory management, billing and receipts).

 

Interfaces to 3rd Party Vendors

 

Inputs

Data received from other applications is accurately processed.  Rejected data is handled correctly and with sufficient controls to support reprocessing and avoid loss of data.

 

Outputs

Data sent to other applications is processed and formatted properly.  Data produces accurate results when processed by the other applications.  The systems afford appropriate controls to avoid loss of data.

 

 

 

View another Test Lab Service: Usability Testing, Operational Testing, Regression Testing, End-User Quality Reviews, Maintenance Reviews