PCTgen: Automated Generation of Test Cases for Application Workflows

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


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.


Functional Testing Workflow Testing Process Cycle Test Test Coverage Directed Graph DFS 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 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. 2.
    De Grood, D.: TestGoal: Result-Driven Testing, pp. 210–214. Springer, Berlin (2008)Google Scholar
  3. 3.
    Pol, M., Teunissen, R., van Veenendaal, E.: Software Testing: A Guide to TMap Approach, pp. 247–254. Addison Wesley (2001)Google Scholar
  4. 4.
    Van Veenendall, E.: The Testing Practitioner, pp. 246–249. UTN Publishers, Den Bosch (2002)Google Scholar
  5. 5.
    Ammann, P., Offutt, J.: Introduction to Software Testing. Cambridge University Press, Cambridge (2008)CrossRefMATHGoogle Scholar
  6. 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)MATHGoogle Scholar
  7. 7.
  8. 8.
  9. 9.
    Graph-tool: Efficient network analysis, https://graph-tool.skewed.de/
  10. 10.
    Textor, J., Hardt, J., Knüppel, S.: DAGitty: A Graphical Tool for Analyzing Causal Diagrams. Epidemiology 22, 745 (2011)CrossRefGoogle Scholar
  11. 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)CrossRefGoogle Scholar
  12. 12.
    Nayak, A., Samanta, D.: Synthesis of test scenarios using UML activity diagrams. Softw. Syst. Model. 10, 63–89 (2011)CrossRefGoogle Scholar
  13. 13.
    Swain, R.K., Panthi, V., Mohapatra, D.P., Behera, P.K.: Innovations Syst. Softw. Eng. 10, 165–180 (2014)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.Department of Computer Science, Faculty of Electrical EngineeringCzech Technical University in PraguePragueCzech Republic

Personalised recommendations