• DocumentCode
    351614
  • Title

    Model-based testing in practice

  • Author

    Dalal, S.R. ; Jain, A. ; Karunanithi, N. ; Leaton, J.M. ; Lott, C.M. ; Patton, G.C. ; Horowitz, B.M.

  • Author_Institution
    Bellcore, Morristown, NJ, USA
  • fYear
    1999
  • fDate
    22-22 May 1999
  • Firstpage
    285
  • Lastpage
    294
  • Abstract
    Model-based testing is a new and evolving technique for generating a suite of test cases from requirements. Testers using this approach concentrate on a data model and generation infrastructure instead of hand-crafting individual tests. Several relatively small studies have demonstrated how combinatorial test generation techniques allow testers to achieve broad coverage of the input domain with a small number of tests. We have conducted several relatively large projects in which we applied these techniques to systems with millions of lines of code. Given the complexity of testing, the model-based testing approach was used in conjunction with test automation harnesses. Since no large empirical study has been conducted to measure efficacy of this new approach, we report on our experience with developing tools and methods in support of model-based testing. The four case studies presented here offer details and results of applying combinatorial test-generation techniques on a large scale to diverse applications. Based on the four projects, we offer our insights into what works in practice and our thoughts about obstacles to transferring this technology into testing organizations.
  • Keywords
    automatic testing; program testing; combinatorial test generation techniques; data model; generation infrastructure; model-based testing; requirements; test automation harnesses; test case suite generation; Automatic testing; Contracts; Costs; Data models; Large-scale systems; Maintenance; Permission; Software testing; System testing; Telecommunications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 1999. Proceedings of the 1999 International Conference on
  • Conference_Location
    Los Angeles, CA, USA
  • ISSN
    0270-5257
  • Print_ISBN
    1-58113-074-0
  • Type

    conf

  • Filename
    841019