TestComplete - TestComplete
tento článek potřebuje další citace pro ověření.Červen 2014) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Vývojáři | Software SmartBear |
---|---|
První vydání | 1999AutomatedQA | podle
Stabilní uvolnění | 14.40 / 31. března 2020 |
Operační systém | Microsoft Windows |
Plošina | Okna, Web, OS Android, iOS |
K dispozici v | Angličtina |
Typ | Automatizace testů |
Licence | Proprietární |
webová stránka | smartbear |
TestComplete je funkční automatizované testování platforma vyvinutá Software SmartBear. TestComplete dává testerům možnost vytvářet automatizované testy pro Microsoft Windows, Web, Android (operační systém), a iOS aplikace. Testy lze zaznamenávat, skriptovat nebo ručně vytvářet pomocí operací řízených klíčovými slovy a použít k automatickému přehrávání a protokolování chyb.
TestComplete obsahuje tři moduly:
- plocha počítače
- Web
- mobilní, pohybliví
Každý modul obsahuje funkce pro vytváření automatizovaných testů na dané platformě.
TestComplete se používá k testování mnoha různých typů aplikací včetně Web, Okna, Android, iOS, WPF, HTML5, Blikat, Flex, Silverlight, .SÍŤ, VCL a Jáva.[1] Automatizuje se funkční testování a back-end testování jako databáze testování.
Přehled
Použití
TestComplete se používá k vytváření a automatizaci mnoha různých typů testů softwaru. Vytvoření testu záznamu a přehrávání zaznamená testera provádějícího ruční test a umožňuje jeho přehrávání a údržbu znovu a znovu jako automatický test. Zaznamenané testy mohou testeři později upravit, aby vytvořili nové testy nebo vylepšili stávající testy o více případů použití.[2]
Hlavní rysy
- Testování klíčových slov: TestComplete má vestavěný editor testů na základě klíčových slov, který se skládá z operací klíčových slov, které odpovídají automatizovaným testovacím akcím.
- Skriptované testování: TestComplete má vestavěný editor kódu, který pomáhá testerům psát skripty ručně. Zahrnuje také sadu speciálních modulů plug-in, které pomáhají.
- Otestujte záznam a přehrávání: TestComplete zaznamená klíčové akce nutné k přehrání testu a zahodí všechny nepotřebné akce.
- Distribuované testování: TestComplete může spustit několik automatizovaných testů na samostatných pracovních stanicích nebo virtuální stroje.
- Přístup k metodám a vlastnostem interních objektů: TestComplete čte názvy viditelných prvků a mnoha vnitřních prvků Delphi, C ++ Builder, .NET, WPF, Java a Visual Basic a umožňuje testovacím skriptům přístup k těmto hodnotám pro ověření nebo použití v testech.
- Integrace sledování chyb: TestComplete obsahuje šablony pro sledování problémů, které lze použít k vytváření nebo úpravám položek uložených v systémy pro sledování problémů. TestComplete aktuálně podporuje Microsoft Visual Studio 2005, 2008, 2010 Team System, BugZilla, Jira a AutomatedQA AQdevTeam.
- Testování na základě dat: Testování na základě dat pomocí TestComplete znamená použití jediného testu k ověření mnoha různých testovacích případů tím, že se test provede vstupními a očekávanými hodnotami z externího zdroje dat, místo aby se při každém spuštění testu používaly stejné hodnoty.
- KOM -na základě, Otevřená architektura: Motor TestComplete je založen na otevřeném API, COM rozhraní. Je nezávislý na zdrojovém jazyce a může číst informace ladicího programu a používat je za běhu prostřednictvím agenta TestComplete Debug Info Agent.
- Otestujte vizualizér - TestComplete automaticky pořizuje snímky obrazovky během zkušebního nahrávání a přehrávání. To umožňuje rychlé srovnání očekávaných a skutečných obrazovek během testu.
- Rozšíření a SDK - Všechno viditelné v TestComplete - panely, položky projektu, konkrétní skriptovací objekty a další - jsou implementovány jako doplňky. Tyto doplňky jsou součástí produktu a jsou nainstalovány do vašeho počítače spolu s dalšími moduly TestComplete. Můžete si vytvořit vlastní zásuvné moduly, které rozšíří TestComplete a poskytnou specifické funkce pro vaše vlastní potřeby. Můžete například vytvořit doplňky nebo použít doplňky třetích stran pro:
- Podpora vlastních ovládacích prvků
- Vlastní operace testování klíčových slov
- Nové skriptovací objekty
- Vlastní kontrolní stanoviště
- Příkazy pro zpracování výsledků testu
- Panely
- Položky projektu
- Položky nabídky a panelu nástrojů[3]
Podporované typy testování
- Funkční (nebo GUI) testování
- Regresní testování
- Testování jednotky
- Testování klíčových slov
- Webové testování
- Testování mobilních aplikací
- Distribuované testování
- Funkční a zátěžové testování webových služeb
- Testování pokrytí
- Testování na základě dat
- Ruční testování
Podporované skriptovací jazyky
- JavaScript
- Krajta
- VBScript
- JScript
- Skript C ++ (specifický dialekt založený na JScript podporovaný TestComplete - zastaralé ve verzi 12)
- Skript C # (specifický dialekt založený na JScript podporovaný TestComplete - zastaralé ve verzi 12)
- DelphiScript
- VB
Podporované aplikace
- Podpora všech 32bitových a 64bitových aplikací Windows.
- Rozšířená podpora, přístup k interním objektům, metodám a vlastnostem pro:
- .SÍŤ (C #, VB.NET, JScript.NET, VCL.NET, C # Builder, Python .NET, Perl .NET atd.)
- WPF
- Jáva (AWT, SWT, Swing, WFC)
- Android
- iOS
- Xamarin (s implementací Software Falafel most)[4]
- Sybase PowerBuilder, Microsoft FoxPro, Microsoft Access, Microsoft InfoPath
- internetové prohlížeče (internet Explorer, Firefox, Google Chrome, Opera (webový prohlížeč), Safari (webový prohlížeč)
- Visual C ++
- Visual Basic
- Visual FoxPro
- Delphi
- C ++ Builder
- Adobe Flash[5]
- Adobe Flex
- Adobe AIR
- Microsoft Silverlight
- HTML5
- Chromium (webový prohlížeč)[6]
- PhoneGap
Ocenění
- Svět vývoje softwaru - Dr. Dobb's Jolt Awards: 2005, 2007,[7] 2008,[8] 2010,[9] 2013,[10] 2014[11]
- Vyznamenání ATI Automation: 2010, 2014 (celková podkategorie; podkategorie Java)[12][13]
- Ocenění asp.netPRO Readers 'Choice:[14] 2004, 2005, 2006, 2007, 2009
- Ocenění editorů Windows IT Pro za nejlepší a komunitní výběr:[15] 2009
- Ceny Delphi Informant Readers Choice Awards jako nejlepší v kategorii Testování / QA Tool: 2003, 2004
Viz také
- Selen (software)
- Automatizace testů
- Testování softwaru GUI
- Seznam nástrojů pro testování grafického uživatelského rozhraní
Reference
- ^ "Podporované typy aplikací".
- ^ Maayan, Gilad. „Průběžné testování: 5 nástrojů, které vám pomohou se tam dostat“. DZone. DZone. Citováno 16. října 2017.
- ^ „SmartBear oznamuje podporu automatizovaného testování mobilních zařízení“. SD Times Newswire. 28. ledna 2014. Citováno 24. června 2014.
- ^ Axford, Ryan (20. června 2014). „Falafel Xamarin Bridge pro TestComplete 10.3“. Software Falafel. Citováno 24. června 2014.
- ^ Bridgwater, Adrian (25. května 2011). „SmartBear testuje Adobe Honey Pot | Dr. Dobb's“. Drdobbs.com. Citováno 11. dubna 2012.
- ^ „SmartBear podporuje spolupráci při testování a vylepšuje podporu své mobilní platformy“ (tisková zpráva). BusinessWire. 7. října 2014. Citováno 7. října 2014.
- ^ editoval Della Wyser, 14. března 2007 (14. března 2007). „Jolts 2007: Testing | Dr Dobb's“. Drdobbs.com. Citováno 11. dubna 2012.CS1 maint: více jmen: seznam autorů (odkaz) CS1 maint: další text: seznam autorů (odkaz)
- ^ „Vítězové 18. cen za vynikající produkt a příjemci cen za produkt Jolt | Dr Dobb's“. Drdobbs.com. 7. května 2008. Citováno 11. dubna 2012.
- ^ Riley, Mike (1. prosince 2010). „Cena Jolt Product Excellence Award: Testování a ladění | Dr. Dobb's“. Drdobbs.com. Citováno 11. dubna 2012.
- ^ Riley, Mike (21. května 2013). „Jolt Awards: Nejlepší testovací nástroje | Dr. Dobb's“. Drdobbs.com. Citováno 10. června 2013.
- ^ Hillar, Gastón (3. června 2014). „Jolt Awards 2014: The Best Testing Tools; Dr Dobb's“. Drdobbs.com. Citováno 18. června 2014.
- ^ „2. ročník vyznamenání ATI Automation“.
- ^ „5. výroční vyznamenání ATI Automation“.
- ^ „ASP .NET Pro“.
- ^ „Ocenění editorů Windows IT Pro 2009 za nejlepší a komunitní výběr“.