...
首页> 外文期刊>International Journal of Engineering Research and Applications >A Novel Model Based Testing (MBT) Approach for Software Validation
【24h】

A Novel Model Based Testing (MBT) Approach for Software Validation

机译:一种新颖的基于模型的测试(MBT)软件验证方法

获取原文
           

摘要

Software validation is an important activity in order test whether the correct software has been developed. Several testing techniques have been developed, and one of these is model based testing (MBT). The main purpose of Model based testing is to test a software product from a user's point of view. Hence, usage models are designed and then test cases are developed from the models. The development of test cases from the usage model can be made automatically by using a tool. In order to increase the efficiency of the test phase, software tools are important. This paper presents a tool for model based testing called MaTeLo. The tool is developed in a joint European project with six industrial partners and two university partners. As the major outcome of a European project, MaTeLo is a test tool based on the Markov Chain model. This project is used to investigate specification languages for various industries, specifications simulation methods and associated tools. MaTeLo provides an automatic generator which generates test cases based on a Markov Chain usage model and statistical testing methods. MaTeLo supports test execution in heterogeneous environments. In addition, it also provides users with test results analysis and quality reports generation. The tool use model-based metrics to accurately evaluate software reliability and performance throughout the development process. This project integrates the testing tools in real development environments for industrial validation. - MaTeLo offers a graphical way to formalize the requirements test specification based on a usage model that makes the links between Doors, TestStand. - MaTeLo generates automatically different kind of TestStand test sequences and systematically improves the SUT reliability; reduce the testing cost and duration
机译:软件验证是一项重要活动,目的是测试是否已开发正确的软件。已经开发了几种测试技术,其中一种是基于模型的测试(MBT)。基于模型的测试的主要目的是从用户的角度测试软件产品。因此,设计使用模型,然后从模型中开发测试用例。使用模型可以根据使用模型自动开发测试用例。为了提高测试阶段的效率,软件工具很重要。本文提出了一种称为MaTeLo的基于模型的测试工具。该工具是在与六个工业合作伙伴和两个大学合作伙伴的欧洲联合项目中开发的。作为欧洲项目的主要成果,MaTeLo是基于马尔可夫链模型的测试工具。该项目用于研究各种行业的规范语言,规范模拟方法和相关工具。 MaTeLo提供了一个自动生成器,该生成器根据Markov Chain使用模型和统计测试方法生成测试用例。 MaTeLo支持异构环境中的测试执行。此外,它还为用户提供测试结果分析和质量报告生成。该工具使用基于模型的指标来在整个开发过程中准确评估软件的可靠性和性能。该项目将测试工具集成在实际的开发环境中,以进行工业验证。 -MaTeLo提供了一种图形化的方式,可以基于在Doors,TestStand之间建立联系的使用模型来规范需求测试规范。 -MaTeLo自动生成不同种类的TestStand测试序列,并系统地提高SUT的可靠性;减少测试成本和时间

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号