McLane Advanced Technologies

Software Solutions, IT Services, and Support
Phone: 1-(800) 988-5428

Software Testing

Software Testing

McLane Advanced Technologies (MAT) is a leader in providing custom software solutions, IT services, and support to government and commercial industries. As part of our custom solutions, MAT conducts a variety of functional and non-functional testing to ensure software is suitable for release, with a focus on quality and speed-to-production while simultaneously reducing risks and costs.

In order to meet the demands of our customers, MAT offers both single and multi-source application development services. Customers that prefer or require single-source application development may require a single vendor or company responsible for the development of an application in conjunction with the testing functions. Customers that prefer or require multi-source application development may require testing independently of the software development company.

Agile and Integrated Testing Process

McLane Advanced Technologies’ testing methodology encompasses unit, integration, and system-level testing throughout the development lifecycle. This testing strategy is in accordance with IEEE Std 12207.0, Standard for Information Technology – Software Life Cycle Processes.

Unit – validates functionality of units of code, or code components, using an automated “white box” testing method. Tests include assertions that result in a positive or negative test, confirm or test boundary conditions, or test general functionality.

Integration – validates functionality of integrated components using scenarios and test cases derived from requirements, business rules, and functional specifications, using a “grey” or “black box” testing method. Tests are automated or are executed manually using iterative builds released by Development, and include regression cycles.

System – validates functionality using test scenarios and test cases based on requirements and functional specifications from test design in a fully integrated, controlled environment. System testing encompasses all software, hardware, and operating environments that compose the final system.

MAT conducts non-functional testing to determine application performance under load or stress, along with compatibility, usability, and interoperability testing.

MAT employs the concepts of the Integrated Product/Process Team (IPT) to organize and accomplish these testing activities and related tasks.

Testing Center of Excellence

MAT conducts system testing in a secure, independent, in-house Testing Center of Excellence (TCE), and embodies a group of testing specialists and testing components to provide a wide variety of knowledge, technologies, and methodologies.

Testing staff includes American Software Testing Qualifications Board (ASTQB)-certified testers and management experienced in both commercial and government sectors. MAT offers a broad range of testing capabilities, to include desktop applications, web applications, and portable or mobile device applications, and alpha and beta testing.

MAT produces test plans, test design specifications, test matrices, and reports according to the standards recommended in IEEE Std 829 – 2008 ™ Standard for Software Test Documentation.

Standards/Registrations/Memberships

  • International Standards Organization (ISO) 9001-2008
  • Capability Maturity Model Integration (CMMI-DEV), Level 3 appraisal rating
  • Project Management Institute (PMI)
  • Institute for Electrical and Electronic Engineers (IEEE)
     

MAT executed over 10,000 test cases in support of our most recent integration and system-level testing events, and received a 100% pass rate of all government requirements during external government user acceptance (UA) testing. 

Software Testing Past Performance

  • Movement Tracking System Independent Verification and Validation
  • Automated Testing for National Information Solutions Cooperative 

More Past Performance ►


 

Contact Us

Let us find the right solution for you!

or call our toll free number
1-(800)-988-5428