[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ Skip to main content
Log in

An approach to creating concretized test scenarios within test automation technology for industrial software projects

  • Published:
Automatic Control and Computer Sciences Aims and scope Submit manuscript

Abstract

The paper describes an approach for creation of effective test automation technology for industrial software projects based on a formal model of the system under test, performing its automatic symbolic verification of the model and generation of symbolic traces, then their automatic concretization, generation and execution of test suites. The technology includes means for test results analysis and tests correction and update. High quality of software products is ensured by a balance between static (verification) and dynamic (testing) analysis techniques starting from the earlier development phases and through automation of all phases of software development. Special emphasis is made on presentation of the algorithm of concretization and configuring test scenarios.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
£29.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (United Kingdom)

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Hoare, C.A.R., Communicating Sequential Processes, Prentice Hall, 1985.

    MATH  Google Scholar 

  2. Letichevsky, Kapitonova, J., Letichevsky Jr., A., Volkov, V., Baranov, S., Kotlyarov, V., and Weigert, T., Basic protocols, message sequence charts, and the verification of requirements specifications, Computer Networks, 2005, vol. 47, pp. 662–675.

    Google Scholar 

  3. Abbot framework for automated testing of Java GUI components and programs, Abbot., 2011, http://abbot.sourceforge.net/doc/overview.shtml.

  4. Jameleon, An automated testing tool-overview, Jameleon, 2011, http://jameleon.sourceforge.net/index.html.

  5. Silk Software test management, test automation and performance testing, Borland, 2011, http://www.borland.com/us/products/silkline/index.aspx

  6. Open source software engineering tools, Tigris, 2011, http://maxq.tigris.org.

  7. Software testing tools and other products, Parasoft, 2011, http://www.parasoft.com/jsp/products.jsp.

  8. IBM Rational software, IBM, 2011, http://www-01.ibm.com/software/rational/?pgel=ibmhzn&cm-re=masthead-_-products-_-sw-rational.

  9. Baranov, S.N., Drobintsev, P.D., Kotlyarov, V.P., Letichevsky, A.A., Implementation of an integrated verification and testing technology in telecommunication project, Proceedings IEEE Russia Northwest Section, 110 Anniversary of Radio Invention conference, St. Petyersburg, 2005.

    Google Scholar 

  10. Letichevsky, A.A., Kapitonova, J.V., Volkov, V.A., Letichevsky, jr., A.A., Baranov, S.N., Kotlyarov, V.P., Weigert, T., System specification with basic protocols, Cybernetics and System Analyses, 2005, vol. 4, pp. 256–268.

    Google Scholar 

  11. Potienko, S.V., Methods of forward and backward symbolic modeling of systems specified by basic protocols, Problems in programming, 2008, vol. 4, pp. 39–45.

    Google Scholar 

  12. Letichevsky A.A., Godlevsky, A.B., Letichevsky Jr., A.A., Potienko, S.V., and Peschanenko, V.S., Properties of predicate transformer of VRS system, Cybernetics and System Analyses, 2010, vol. 4, pp. 3–16.

    Google Scholar 

  13. Godlevsky, A.B. and Potienko, S.V., Backward transformation of formulas in symbolic modeling: from the result to the source formula, Problems in programming, 2010, vols. 2–3, pp. 363–368.

    Google Scholar 

  14. Lvov, M.S., Algebraic approach to the problem of solving systems of linear inequalities, Cybernetics and System Analyses, 2010, vol. 2, pp. 175–188.

    Google Scholar 

  15. Goguen, J. and Meseguer, J., Ordered-sorted algebra I: partial and overloaded operations, in Errors and Inheritance, SRI International, Computer Science Lab., 1987.

    Google Scholar 

  16. Motzkin, T.S., Raiffa, H., Thompson, G.L., and Thrall, R.M., The double description method, in Matrix Games, M.: Phizmatgiz, 1961, pp. 81–109.

    Google Scholar 

  17. Zeidler, G.L., Lectures on Convex Polytopes, New York: Springer Verlag, 1994.

    Google Scholar 

  18. Chernikov, S.N., Linear Inequalities, M.: Science, 1968.

    Google Scholar 

  19. Baranov, S.N. and Kotlyarov, V.P., Computerized formalization of requirements for program testing scripts, in Perspectives of System Informatics, Materials of “Science Intensive Applied Software” Workshop, 15–19 June 2009, Novosibirsk: Akademgorodok, pp. 27–35.

  20. Baranov, S., Kotlyarov, V., Letichevsky, A., and Drobintsev, P., The technology of automation verification and testing in industrial projects, in Proc. of St. Petersburg IEEE Chapter, International Conference, May 18–21, St. Petersburg, Russia, 2005, pp. 81–86

    Google Scholar 

  21. Nikiforov, I.V., Petrov, A.V., and Yusupov, Y.V., Generation of formal model of a system from requirements specified in use case maps, St. Petersburg State Polytechnical University Journal, Computer science, in Telecommunication and Control Systems, St. Petersburg, 2010, vol. 103, no. 4, pp. 191–195.

    Google Scholar 

  22. Sergey Baranov, Vsevolod Kotlyarov, and Thomas Weigert, Verifiable Coverage Criteria for Automated Testing, SDL 2011: INTEGRATING SYSTEM AND SOFTWARE MODELING, Lecture Notes in Computer Science, 2012, vol. 7083/2012, pp. 79–89.

    Google Scholar 

  23. Letichevsky Jr., A. and Kolchin, A., Test scenarios generation based on formal model, Programming Problems, 2010, nos. 2-3, pp. 209–215.

    Google Scholar 

  24. Utting, M. and Legeard, B., Practical Model-Based Testing: A Tools Approach, Morgan-Kaufmann, 2007.

    Google Scholar 

  25. Burdonov, I., Kosachev, A., Ponomarenko, V., and Shnitman, V., Review of Approaches to Verification of Distributed Systems, M.: ISP RAS, 2006.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A. Letichevsky.

Additional information

The article is published in the original.

About this article

Cite this article

Kolchin, A., Letichevsky, A., Peschanenko, V. et al. An approach to creating concretized test scenarios within test automation technology for industrial software projects. Aut. Control Comp. Sci. 47, 433–442 (2013). https://doi.org/10.3103/S0146411613070213

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.3103/S0146411613070213

Keywords

Navigation