Our teams of software developers leverage a wide range of custom and off the shelf software testing tools in order to provide clients with a variety of software testing services. Our teams may work in a tightly integrated fashion or as independent verification and validation characterized by a high degree of separation from the client’s developers. Our teams are particularly well suited to test applications subject to export controls or other sensitivity requirements.
We perform test planning, test design and analysis, test execution and reporting services for software systems to be deployed in both general use and safety critical environments. These services often demonstrate compliance with requirements documents or standards requirements (such as DO-178B). We also perform defect management/bug fix services in a variety of languages and environments.
CertTech Alliance
To provide advanced test engineering services at a competitive price, Onshore has established a strategic alliance with CerTech. The CertTech engineering team is focused on helping customers design, prototype and deploy test solutions throughout the product life cycle, from requirements development and design, through test/validation & certification, and into production test and return-to-service. CertTech’s collective experience is in government regulated industries, primarily in avionics. In addition, many CertTech engineers have Department of Energy (DOE) weapons systems experience, with engineering and management backgrounds at DOE prime contractors and national laboratories.
Quality Planning
- Product/System Development and Test strategy
- Verification and Validation plan documents
- Development and Test tools/equipment evaluation and selection
- Definition of project tasks, schedule and resource requirements
- Requirements
- Requirements development (system and low level requirements)
- Requirements reviews
- Feasible, Complete, Correct and Verifiable
- Requirements management and tracing strategy
Test Design
- System/Product hardware and software design/documentation
- Test system design (parallel w/ System/Product development activities)
- Design reviews
- Compliance w/ Customer and Regulatory requirements
- Adherence to applicable design standards and practices
Test Development
- Product/System software development
- Layered design approach
- Device drivers, application layer and module/system interfaces
- Test system hardware/software development
- Modular/extensible test system architectures
- Test software development
- LabVIEW, LabWindows/CVI, TestStand, C, C++, others
- Developed for full life cycle support
- Requirements-based test development/integration
- Concurrent w/ product development
Test Integration
- Module and system level hardware/software integration support
- Software emulation environment development
- Test fixtures/interfaces for integration assemblies
- Simulator development for integration interfaces
Test/Certification
- Test readiness review/assessment
- Test tool qualification
- Test execution and problem reporting
- Formal test reporting
- Participation in regulatory reviews/approvals
Production/Deployment
- Turn-key production test platform design/development/ fabrication
- Production test software development
- Service center test platforms / test programs
- Test hardware/software maintenance
Integral Processes
- Project Management
- Project metrics capture/analysis
- Reviews / Audits
Certification
- DO-178B and DO-254 Training - CerTech provides customers with training and workshop activities for these FAA-endorsed processes for Software and Complex Electronic Hardware. The courses are offered separately or as a package and they are designed to provide attendees with a thorough understanding of the FAA regulated environment and practical ‘hands-on’ applications of the associated processes.
- DO-178B and DO-254 Consulting - CertTech helps customers with the following services:
- Certification plan development
- Software QA support, including review of life cycle data items
- Preparation for compliance audits
- Support for sub-tier suppliers
- Development of process documentation
- Preparation of data for TSO submittal
- Activities Requiring Independence
Because of CertTech's experience with V&V and QA, we can provide these services which often require independence under the DO-178B and DO-254 processes. Our staff can perform the full range of verification activities, including requirements review, test creation, test review, test execution and reporting. We can also provide Software QA and HPA audit services, using customer procedures, or those that CertTech recommends.