2013
- Qurat-ul-ann Farooq, Steffen Lehnert, Matthias Riebisch: Analyzing Model Dependencies for Rule-based Regression Test Selection. Accepted for Publication In: Modellierung 2014, Vienna, Austria, March 19-21, 2014

 

- Steffen Lehnert, Qurat-ul-ann Farooq, Matthias Riebisch: Rule-based Impact Analysis for Heterogeneous Software Artifacts. In: Proc. 17th European Conference on Software Maintenance and Reengineering (CSMR2013), Genova, Italy, March 5-8, 2013, pp. 209-218.

 

2012
- Qurat-ul-ann Farooq, Matthias Riebisch Holistic Model-driven Approach to Generate U2TP Test Specifications Using BPMN and UML. In: Proc. VALID 2012, The Fourth International Conference on Advances in System Testing and Validation Lifecycle, Lisbon, Portugal, November 18 - 23, 2012. pp. 85-92.

 

- Stefan Lehnert, Qurat-Ul-Ann Farooq, Matthias Riebisch: A Taxonomy of Change Types and its Application in Software Evolution, 19th Annual IEEE International Conference and Workshops on the Engineering of Computer Based Systems (ECBS 2012), Novi Sad, Serbia, 2012.

 

2011
- Qurat-Ul-Ann Farooq, Stefan Gross, Matthias Riebisch: From BPMN to U2TP -Test Generation using Graph Transformations, AGTIVE 2011, Budapest, Hungary, 2011 (Accepted for presentation)

 

- Jabeen, A.; Tariq, S.; Farooq, Q.; Malik, Z.I.; , "A lightweight aspect modelling approach for BPMN," Multitopic Conference (INMIC), 2011 IEEE 14th International , vol., no., pp.255-260, 22-24 Dec. 2011

 

- Qurat-ul-ann Farooq, Matthias Riebisch, Model-based Regression Testing to prevent the Affects of Evolution, Chapter for the book "Emerging Technologies for the Evolution and Maintenance of Software Models", IGI Global Publishers, Comming in December 2011,

 

Book link

 

- Matthias Riebisch, Stephan Bode, Qurat-Ul-Ann Farooq, Steffen Lehnert.Towards Comprehensive Modelling by Inter-Model Links Using an Integrating Repository. Proceedings 8th IEEE Workshop on Model-Based Development for Computer-Based Systems -- Covering Domain and Design Knowledge in Models within the 18th IEEE International Conference on Engineering of Computer-Based Systems (ECBS2011), Las Vegas, April 27-29, 2011, IEEE, 2011 (accepted for publication)

 

2010

- Stephan Bode, Qurat-Ul-Ann Farooq, Matthias Riebisch: Evolution Support for Model-Based Development and Testing – Summary. In: Proceedings of the IWK2010 Workshops: International Workshop on Design, Evaluation and Refinement of Intelligent Systems (DERIS2010) and the First International Workshop on Evolution Support for Model-Based Development and Testing (EMDT2010), Ilmenau, Germany, September 13 and 16, 2010, CEUR-WS.org/Vol-646, ISSN 1613-0073

    Download

 

- Qurat-ul-ann Farooq, A Model Driven Approach for Testing Evolving Business Process based Applications, Doctoral Symposium,  MODELS 2010

 

View Abstract Download

 

- Qurat-ul-ann Farooq, Muhammad Zohaib Z. Iqbal, Zafar I Malik, Matthias Riebisch, A Model-Based Regression Testing Approach for Evolving Software Systems with Flexible Tool Support, In proceedings of ECBS 2010, Oxford, United Kingdom

 

View Abstract Download

 

- Nosheen Sabahat, Qurat-ul-ann Farooq, Zafar I Malik, "Analyzing Impact of Change in Sequence diagrams on State-machine based Regression Testing", In proceedings of The IASTED International Conference on Software Engineering ~SE 2010,, Innsbruck, Austria

 

 

 ViewAbstract Download
2007

- Qurat-ul-ann Farooq, Muhammad Zohaib, Z. Iqbal, Aamer Nadeem,Zafar I Malik “An approach for selective state machine based regression testing”, ACM Proceedings of the 3rd international workshop on Advances in model-based testing, Pages: 44 - 52, ISBN:978-1-59593-850-3, London, United Kingdom, 2007

  View Abstract Download

 

- Qurat-ul-ann Farooq. (November 2007). An Approcah for Selective State-machine based Regression Testing. Mohammad Ali Jinnah University, Islamabad, Pakistan. Masters Thesis
    Download

 

 

A Model Driven Approach for Testing Evolving Business Process based Applications (MODELS2010)

Model-driven testing provides reusablity and platform inde-
pendence of test suites along with all the bene ts of model based developemnt. Testing evolving systems is necessary to avoid unintended affects of changes. In this paper, we present the goals of our PhD thesis and discuss a model-driven methodology for test generation and regression test selection for evolving business process based systems. The
methodology uses BPMN2.0 models for test generation and U2TP for test speci cation. We aim to reduce the cost of testing by selecting a subset of testcases corresponding to the changes in the system.

Analyzing Impact of Changes in Sequence Diagrams on State machine Based Regression Testing (IASTED 2010)

Abstract. Regression testing is an important activity to test the
validity of the evolving software systems. UML design models can be used for early change identification and regression test selection. Whenever a change occurs in one model element in a diagram, it may cause changes in other UML diagrams due to dependencies among model elements. In such a case, change identification and testing of the corresponding parts of the system also becomes necessary to prevent the system from the affect of these changes. In this paper, we extended our existing state- based regression testing approach by analyzing impact of change in sequence diagram on state based regression testing. We determined the model elements of class diagram and state machine, impacted by sequence driven changes and analyzed the effect of these changes on the test suite. The approach supports UML 2.1 meta-model. To prove the applicability and usefulness of this work, we applied it on a comprehensive case study. Our results prove that a significant number of test cases should be retested due to changes in sequence diagrams to make the regression test suite more accurate and reliable.

A Model-Based Regression Testing Approach for Evolving Software Systems with Flexible Tool Support (ECBS 2010)

Abstract. Model-based selective regression testing promises reduction in cost and labour by selecting a subset of the test suite corresponding to the modifications after system evolution. However, identification of modifications in the systems and selection of corresponding test cases is challenging due to interdependencies among models. State-based testing is an important approach to test the system behaviour. Unfortunately the existing state-based regression testing approaches do not care for dependencies of the state machines with other system models. This paper presents the tool support and evaluation of our state-based selective regression testing methodology for evolving state-based systems. START is an Eclipse-based tool for state-based regression testing compliant with UML 2.1 semantics. START deals with dependencies of state machines with class diagrams to cater for the change propagation. We applied the START on a case study and our results show significant reduction in the test cases resulting in reduction in testing time and cost.

An Approach for Selective State Machine based Regression Testing(AMOST 2007)

Abstract. Model-based regression testing is an important activity that ensures the reliability of evolving software. One of the major issues in this type of testing is the optimal selection of test-cases to test the affected portion of the software. In this paper, we present a UML based selective regression testing strategy that uses state machines and class diagrams for change identification. We identify the changes using the UML 2.1 semantics of state machines and class diagram. The changes are classified as Classdriven (obtained from class diagram) and State-driven (obtained from state machine). The Class-driven changes are important as these changes are not reflected on the state machines and they might be helpful in identifying some fault-revealing test cases. With the help of the identified changes, we classify the test cases of the test suite as Obsolete, Reusable, and Retestable. We apply the approach on a case study to demonstrate its validity.


Follow quratfarooq on Twitter

 

This site was last updated 03/25/11