首页> 外文OA文献 >Test Case Generation using UML Activity Diagram Composite Structure Diagram
【2h】

Test Case Generation using UML Activity Diagram Composite Structure Diagram

机译:使用UML活动图和组合结构图生成测试用例

摘要

In software development, Quality is an important thing. We get the best quality of software when we test it properly. In present day the size and complexity in object oriented software are increased , Due to this manual testing become very resource consuming and not able to provide proper results. To handle this we need automatic test case generation which helps in finding the errors and bugs. Test cases we generate in design phase only, which is very early in software development process. We use unified modelling language (UML) to visualise the designs and structure of object-oriented software. From UML diagram, we generate efficient test cases which gives proper results during testing. We first focus on the generation of test cases from the Activity diagram. Activity Diagrams are used to describe the behaviour of the models i.e. dynamic aspects of model. In activity diagram we describe the flow of activity from one to another. Every activity represents a different operation. We first use Rational Software Architect (RSA) to develop the Activity Diagram. From here we generate XMI (XML metadata interchange). We generate the intermediate graph by parsing the XMI code automatically. After developing the intermediate graph , by using it, in our proposed algorithm topdown test case generation algorithm we generate test cases. The generated test cases are used in testing to find out the errors, by removing erros we increase the quality of the software. In our next work, we focus on the UML composite structure diagram (CSD). CSD defines the interaction between components because of this we use these generated test scenarios in the integration testing. We first use Rational Software Architect (RSA) to develop the CSD. From here we generate XMI (XML metadata interchange). We generate the intermediate graph by parsing the XMI code automatically. By using intermediate graph, in our algorithm we generate test scenarios. The generated test scenarios are used in integration testing to find out the errors.
机译:在软件开发中,质量是重要的事情。如果正确测试,我们将获得最高质量的软件。如今,面向对象软件的大小和复杂性不断增加,由于这种手动测试变得非常耗资源并且无法提供适当的结果。为了解决这个问题,我们需要自动生成测试用例,以帮助发现错误和错误。我们仅在设计阶段才生成测试用例,这是在软件开发过程的早期。我们使用统一建模语言(UML)来可视化面向对象软件的设计和结构。从UML图表中,我们生成了有效的测试用例,这些用例在测试期间会给出正确的结果。我们首先关注从活动图生成测试用例。活动图用于描述模型的行为,即模型的动态方面。在活动图中,我们描述了从一个活动到另一个活动的流程。每个活动代表一个不同的操作。我们首先使用Rational Software Architect(RSA)来开发活动图。从这里我们生成XMI(XML元数据交换)。我们通过自动解析XMI代码来生成中间图。在开发了中间图之后,通过使用它,在我们提出的算法自顶向下测试用例生成算法中,我们生成了测试用例。生成的测试用例用于测试以找出错误,可以消除错误,从而提高了软件的质量。在我们的下一个工作中,我们将重点介绍UML复合结构图(CSD)。 CSD定义了组件之间的交互,因此,我们在集成测试中使用了这些生成的测试方案。我们首先使用Rational Software Architect(RSA)开发CSD。从这里我们生成XMI(XML元数据交换)。我们通过自动解析XMI代码来生成中间图。通过使用中间图,在我们的算法中,我们生成了测试场景。生成的测试方案用于集成测试以发现错误。

著录项

  • 作者

    Bhukya Kishan;

  • 作者单位
  • 年度 2015
  • 总页数
  • 原文格式 PDF
  • 正文语种
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号