SOFTWARE TESTING SERVICES

FUNCTIONAL
Functional testing is the foundation of any good software testing program. Software can be fast, reliable and maintainable, but if it doesn’t do what it is supposed to, it will fail. At PQA, our functional testing typically focuses on the following quality attributes:

  • Accuracy – does it do what it is supposed to do?
  • Suitability – is it appropriate for the end user?
  • Interoperability – does it work in its intended operating environment?
  • Functional Security – who can do what?

PQA testers have strong technical backgrounds and specific domain experience in a wide range of industry verticals. This makes our testers effective at all levels: unit, integration, system and acceptance. Our philosophy is to prioritize the testing effort based on risk, and to seek efficiencies by tailoring the implementation of our methodology to meet your time, budget and technical constraints.

PERFORMANCE
Whether your software is web based or native to a specific operating system, whether you’re making changes to an algorithm, a GUI or the hardware infrastructure, PQA can assist you in measuring the performance characteristics of your software. Our performance testers will design and execute custom automated test scenarios and measure the performance of your software under normal and adverse operating conditions to determine baselines, failure points, bottle necks, ineffective hardware configurations and so on. Our performance testing teams use a wide range of tools to ensure we can work within your technical environment.

AUTOMATION SOLUTIONS
PQA has more than 12 years’ experience implementing automation solutions for the software development industry. Software testers have always faced large volumes of work and short timelines, and it is our mission to make our clients’ testing programs more efficient and more effective through the implementation of smart automation solutions. Over the years, we have developed solutions to automate: we have developed solutions to automate:

  • Data creation
  • Data manipulation
  • Data loading
  • Test case generation
  • Test case execution
  • Metrics tracking
  • Progress reporting

Our team of automation specialists is trained in the use of HP and Borland’s tools as well as in open source tools. We regularly develop custom automation solutions to solve unique challenges using traditional programming and scripting languages.