A Workflow-based Environment to manage Software-Testing Process Executions

Duncan Dubugras A. Ruiz, Karin Becker, Bernardo Copstein, Flavio Moreira de Oliveira, Angelina Torres de Oliveira, Gustavo Rossarolla Forgiarini, Cristiano Rech Meneguzzi, Rafaela Lisboa Carvalho

2005

Abstract

This work describes a workflow-based environment that manages the execution of software-testing processes. Testing processes require that human and computer resources be handled as dedicated resources, previously scheduled for testing activities, with no overlapping. Two striking features of this environment are: a) the efficient handling of resources by taking into account the capabilities offered by resources required by testing activities, and b) it provides a broader view of all execution steps in a software-testing plan. Hence, it enables a better planning of software-testing process executions, as well as of human and computer resources involved.

References

  1. Aalst, W.M.P.v.d.; Aldred, L.; Dumas, M.; Hofstede, A. (2003) Design and Implementation of the YAWL System. Queensland University of Technology (FIT-TR-2003-07).
  2. AutomatedQA Corp. (2004) AQdevTeam. http://www.automatedqa.com /products/aqdevteam.asp
  3. Bastos, R. M., Oliveira, F. M., Oliveira, J. P. M. (1998) Decentralised Resource Allocation Planning through Negotiation In: Inteligent Systems for Manufacturing: Multi-Agent System and Virtual Organization. Kluwer Academic Publishers, p. 67-76.
  4. Bastos, R. M.; Ruiz, D. D. A. (2001) Towards an Approach to Model Business Processes using Workflow Modeling Techniques in Production Systems. In: HICSS-34, Proceedings. IEEE Computer Society.
  5. Bastos, R. M.; Ruiz, D. D. A. (2002) Extending UML Activity Diagram for Workflow Modeling in Production Systems. In: HICSS-35. Proceedings. IEEE Computer Society.
  6. Beizer, B. (1990) Software Testing Techniques. New York: Van Nostrand Einhold.
  7. Cao, J.; Jarvis, S.A.; Saini, S.; Nudd, G.R. (2003) GridFlow: Workflow Management for Grid Computing. In: 3rd IEEE/ACM CCGrid 2003. Proceedings. IEEE Computer Society.
  8. Hollingsworth, D. (1995) The Workflow Reference Model. Hampshire, UK: WfMC.
  9. Hewlett-Packard Company. (2000) HP Process Manager: (former Changengine v. 4.2). http://www.ice.hp.com/ cyc/af/00/index.html
  10. Jacobson, I.; Booch, G.; Rumbaugh, J.(1999) The Unified Software Development Process. Addison-Wesley.
  11. Kaner, C.; Falk, J.; Nguyen, H.Q. (1999) Testing Computer Software. John-Wiley & Sons.
  12. Leymann,F.; Roller,D. (2000) Production workflow: concepts and techniques. Prentice Hall.
  13. Manageability.org (2004). Open-source workflow engines written in Java. http://www.manageability.org/blog/stuff/workflow_in_java
  14. Meneguzzi, C.R. (2002) TC-Wf: Applying Workflow Technology on Software-Testing Planning. Porto Alegre-RS, Brazil, PPGCC-PUCRS. (MSc. Dissertation, in Portuguese)
  15. Mercury Interactive Corp. (2003) Implementing an Effective Test-Management Process. White Paper. http://www.mercuryinteractive.com
  16. Object Management Group.(2000) Workflow Management Facility Specification, V1.2. www.omg.org/docs/formal/00-05-02.pdf
  17. PassMark Software (2003) Testlog User Guide. www.testlog.com/ftp/TestLogUserGuide.pdf
  18. Pressman, R. S. (1997) Software Engineering A Practitioners Approach. McGraw-Hill.
  19. Podorozhny, R.M.; Lerner, B.S.; Osterweil, L.J. (1999) Modeling Resources for Activity Coordination and Scheduling. In: COORDINATION99. Proceedings. LNCS 1594.
  20. Ruiz, D. D.; Bastos, R. M. (2002) C-Wf: a Model to Represent Workflow Business Processes in Production Systems. Journal of Applied System Studies, Cambridged, England, v.3, n.1.
  21. Velasco, L.H. (2004) Workflow Designer: A workflow-process design tool. Porto Alegre, FACIN-PUCRS (Undergraduate conclusion project, in Portuguese).
  22. Workflow Management Coalition. (1998) Interface 1: Process Definition Interchange Process Model. Hampshire, UK: WfMC. (Official Release 7.04)
  23. Workflow Management Coalition. (2002) Workflow Process Definition Interface XML Process Definition Language. Hampshire, UK: WfMC. (TC-1025, Final Draft 1.0)
  24. Zelm, M.; Vernadat, F.B.; Kosanke, K. (1995) The CIMOSA business modelling process. Computers in Industry, v. 27, n. 2, p.123-142. October.
Download


Paper Citation


in Harvard Style

Dubugras A. Ruiz D., Becker K., Copstein B., Moreira de Oliveira F., Torres de Oliveira A., Rossarolla Forgiarini G., Rech Meneguzzi C. and Lisboa Carvalho R. (2005). A Workflow-based Environment to manage Software-Testing Process Executions . In Proceedings of the 2nd International Workshop on Computer Supported Activity Coordination - Volume 1: CSAC, (ICEIS 2005) ISBN 972-8865-21-X, pages 66-74. DOI: 10.5220/0002575300660074


in Bibtex Style

@conference{csac05,
author={Duncan Dubugras A. Ruiz and Karin Becker and Bernardo Copstein and Flavio Moreira de Oliveira and Angelina Torres de Oliveira and Gustavo Rossarolla Forgiarini and Cristiano Rech Meneguzzi and Rafaela Lisboa Carvalho},
title={A Workflow-based Environment to manage Software-Testing Process Executions},
booktitle={Proceedings of the 2nd International Workshop on Computer Supported Activity Coordination - Volume 1: CSAC, (ICEIS 2005)},
year={2005},
pages={66-74},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002575300660074},
isbn={972-8865-21-X},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Workshop on Computer Supported Activity Coordination - Volume 1: CSAC, (ICEIS 2005)
TI - A Workflow-based Environment to manage Software-Testing Process Executions
SN - 972-8865-21-X
AU - Dubugras A. Ruiz D.
AU - Becker K.
AU - Copstein B.
AU - Moreira de Oliveira F.
AU - Torres de Oliveira A.
AU - Rossarolla Forgiarini G.
AU - Rech Meneguzzi C.
AU - Lisboa Carvalho R.
PY - 2005
SP - 66
EP - 74
DO - 10.5220/0002575300660074