Skip to main content

PCTgen: Automated Generation of Test Cases for Application Workflows

  • Conference paper
New Contributions in Information Systems and Technologies

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 353))

Abstract

Functional testing of application workflows is one of the most frequently used testing methods. To reduce test design effort and decrease a possibility of human mistake, it is suitable to support the process by an automated method. In this paper we present the PCTgen, solution, which is open and flexible, available for free to the test designer community and do not assume existence of UML design documentation of certain quality and consistency on the project. The PCTgen is bringing several innovative features as well as the possibility to interchange data with design and test management tools. Together with this solution, an algorithm for the generation of workflow test cases is introduced.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 369.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Koomen, T., van der Aalst, B., Brokeman, M., Vroon, M.: TMap Next, for result-driven testing, pp. 675–680. UTN Publishers, Den Bosch (2006)

    Google Scholar 

  2. De Grood, D.: TestGoal: Result-Driven Testing, pp. 210–214. Springer, Berlin (2008)

    Google Scholar 

  3. Pol, M., Teunissen, R., van Veenendaal, E.: Software Testing: A Guide to TMap Approach, pp. 247–254. Addison Wesley (2001)

    Google Scholar 

  4. Van Veenendall, E.: The Testing Practitioner, pp. 246–249. UTN Publishers, Den Bosch (2002)

    Google Scholar 

  5. Ammann, P., Offutt, J.: Introduction to Software Testing. Cambridge University Press, Cambridge (2008)

    Book  MATH  Google Scholar 

  6. Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms, pp. 540–549. MIT Press and McGraw-Hill, New York (2001)

    MATH  Google Scholar 

  7. Cover, http://tstr.nl/cover/index.php

  8. Graph Magics, http://www.graph-magics.com/

  9. Graph-tool: Efficient network analysis, https://graph-tool.skewed.de/

  10. Textor, J., Hardt, J., Knüppel, S.: DAGitty: A Graphical Tool for Analyzing Causal Diagrams. Epidemiology 22, 745 (2011)

    Article  Google Scholar 

  11. Tripathy, A., Mitra, A.: Test Case Generation Using Activity Diagram and Sequence Diagram. In: Aswatha Kumar, M., Selvarani, R., Suresh Kumar, T.V. (eds.) Proceedings of ICAdC. Advances in Intelligent Systems and Computing, vol. 174, pp. 121–129. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  12. Nayak, A., Samanta, D.: Synthesis of test scenarios using UML activity diagrams. Softw. Syst. Model. 10, 63–89 (2011)

    Article  Google Scholar 

  13. Swain, R.K., Panthi, V., Mohapatra, D.P., Behera, P.K.: Innovations Syst. Softw. Eng. 10, 165–180 (2014)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Miroslav Bures .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Bures, M. (2015). PCTgen: Automated Generation of Test Cases for Application Workflows. In: Rocha, A., Correia, A., Costanzo, S., Reis, L. (eds) New Contributions in Information Systems and Technologies. Advances in Intelligent Systems and Computing, vol 353. Springer, Cham. https://doi.org/10.1007/978-3-319-16486-1_78

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-16486-1_78

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-16485-4

  • Online ISBN: 978-3-319-16486-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics