首页> 外文OA文献 >Entwicklung und Evaluierung einer Erweiterung der BPMN-Spezifikation für einen modellbasierten und automatisierten Regressionstest verteilter BIS
【2h】

Entwicklung und Evaluierung einer Erweiterung der BPMN-Spezifikation für einen modellbasierten und automatisierten Regressionstest verteilter BIS

机译:开发和评估BPMN规范的扩展,用于基于模型的分布式BIS的自动回归测试

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Die stetig wachsende Komplexität von Hard- und Softwaresystemen sowie der steigendeFunktionsumfang bei stets kürzer werdenden Produktzyklen führen zunehmend zum Einsatzvon modellbasierten Technologien in der Entwicklung und bei den Tests. Bei derEntwicklung und beim Test solcher komplexer Softwaresysteme werden Unternehmenheute mit neuen Herausforderungen konfrontiert. Oberste Maxime eines jeden Unternehmensist, dass die angeforderte Softwarelösung im vereinbarten Zeit- und Budgetrahmengeliefert werden muss. Die Praxis zeigt allerdings, dass sich Zeit- und Kostendruck massivauf die Qualität der ausgelieferten Software auswirken. Neue Testmethoden müssen daherin einem frühen Stadium des Softwareentwicklungsprozesses Einzug halten. Nachdemmodellbasierte Entwicklungsmethoden bereits in den letzten Jahren zunehmend in eingebettetenSoftwaresystemen Einzug in die Entwicklungsabteilungen gehalten haben, ist dasmodellbasierte Testen (MBT) von verteilten betrieblichen Informationssystemen (BIS)verstärkt in den Fokus von Forschung und Industrie gerückt. Diese Dissertation gibt einenÜberblick über den Stand der Technik bezüglich des MBT in der Domäne der BIS undfasst aktuelle Forschungsfragen zusammen. Aus den Forschungsfragen lassen sich Anforderungenan einen solchen Testansatz formulieren, die dann im technischen Realisierungsteildieser Dissertation beantwortet werden. Anders als in den bisherigen MBTAnsätzenaus der Domäne der eingebetteten Systeme wird als Modellierungsnotation nichtauf UML, sondern auf Business Process Modeling Notation (BPMN) gesetzt. Basierenddarauf wird anhand eines Fallbeispiels mit einem betriebswirtschaftlichen Debitorenprozess(IT-gestützter Zahlungsabwicklungsprozess) aus dem Business-to-Business (B2B) gezeigt,wie ein MBT-Ansatz einen Beitrag dazu leisten kann, sowohl die Testabdeckung als auchdie Testqualität von verteilten BIS nachhaltig zu verbessern. Dazu werden im Rahmen dieserDissertation Testwerkzeuge der Firmen Seppmed GmbH und der MID GmbH evaluiertund auf ihre Praxistauglichkeit untersucht. Dabei soll im Speziellen untersucht werden,inwiefern diese Werkzeuge in Kombination mit Testwerkzeugen die Anforderungen dieserDissertation erfüllen. Für die Modellierung der Testfälle in BPMN ist es notwendig, dieBPMN-Spezifikation um Testspezifika zu erweitern. Die so gewonnenen manuellen Testfällewerden durch eine spezielle Adaptierung, welche im Rahmen dieser Dissertation entwickeltwurde, in fertig automatisierte und ausführbereite Testskripte überführt. So entstehteine Methode, welche es ermöglicht, Geschäftsprozesse, die verteilt über mehrere verschiedeneSoftwaresysteme abgewickelt werden, End-to-End zu testen. Da die Notwendigkeitund die Motivation dieser Dissertation aus der Praxis entstanden, wird die entwickelte Methodedementsprechend unter Praxisbedingungen erprobt und evaluiert. Dabei konntefestgestellt werden, dass sowohl die Testabdeckung (Prozessabdeckung) als auch die Testqualitätam Fallbeispiel erhöht werden konnten und gleichzeitig eine Testzeitersparnis vonca. 50% erreicht wurde.
机译:硬件和软件系统日益复杂,功能范围越来越广,产品周期越来越短,越来越多地导致在开发和测试中使用基于模型的技术。如今,公司在开发和测试这种复杂的软件系统方面面临着新的挑战。每个公司的最高准则是所要求的软件解决方案必须在约定的时间和预算内交付。但是,实践表明,时间和成本压力对所交付软件的质量有巨大影响。因此,必须在软件开发过程的早期阶段引入新的测试方法。在基于模型的开发方法越来越多地进入嵌入式软件系统的开发部门之后,分布式商业信息系统(BIS)的基于模型的测试(MBT)日益成为研究和行业关注的焦点。本文对BIS领域的MBT技术进行了概述,并总结了当前的研究问题。根据研究问题,可以提出对这种测试方法的要求,然后在本文的技术实施部分中对此进行回答。与嵌入式系统领域的MBA方法相反,建模符号不是基于UML,而是基于业务流程建模符号(BPMN)。基于此,从企业到企业(B2B)的企业债务人流程(基于IT的支付处理流程)的案例研究表明,MBT方法如何有助于持续改善分布式BIS的测试覆盖率和测试质量。为此,对Seppmed GmbH和MID GmbH的测试工具进行评估并检查其在实际使用中的适用性。特别地,应该检查这些工具与测试工具的组合在多大程度上满足了本文的要求。为了在BPMN中对测试案例建模,有必要扩展BPMN规范以包括测试细节。通过这种特殊的改编,将以这种方式获得的手动测试用例转换为全自动且可以运行的测试脚本,这是本文的一部分。这创建了一种方法,可以对分布在几个不同软件系统中的业务流程进行端到端测试。由于从实践中产生了本文的必要性和动机,因此在实际条件下对所开发的方法进行了测试和评估。已经发现,案例研究中的测试覆盖率(过程覆盖率)和测试质量都可以提高,同时可以节省大约200%的测试时间。已达到50%。

著录项

  • 作者

    Ebanhesaten Khalid;

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

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号