Testing Services

 

 

 

 

 

 

 

 

Testing Services

We offer management services to streamline and coordinate processes to provide control over the sequence of product and service development from concept to delivery.

Test Management, Planning and Testing

The first part of testing is to know the requirements. We offer services to perform the functions of test management and planning including requirements management. Although we primarily focus on web-based requirements and testing, we have done requirements and test management across a wide range of different systems.

  • Requirements management, planning and acceptance
    • Requirements gathering involving market and user needs and input
    • Requirements analysis, limitations assessment, risk assessments, requirements validation, tracking and acceptance including user, system and non-functional requirements
    • Tool use for requirements tracking from concept through testing
    • Risk assessments and communications to product owners for non-viable requirements
  • Test management, planning and testing:
    • Test phase tracking and software update control
    • Requirements to test plan validation and approval
    • Test tool definition and use
    • Defect management and failure/root cause analysis
    • User acceptance testing planning, testing, acceptance and acceptance exit plan

Test Parameters and Focus

Testing, as done in web pages but can include most applications, requires testing of not only the requirements but also the myriad of potential issues. Projects typically test for the user needs and use. However, other testing must be done to check for non-functional requirements as well as potential failure conditions. These are the major areas we focus on in testing:

  • Non-functional testing
    • Performance, page persistence, data persistence and throughput
    • Return links and page links to other pages
    • Error handling and recovery
    • Instructions associated with particular fields that aid in helping the user understand the needs of the field
    • Identification of required and optional fields
  • Potential failure testing (Reliability Testing) / Risk-based testing
    • Wrong type of data entered in field
    • Boundary testing of each field
    • Data recovery of fields already filled out if web page fails (data persistence)
    • Missing/failing external links needed to complete transaction or data transfer
    • Testing of all error codes, as possible
    • failure recovery testing
    • Outage recovery