Umfassende Testautomatisierungs-undRegentionstlösungfür西门子PLM软件

kontext&herausforderung.

Siemens PLM Software ist ein weltwit führender Anbieter von Product Lifecycle Management (PLM)-Software and services mit 69.500 Kunden weltwit。

IHRE Top-100-Kunden Nutzen Diese Technologie Im Schnitt Seit 18 Jahren - Lange Vor Anderen SofficeHternehmen。Alle Sechs Monate Werden Press verenentlicht,Patches Verteilt,Auch在Kundenspezifischen Varianton。Darüberhinaus werden produktaktualisierungen,Basierend Auf Unterschiedlichen Plattflowen der Kunden,Fürdie Unterschiedlichsten BetrieBsSysteme und浏览器埃斯特雷尔特。die gesamtzahl dertestfällefüreinderart Komplexts Produkt Geht dabei在Die Zehntausende。

Während Änderungen wie Bugfixes und neue Funktionen in jedem Release erfolgreich eingeführt werden, ist es nahezu unmöglich, Regressionstests aller Testfälle in der Zeit vor einem Release- termin durchzuführenDies führte zu Qualitätsproblemen bei Endanwendern and / order Verzögerungen bei der Auslieferung。我想我们可以通过检测方法进行检测。Mit在Größe und Komplexität des products reichte Anzahl和Verfügbarkeit der Fachexperten jedoch nicht aus。

Ziel War Es Daher,MitAutomatisierungslösungendie Herausforderungen Bei den Regressionstess Anzugehen。EINE Automatisierung战争Zuvor Mit Internen ressourcen Gestartet Worden,Die Das Produkt und Das AutomatiSierungsverfahren Kannten。Ein PilotProgramm ergab Hunderte ErfolgreicherTestfälle。

Herausforderung的特征是最好的jedoch darin,它是Zehntausende Testfällen zu skalieren的自动回归。西门子同意这样做,我想让他们听一听我们的解释。

Lösung&Ergebnisse

Expleo StelltAlsLösungdas自动机赛架 - 框架ÜberIigene测试自动化Faqtory®Bereit,Die Automatisiertes Testen在Großemufangemanlicht。

Skalierbarkeit Wie AmFließband

nach der问题分析kam expleo zu dem schluss,Dass Die Skalierbarkeit Durch Die Verwendung des“Fließbandmodells”Aus der Fastigung Erreicht Werden Kann。Alle Stationen Haben Dabei Ihre Schnittstellen Zu Anderen Setainen Klar Definiert,Wodurch Die Gesamteffizienz desFließbandsUnterstützt。

Die Automatisierungsarbeiten wurden in drei " Stationen " aufgeteilt:

  • Fachexperten - 肯纳Das Produkt,Sind Aper Keine Automatisierungsexperten
  • Framework-Designer - Automatisierungsexperten,DiS Das Produkt在Begrenztem Umfang Kennen
  • Automatisierungsteam - Automatisierungsexperten,DieDas Produkt Nicht KennenMüssen

我们的机器自动运转- für例子Qualitätssicherungsexperten.战争死亡问题möglich - während gleichzetig die relativ kleinen Teamgrößen der Fachexperten under Framework-Designer beihalten wurden。

Auch Siemens PLM IST Aktiv AM Testprozess Beteiligt,Da Die Fachexperten von Siemens PLM STammen und Das Framework- Designteam Aus Mitarbeitern von Siemens Plm und Expleo Zusammengesetzt Ist。

输出 - Basierte PreisGestAllung

eines der wichtigsten merkmale dieses modells ist die output-basierte preisgestaltung,Die Lediglich Den PreisFür自动化,Ausführungundpflege欧莱斯测试Beinhaltet。DIES BEDEUTET,ES WRID在RECHNUNG GESTELLT透明,是Geliefert WIRD。

kalibrierungsphase.

DEM AUFTRAG Ging Eine KalibierPhase Voraus,在Der Ein Mustersatz KomplexerTestfälle自动化Wurde;Zum Einen Zur Versierung Des Tools und Des Frameworks,Zum Anderen Auch Zur Kalibierung derStückpreise。Bei der Kalibierung Werden Die Anzahl der Zu AutomatisierendenTestfälleund der Release-plan des Produkts,Bzw。Der AnwendungBerücksichtigt,Der DieAusführungshäufigkeitderAutomatisierten·斯利斯·斯利姆特。

Mehrjährigesmandat Mittels Agiler Methodik

Das ProjektLäuftÜberMehrereJahre,Nutzt Aber Den阿吉伦Ansatz Monatlicher Sprints und Einer Schrittweisen Entwicklung und Bereitstellung der AutomatiSungsuite。所以KönnenMonatlichTestfälleFürieAutaItierierungausgewähltWerdenund Die Automatisierungssuite Wird Mit Den Neuesten versionenseN des Zu Testenden Produkts Aktualisiert。

旋涡für den Auftraggeber

Echte Partnerschaft.

Der Ansatz Schuf Eine Echte Partnerschaft Zwischen Dem Kunden und Expleo,Wibei Sich Jeder Partner Auf Seine Kernompetenzen Konzentrierte。Der Erforderliche Umfang der Testautomatisierung War Nur Nur Aufgrund der Spezialisierung von Expleo Auf测试verfahren undautomatisierungslösungen,eine ihrer wichtigstenstärken,möglich。

risikoübertragungauf expleo

西门子PLM profitiert davon, indem es nur für den tatsächlich erzielten Erfolg zahlt。Das risko für den erfolgreichen Automatisierungseinsatz wurde somit weitgehend auf Expleo übertragen, im Gegensatz zu einem kapazitätsbasierten Auftragsmodell, bei dem Das risko überwiegend beim Kunden lit。

输出 - 巴斯迪斯特雷斯塔伦特史史卓

这个特征是输出的Vorteil - basiten的基本形式是我们所看到的。在einem kapazitätsbasierten我们可以用下面的公式来表示:wünschenswert sein,我们可以用下面的公式来表示:我有一个新的模型,我有一个新的模型,我有一个新的模型。大家好,我是trägt大足贝。西门子PLM kann daher von diesem Ansatz im jaahresvergleich profitieren, entweder einen höheren Automatisierungsgrad to durch eine Kostensenkung bei gleichem Volumen。

实例探究