Analysis of VDM++ in Regression Test Suite

Author:

Qaisar Zahid Hussain1,Ahmad Farooq2

Affiliation:

1. King Faisal University, Saudi Arabia

2. COMSATS Institute of Information Technology – Lahore, Pakistan

Abstract

Regression testing is important activity during the maintenance phase. An important work during maintenance of the software is to find impact of change. One of the essential attributes of Software is change i.e. quality software is more vulnerable to change and provide facilitation and ease for developer to do required changes. Modification plays vital role in the software development so it is highly important to find the impact of that modification or to identify the change in the software. In software testing that issue gets more attention because after change we have to identify impact of change and have to keenly observe what has happened or what will happen after that particular change that we have made or going to make in software. After change software testing team has to modify its testing strategy and have to come across with new test cases to efficiently perform the testing activity during the software development Regression testing is performed when the software is already tested and now some change is made to it. Important thing is to adjust those tests which were generated in the previous testing processes of the software. This study will present an approach by analyzing VDM (Vienna Development Methods) to find impact of change which will describe that how we can find the change and can analyze the change in the software i.e. impact of change that has been made in software. This approach will fulfill the purpose of classifying the test cases from original test suite into three classes obsolete, re-testable, and reusable test cases. This technique will not only classify the original test cases but will also generate new test cases required for the purpose of regression testing.

Publisher

IGI Global

Reference35 articles.

1. Formal specification and validation at work: A case study using VDM-SL;S.Agerholm;IFAD Forskerparken,1998

2. Aichernig, B. K. (1999). Automated Black-Box Testing with Abstract VDM Oracles. Technical university of Graz, Institute for Software Technology (IST), Miinzgrabenstr.11/II, A-8010 Graz, Austria.

3. Aichernig, B. K., & Larsen, P. G. (1997). A proof obligation generator for VDM-SL. Graz University of Technology, Institute of Software Technology (IST), Miinzgrabenstr.11/II, 8010 Graz, Austria.

4. Amayreh, A., & Zin, A. M. (1999). PROBE: A formal specification-based testing system. In Proceeding of the 20th international conference on Information Systems (pp. 400 – 404). Academic Press.

5. Formal specification of an auctioning system using VDM++ and UML, an industrial usage report. Chess information technology;M. V.Berg,1999

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3