Derivation of Test Objectives Automatically

  • J. J. Gutierrez
  • M. J. Escalona
  • M. Mejías
  • J. Torres

A vital task of software development is to test the correct implementation of functional requirements. Use cases are widely used artefacts that define the functionality of a software system in early stages of the development process. This paper exposes the lack of automatism in existing approaches that deal with the derivation of test cases, and introduces a new approach and tool to derive systematically test objectives from the use cases of the system under test.


Test Objective Behavioural Model Functional Requirement Main Sequence Activity Diagram 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Object Management Group. 2003. The UML Testing Profile.
  2. 2.
    Binder, R.V. 1999. Testing Object-Oriented Systems. Addison Wesley.Google Scholar
  3. 3.
    Labiche, Y., Briand, L.C. 2002. A UML-Based Approach to System Testing, Journal of Software and Systems Modelling (SoSyM) Vol. 1 No.1 pp. 10-42.CrossRefGoogle Scholar
  4. 4.
    Ruder, A. 2004. UML-based Test Generation and Execution. Rückblick Meeting. Berlin.Google Scholar
  5. 5.
    Denger, C. Medina, M.2003. Test Case Derived from Requirement Specifications. Fraunhofer IESE Report.Google Scholar
  6. 6.
    Escalona, M.J. 2004. Models and Techniques for the Specification and Analysis of Navigation in Software Systems. Ph. European Thesis. Department of Computer Language and Systems. University of Seville. Seville, Spain.Google Scholar
  7. 7.
    Ostrand, T.J., Balcer, M.J. 1988. Category-Partition Method. Communications of the ACM. 676-686.Google Scholar
  8. 8.
    Gutierrez, J.J. Escalona, M.J. Mejías, M. Torres, J. 2004. Aplicando técnicas de testing en sistemas para la difusión Patrimonial. V TURITEC. pp. 237-252. Málaga, Spain.Google Scholar
  9. 9.
    Gutiérrez, J.J., Escalona, M.J., Mejías, M., Torres, J. 2005. A practical approach of Web System Testing. Advances in Information Systems Development. pp. 659-680. Ed. Springer Verlag Karlstad, Sweden.Google Scholar
  10. 10.
    Gutiérrez, J.J., Escalona M.J., Mejías M., Torres, J. 2006. Generation of test cases from functional requirements. A survey. 4º Workshop on System Testing and Validation. Potsdam. Germany.Google Scholar
  11. 11.
    Heumann, J.2002. Generating Test Cases from Use Cases. Journal of Software Testing Professionals.Google Scholar
  12. 12.
    Offutt, J. et-al. 2003. Generating Test Data from Sate-based Specifications. Software Testing, Verification and Reliability. 13, 25-53. USA.Google Scholar
  13. 13.
    Nebut, C., Fleury, F., Le Traon, Y., Jézéquel, J.M., 2006. Automatic Test Generation: A Use Case Driven Approach. IEEE Transactions on Software Engineering Vol. 32. 3. March.Google Scholar
  14. 14.
    Koch, N., Zhang, G., Escalona, M.J., 2006. Model Transformations from Requirements to Web System Design. Webist 06. Portugal.Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2007

Authors and Affiliations

  • J. J. Gutierrez
    • 1
  • M. J. Escalona
    • 1
  • M. Mejías
    • 1
  • J. Torres
    • 1
  1. 1.Department of Computer Languages and SystemsUniversity of SevilleSpain

Personalised recommendations