• DocumentCode
    2263039
  • Title

    A lean approach to designing for software testability

  • Author

    Alwardt, Anthony L. ; Mikeska, Nathan ; Pandorf, Richard J. ; Tarpley, Philip R.

  • Author_Institution
    Boeing Co., St. Louis, MO, USA
  • fYear
    2009
  • fDate
    14-17 Sept. 2009
  • Firstpage
    178
  • Lastpage
    183
  • Abstract
    It is common practice for military hardware to be designed for testability; however, the testability of software is rarely considered. When software testability is addressed, the resultant design often does not readily support full coverage automated testing. Since software products must be tested to verify requirements are met, it only makes sense to consider software testability from day one of a project. Once the decision has been made to embrace the concept of designing testable software, there are best practices that enable a lean software development process. This paper will discuss 1) designing for software testability; 2) the automated software regression testing approach; 3) the correlation to Extreme Programming (XP); 4) Lean 123 costs and benefits; 5) an example of how to create an automated software regression test; and 6) the applicability of this approach to all software efforts.
  • Keywords
    military computing; program testing; program verification; automated software regression; automated testing; extreme programming; lean software development process; military hardware; software product; software testability; Automatic programming; Automatic testing; Best practices; Databases; Graphics; Hardware; Software design; Software maintenance; Software quality; Software testing; Extreme Programming; Lean; NUnit; software testability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    AUTOTESTCON, 2009 IEEE
  • Conference_Location
    Anaheim, CA
  • ISSN
    1088-7725
  • Print_ISBN
    978-1-4244-4980-4
  • Electronic_ISBN
    1088-7725
  • Type

    conf

  • DOI
    10.1109/AUTEST.2009.5314039
  • Filename
    5314039