Quality AssuranceEarly QA integration ensures delivery of quality software solutionsThe Metron Aviation Quality Assurance (QA) team provides process quality assurance through integrating team members early in the software development lifecycle. This early integration ensures that the projects follow defined software development standards and processes. QA works with the projects to identify and improve software development processes where necessary, and participates in end-of-project reviews identifying which processes and standards worked well or need improvement for the next release. This continuous process improvement approach helps Metron Aviation audit and strengthen its software development processes with each project cycle, which generates more efficient use of company resources over time. QA also manages software quality assurance through rigorous software testing practices. The team analyzes project requirements to identify test scenarios, critical-path features and possible project risks. Once code is delivered to QA the testers use functional, integration and system testing in dedicated test environments to verify that the software adheres to the project’s software, security and performance requirements. The QA team collects and publishes detailed software defect metrics reports that show how testing is progressing for each project and how many issues have been entered against the project under test. This gives customers visibility into the testing process and provides an independent reporting function. |