TestComplete

TestComplete
Utvecklare SmartBear programvara
Initial release 1999 ( 1999 ) av AutomatedQA
Stabil frisättning
15.44 / 13 oktober 2022 ; 5 månader sedan ( 2022-10-13 )
Operativ system Microsoft Windows
Plattform Windows , webb , Android OS , iOS
Tillgänglig i engelsk
Typ Testa automatisering
Licens Proprietär
Hemsida smartbear .com /product /testcomplete /

TestComplete är en funktionell automatiserad testplattform utvecklad av SmartBear Software . TestComplete ger testare möjligheten att skapa automatiserade tester för Microsoft Windows , webb, Android (operativsystem) och iOS -applikationer. Tester kan spelas in, skriptas eller skapas manuellt med nyckelordsdrivna operationer och användas för automatisk uppspelning och felloggning.

TestComplete innehåller tre moduler:

  • Skrivbord
  • webb
  • Mobil

Varje modul innehåller funktionalitet för att skapa automatiserade tester på den angivna plattformen.

TestComplete används för att testa många olika applikationstyper inklusive webb , Windows , Android , iOS , WPF , HTML5 , Flash , Flex , Silverlight , .NET , VCL och Java . Det automatiserar funktionstestning och back-end-testning som databastestning .

Översikt

Används

TestComplete används för att skapa och automatisera många olika typer av mjukvarutest. Skapa och spela upp tester spelar in en testare som utför ett manuellt test och låter det spelas upp och underhållas om och om igen som ett automatiskt test. Inspelade tester kan modifieras senare av testare för att skapa nya tester eller förbättra befintliga tester med fler användningsfall.

Huvuddrag

  • Nyckelordstestning : TestComplete har en inbyggd nyckelordsdriven testredigerare som består av sökordsoperationer som motsvarar automatiserade teståtgärder.
  • Skripttestning : TestComplete har en inbyggd kodredigerare som hjälper testare att skriva skript manuellt. Den innehåller också en uppsättning speciella plug-ins som hjälper.
  • Testinspelning och uppspelning : TestComplete registrerar nyckelåtgärderna som krävs för att spela upp testet igen och kasserar alla onödiga åtgärder.
  • Distribuerad testning : TestComplete kan köra flera automatiserade tester över separata arbetsstationer eller virtuella maskiner .
  • Tillgång till metoder och egenskaper för interna objekt : TestComplete läser namnen på de synliga elementen och många interna element i Delphi , C++ Builder, .NET, WPF, Java och Visual Basic-applikationer och tillåter testskript att komma åt dessa värden för verifiering eller använda i tester.
  • Integration av felspårning : TestComplete innehåller mallar för ärendespårning som kan användas för att skapa eller ändra objekt lagrade i problemspårningssystem . TestComplete stöder för närvarande Microsoft Visual Studio 2005, 2008, 2010 Team System, BugZilla, Jira och AutomatedQA AQdevTeam.
  • Datadriven testning : Datadriven testning med TestComplete innebär att använda ett enda test för att verifiera många olika testfall genom att köra testet med indata och förväntade värden från en extern datakälla istället för att använda samma hårdkodade värden varje gång testet körs .
  • COM -baserad, öppen arkitektur : TestCompletes motor är baserad på ett öppet API , COM-gränssnitt. Det är källspråksoberoende och kan läsa felsökningsinformation och använda den under körning genom TestComplete Debug Info Agent.
  • Test Visualizer – TestComplete tar automatiskt skärmdumpar under testinspelning och uppspelning. Detta möjliggör snabba jämförelser mellan förväntade och faktiska skärmar under testet.
  • Tillägg och SDK – Allt som är synligt i TestComplete – paneler, projektobjekt, specifika skriptobjekt och annat – implementeras som plugin-program. Dessa plugin-program ingår i produkten och installeras på din dator tillsammans med andra TestComplete-moduler. Du kan skapa dina egna plug-ins som utökar TestComplete och ger specifik funktionalitet för dina egna behov. Du kan till exempel skapa insticksprogram eller använda plugin från tredje part för:
    • Stöd för anpassade kontroller
    • Anpassade sökordstestoperationer
    • Nya skriptobjekt
    • Anpassade checkpoints
    • Kommandon för bearbetning av testresultat
    • Paneler
    • Projektobjekt
    • Meny- och verktygsfältsobjekt

Testtyper som stöds

Skriptspråk som stöds

  • JavaScript
  • Pytonorm
  • VBScript
  • JScript
    • C++Script (specifik dialekt baserad på JScript som stöds av TestComplete - utfasad i version 12)
    • C#Script (specifik dialekt baserad på JScript som stöds av TestComplete - utfasad i version 12)
  • DelphiScript
  • VB

Applikationer som stöds

Utmärkelser

  • The World of Software Development - Dr. Dobb's Jolt Awards: 2005, 2007, 2008, 2010, 2013, 2014
  • ATI Automation Honours: 2010, 2014 (övergripande underkategori; Java-underkategori)
  • asp.netPRO Readers' Choice Awards: 2004, 2005, 2006, 2007, 2009
  • Windows IT Pro Editors' Best and Community Choice Awards: 2009
  • Delphi Informant Readers Choice Awards som bäst i kategorin Testing/QA Tool: 2003, 2004

Se även

externa länkar