|
   
|
   
|
   
|
   
|
   
|
   
|
|
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.
|