Zum Inhalt springen

TestPartner

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 22. April 2026 um 05:45 Uhr durch imported>Sokrates 399 (Typografie (ApostrophAccent aiguPrime)).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
{{#if: TestPartner TM | TestPartner TM | {{#invoke:WLink|getArticleBase}} }}

{{#if: |

colspan="2" class="notheme" style="text-align:center; background:#Vorlage:Standardfarbe; color:#202122;" | |
 {{#if: {{#invoke:Wikidata|claim|P154}} | 
[[Datei:{{#invoke:Wikidata|claim|P154}}|150px]]
 }}

}}{{#if: |

{{#if: |
{{{Beschreibung}}} }}|

}}

Basisdaten

{{#if: |

Hauptentwickler
 {{#if: {{#invoke:Wikidata|claim|P126}} | 
Maintainer claim|P126|parameter=link|references=ja|list=, }}
 }}

}}{{#if: Micro Focus |

Entwickler
 {{#if: {{#invoke:Wikidata|claim|P178}} | 
Entwickler claim|P178|parameter=link|references=ja|list=, }}
 }}

}}{{#if: |

Erscheinungsjahr
 {{#if: {{#invoke:Wikidata|claim|P577}} | 
Erscheinungsjahr claim|P577|references=ja|list=, }} |
   {{#if: {{#invoke:Wikidata|claim|P571}} | 
Erscheinungsjahr claim|P571|references=ja|list=, }}
   }}
 }}

}}{{#ifeq: 6.3.0 | KEINE_ANGABE || {{#if: 6.3.0 |

Aktuelle Version
({{#if: | Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an.
format 15.09.2009 | {{#timefl:now|date}}}} {{{2}}} | T._Monat JJJJ}} lang= {{#switch: -|=de #default=de-AT
            }}
   }}

}}) }}

 {{#if: {{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813}} | 
Aktuelle Version claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813|references=ja}} {{#if: {{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813|qualifier=P577}} |
({{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813|qualifier=P577}}) }}}}}}

}}{{#ifeq: {{{AktuelleVorabVersion}}} | KEINE_ANGABE || {{#if: |

Aktuelle Vorabversion
({{#if: | Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an.
format {{{AktuelleVorabVersionFreigabeDatum}}} | {{#timefl:now|date}}}} {{{2}}} | T._Monat JJJJ}} lang= {{#switch: -|=de #default=de-AT
            }}
   }}

}}) }}

 {{#if: {{#invoke:Wikidata|claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724}} | 
Aktuelle Vorabversion claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724|references=ja}} {{#if: {{#invoke:Wikidata|claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724|qualifier=P577}} |
({{#invoke:Wikidata|claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724|qualifier=P577}}) }}}}}}

}}{{#if: |

Ausführungsumgebung
 {{#if: Windows | 
Betriebssystem Windows |
   {{#if: {{#invoke:Wikidata|claim|P306}} | 
Betriebssystem claim|P306|parameter=link|references=ja|list=, }}
   }}
 }}

}}{{#if: |

Programmier­sprache
 {{#if: {{#invoke:Wikidata|claim|P277}} | 
Programmier­sprache claim|P277|parameter=link|references=ja|list=, }}
 }}

}}{{#if: Testautomatisierung |

Kategorie Testautomatisierung

}}{{#if: kommerziell |

Lizenz kommerziell |
 {{#if: {{#invoke:Wikidata|claim|P275}} | 
Lizenz claim|P275|parameter=link|references=ja|list=, }}
 }}

}}{{#if: |

deutschsprachig faculty|0}} | ja | nein }}

}}{{#if: |

Sonstiges {{{Sonstiges}}}Vorlage:Infobox Software/Wartung/Sonstiges

}}{{#if: www.microfocus.com |

www.microfocus.com |
 {{#if: {{#invoke:Wikidata|claim|P856|notdeprecated=1}} | 
{{#invoke: WLink | formatURL | {{#invoke:Wikidata|claim|P856|parameter=link|notdeprecated=1}}}}
 }}

}}{{#if: |

Dateien [[c:Category:Created with {{{Dateien}}}|{{{Dateien}}}]]

}}

TestPartner ist ein Programmierwerkzeug zur Testautomatisierung für den Funktionstest von Software von Micro Focus.<ref>Kanglin Li, Mengqi Wu Effective: GUI Test Automation: Developing an Automated Testing Tool. Sybex 2005, Eggolsheim 2002, ISBN 978-0-7821-4351-5, S. 25</ref> Es wird für dynamische Regressionstests genutzt. Ziel der Tests sind Anwendungen mit einer grafischen Benutzeroberfläche (GUI). Während HP den Markt für kommerzielle Testsoftware mit einem Anteil von 65 % beherrscht, teilen sich Borland, Micro Focus und IBM fast den ganzen verbleibenden Markt.<ref>Paul Herzlich: {{#switch:

   |0|=Vorlage:Toter Link/Core{{#if: http://www.compuware.com/dl/SummarytheSoftwareTestingToolsEvaluation.pdf
       | {{#if: Summary of the software testing tools evaluations | Summary of the software testing tools evaluations }} (Seite {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar{{#if: 2019-05 | , festgestellt im {{#invoke:DateTime|format|2019-05|F Y}} }}. Suche im Internet Archive ){{#if: 
           | {{#if:  | | Vorlage:Toter Link/archivebot }}
         }}
       |   (Seite {{#switch:|no|0|=|#default=dauerhaft }}nicht mehr abrufbar{{#if: 2019-05 | , festgestellt im {{#invoke:DateTime|format|2019-05|F Y}} }}.)
     }}{{#switch: 
         |no|0|=
         |#default={{#if:  ||  }}
    }}{{#invoke:TemplatePar|check
         |opt      = inline= url= text= datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
    }}{{#if: http://www.compuware.com/dl/SummarytheSoftwareTestingToolsEvaluation.pdf
      | {{#if:{{#invoke:URLutil|isWebURL|http://www.compuware.com/dl/SummarytheSoftwareTestingToolsEvaluation.pdf}}
          || {{#if:  ||  }} 
        }}
      | {{#if: Summary of the software testing tools evaluations
           | {{#if:  ||  }}
           | {{#if:  ||  }}
        }}
    }}{{#if: 2019-05
       | {{#if:{{#invoke:DateTime|format|2019-05|F Y|noerror=1}}
             || {{#if:  ||  }} 
         }}
    }}{{#switch: 
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}|#default= https://wiki-de.moshellshocker.dns64.de/index.php?title=Wikipedia:Defekte_Weblinks&dwl=http://www.compuware.com/dl/SummarytheSoftwareTestingToolsEvaluation.pdf Die nachstehende Seite ist {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar]{{#if: 2019-05 | , festgestellt im {{#invoke:DateTime|format|2019-05|F Y}} }}. (Suche im Internet Archive. )  {{#if: 
            | {{#if:  | | Vorlage:Toter Link/archivebot }}
         }}Vorlage:Toter Link/Core{{#switch: 
          |no|0|=
          |#default= {{#if:  ||  }}
        }}{{#invoke:TemplatePar|check
         |all      = inline= url=
         |opt      = datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
       }}{{#if: http://www.compuware.com/dl/SummarytheSoftwareTestingToolsEvaluation.pdf
       | {{#if:{{#invoke:URLutil|isWebURL|http://www.compuware.com/dl/SummarytheSoftwareTestingToolsEvaluation.pdf}}
          || {{#if:  ||  }} 
        }}
    }}{{#if: 2019-05
         | {{#if:{{#invoke:DateTime|format|2019-05|F Y|noerror=1}}
             || {{#if:  ||  }} 
           }}
    }}{{#switch: 
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}}}, OVUM-Report vom 18. April 2008. (Abgerufen am 30. September 2008.)</ref><ref>Carey Schwaber und Mike Gualtieri: [https://it4business.ru/docs/forrester/the_forrester_wave_tm_functional_testing_solutions_q3_2008.pdf Gegenüberstellung verschiedener funktionaler Testwerkzeuge (PDF; 367 kB), Functional Testing Solutions, Forrester Research vom 8. Juli 2008.(Abgerufen am 30. September 2008.)</ref>

TestPartner zeichnet Benutzeraktionen auf und kann sie zu einem späteren Zeitpunkt abspielen. Ferner testet TestPartner COM Objekte, bevor eine GUI der Anwendung zur Verfügung steht.<ref>Richard Hundhausen Working with Microsoft Visual Studio 2005 Team System. Microsoft Press © 2006, ISBN 978-0-7356-2185-5, Abschnitt: Customizing and Extending Team System.</ref>

Testverfahren

TestPartner bietet zwei Modi für die Entwicklung von Testfällen: Visual Test und Test Script.<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20160112122559

      | {{#ifeq: 20160112122559 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: Vorstellung TestPartner mit Screenshots | {{#invoke:WLink|getEscapedTitle|Vorstellung TestPartner mit Screenshots}} | {{#invoke:Webarchiv|getdomain|http://www.microfocus.com/products/TestPartner/TestPartnerPreview.asp}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20160112122559}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: Vorstellung TestPartner mit Screenshots | {{#invoke:WLink|getEscapedTitle|Vorstellung TestPartner mit Screenshots}} | {{#invoke:Webarchiv|getdomain|http://www.microfocus.com/products/TestPartner/TestPartnerPreview.asp}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20160112122559}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: Vorstellung TestPartner mit Screenshots | {{#invoke:WLink|getEscapedTitle|Vorstellung TestPartner mit Screenshots}} | {{#invoke:Webarchiv|getdomain|http://www.microfocus.com/products/TestPartner/TestPartnerPreview.asp}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | 9 = {{#if: Vorstellung TestPartner mit Screenshots | {{#invoke:WLink|getEscapedTitle|Vorstellung TestPartner mit Screenshots}} | {{#invoke:Webarchiv|getdomain|http://www.microfocus.com/products/TestPartner/TestPartnerPreview.asp}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: Vorstellung TestPartner mit Screenshots | {{#invoke:WLink|getEscapedTitle|Vorstellung TestPartner mit Screenshots}} | {{#invoke:Webarchiv|getdomain|http://www.microfocus.com/products/TestPartner/TestPartnerPreview.asp}} }} (Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: Vorstellung TestPartner mit Screenshots | {{#invoke:WLink|getEscapedTitle|Vorstellung TestPartner mit Screenshots}} | {{#invoke:Webarchiv|getdomain|http://www.microfocus.com/products/TestPartner/TestPartnerPreview.asp}} }}  
                 }}}}}}}}{{#if:
    | Vorlage:Webarchiv/archiv-bot
  }}{{#invoke:TemplatePar|check
     |all      = url=
     |opt      = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
     |cat      = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
     |errNS    = 0
     |template = Vorlage:Webarchiv
     |format   = *
     |preview  = 1
  }}{{#ifexpr: {{#if:20160112122559|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
  }}{{#if: 
    | {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
        | web.archive.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}} 
        | webcitation.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}} 
        | archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
      }}{{#if: 
         | {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
             | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
          |  }} 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
      }}
    | {{#if: 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
      }}
  }}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.microfocus.com/products/TestPartner/TestPartnerPreview.asp}}
    || {{#if:  || }}
  }}{{#if: Vorstellung TestPartner mit Screenshots
    | {{#if: {{#invoke:WLink|isBracketedLink|Vorstellung TestPartner mit Screenshots}}
        | {{#if:  || }}
      }}
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Linktext_fehlt
  }}{{#switch: 
    |addlarchives|addlpages= {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/Parameter}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
  }}{{#ifeq: {{#invoke:Str|find|http://www.microfocus.com/products/TestPartner/TestPartnerPreview.asp%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.microfocus.com/products/TestPartner/TestPartnerPreview.asp%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://www.microfocus.com/products/TestPartner/TestPartnerPreview.asp }}
              | abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org = 
              | #default = {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/URL}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
            }} 
       }}
  }}, Compuware Corp., TestPartner Product Preview, zugegriffen am 2. Juli 2009.</ref> Der Visual Test ist ein visuell leicht verständlicher, Storyboard-basierter Ansatz. Diese Funktion schneidet bei der Aufzeichnung pro Testschritt jedes Fenster der Anwendung sowie die dabei ausgeführte(n) Benutzeraktion(en) mit. Später kann der Test verändert werden, ohne dass die zu testende Anwendung zur Verfügung stehen muss. Beim Test Script wird beim Aufzeichnen VBA-Code erzeugt.

In beiden Modi besteht die Möglichkeit, Testfälle zu verändern, indem z. B. Schleifen, Verzweigungen oder Prüfpunkte eingefügt werden. Externe Testdaten können angesprochen werden. Diesen Testansatz nennt man Data-Driven. TestPartner ermöglicht ebenso den Keyword-Driven Testansatz.

Entwicklung- und Systemumgebung

Es werden verschiedene Entwicklungsumgebungen unterstützt,<ref name="Frontline">technische Unterstützung TestPartner, Compuware Corp., Online Technical Support for Compuware Products, zugegriffen am 29. September 2008.</ref> unter anderem das .Net-Framework, Sun Java (Java SE 6), SAP GUI für Windows 7.10 und SAP Web Application Server.

Die Software läuft auf handelsüblichen PCs unter verschiedenen Versionen von Microsoft Windows. Es werden verschiedene Datenbanken unterstützt, darunter MS SQL Server, MS Access und Oracle. Die Datenbankserver können auch unter Unix laufen.<ref name="Frontline" />

Literatur

  • M. Susan Hodges Testing SAP R/3: A Manager’s Step-by-Step Guide, SemCo © 2007, ISBN 978-0-9794432-0-6, Abschnitt: Part Two - Terms and Acronyms

Weblinks

Einzelnachweise

<references />