TestPros’ software testing and Independent Verification and Validation (IV&V) Testing Services offer high value, addressing issues early in the software lifecycle when fixes are generally faster and much less expensive. TestPros’ IV&V Testing processes provide an objective assessment of software products and processes throughout the software life cycle in an environment organizationally free from the influence, guidance and control of the development effort. We provide independent verification of key components of software and systems to determine that requirements (functional and technical) have been satisfied, and that each system functions as intended. Software testing, security penetration testing, end-to-end system testing, performance testing – TestPros is experienced in all facets of the testing discipline.
The Benefits of our IV&V Testing services include:
- Early detection and correction of system/software anomalies
- Provide the ability to identify high-risk areas early, and enhanced management insight into process and product risk
- Life cycle process support – to ensure conformance to program performance, schedule, and budget
- Provide management with improved visibility into the progress and quality of the development effort – performance, quality and budget
- Early assessment of software and system performance
- Objective analysis of software and system conformance to enable support for a given formal certification process
- Improved software development and maintenance processes
- Process improvement
It is important to note that TestPros’ IV&V testing assessment activities are conducted independently, with no organizational conflict of interest (OCI). Our Test Center of Excellence (TCoE) provides a collection of IT testing services necessary to support agile practices, Development to Operations (DevOps) methodologies, and Continuous Integration (CI). Our TCoE is a resource that brings together the strongest expertise, processes and technology in testing to ensure reliable and quality system releases. The mission of our TCoE is to establish a knowledge base and resources for agile testing, thereby changing the paradigm of testing from a “one-off event” to a “specific focused and repeatable testing approach” including test automation – all of which becomes an integral part of business assurance while leveraging DevOps methods and agile development principles. As a result, there is little impact to the overall project’s testing schedule.
Approach – IV&V Software Testing Services
Our IV&V Testing services are applied in classic waterfall and modern lean / iterative / agile environments.
Our IV&V Testing delivery approach is consistent with the latest systems engineering and process improvement models, and is based on constantly evolving industry and government standards augmented by specific departmental guidance and lessons learned supporting similar efforts. The foundation of our IV&V Testing approach is the IEEE 1012-2012 Standard for System and Software Verification and Validation, incorporating other standards targeted at the review of specific project area. Examples of other standards include: NIST 800-53 Rev4, Security and Privacy Controls for Federal Information Systems and Organizations; DISA STIGs; NIST 800-161, SCRM Practices for Federal Information Systems and Organizations; Defense Acquisition Guidebook (DAG), FedRAMP cloud security requirements; Federal Information Processing Standard Publications (FIPS Pubs); Special Publications (SPs), PMBOK Guide, Section 508 Guidelines, ISO/IEC, CMMI, ITIL, and others.
Because we perform in parallel with the system/software development efforts, each delivery effort is unique. We align our specific approach with Federal and Department/Agency standards and practices to assure we work seamlessly within each client’s unique systems engineering life cycle, whether it be an Agile, waterfall or hybrid approach.
For Testing, we apply a variety of proprietary and open source tools. This includes the commercial product suites from Hewlett Packard (HP ALM, QC, HP Performance Center/HP PC,HP UFT, LoadRunner, Sprinter, and more) and IBM (Rational TestManager, ClearCase, ClearQuest, and more), and open source tools such as Selenium and Grinder. While the commercial products are highly evolved and effective, the open source tools allow for customization to extend functionality and they also allow for security vetting of the tool source code. We use these and related tools to perform tests and associated functions that include:
- Functional Software Testing
- Performance Testing
- Load Testing
- Security Testing
- Compliance Testing (Section 508, etc.)
- User Acceptance Testing (UAT)
- System Acceptance Testing
- Requirements Management
- Configuration Management
- Unit Testing
- Integration, End-to-End Testing
- Structural Testing
- Root Cause Analyses
- Mobile, Platform Testing
- Application, Infrastructure Tuning
Tools alone do not generate the efficiency required to keep up with the IV&V Testing requirements of modern Agile and hybrid development environments. TestPros helps its client establish Testing Centers of Excellence (TCoE), combining best practices and current technologies to achieve maximum efficiency and test coverage. This includes the development and application of sophisticated Test Automation Frameworks. The frameworks provide the basis for accelerating test automation—if there is a change to any test case, the tester only needs to update the test case data, which is an English-language level of effort. Scripts that drive the testing process and start-up scripts do not need to change. The result is reduced cycle time and lower costs. After a TestPros Test Automation Subject matter expert (SME) develops the initial test scripts, junior testers or developers can normally update the test case files, minimizing the need for expensive Testing SMEs over the development life cycle. TestPros brings the requisite knowledge of the current processes and tools used to support the maintenance of existing, and the development of new test automation frameworks.
TestPros’ government IV&V Testing experience includes contracts with the Department of Homeland Security, Health and Human Services, DARPA, DISA, DSS, Navy, USAF, USCG, Department of State, Department of Education, USDA, Postal Regulatory Commission, and multiple commercial clients.