Factors to Consider When Implementing Automated Software Testing

Abstract

Testing is a major component of the Software Development Lifecycle (SDLC), constituting a prominent cost driver for both government and industry entities. Therefore, many businesses are automating their software testing in order to save money and improve quality. When considering whether automation is a viable option, businesses must take several factors into account. The purpose of this document is to illuminate these factors. Software development and integration is a continuous process throughout the acquisition life cycle. Automated Software Testing can improve testing capabilities, replacing some of the resource-intensive manual efforts, and can be executed alone or in conjunction with manual testing. Regardless of the complexity, technical maturity, or requirements of the software program, Automated Software Testing may be a viable option.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Nov 10, 2016
Accession Number
AD1022569

Entities

People

  • Larry (yi-lin) Yang

Tags

DTIC Thesaurus Topics

  • Acquisition
  • Application Software
  • Basic Programming Language
  • Best Practices
  • Computer Programming
  • Computer Science
  • Computers
  • Engineering
  • Information Systems
  • Maintenance
  • Procurement
  • Programming Languages
  • Software Development
  • Software Testing
  • Systems Engineering
  • Test And Evaluation
  • United States Special Operations Command

Fields of Study

  • Computer science
  • Engineering

Readers

  • Economics
  • Software Engineering.