Test zakończony
Deweloperzy | Oprogramowanie SmartBear |
---|---|
Pierwsze wydanie | 1999 AutomatedQA | przez
Wersja stabilna | 15.44 / 13 października 2022
|
System operacyjny | Microsoft Windows |
Platforma | Windows , sieć , system operacyjny Android , iOS |
Dostępne w | język angielski |
Typ | Automatyzacja testów |
Licencja | Prawnie zastrzeżony |
Strona internetowa |
TestComplete to funkcjonalna zautomatyzowana platforma testowa opracowana przez SmartBear Software . TestComplete daje testerom możliwość tworzenia automatycznych testów dla Microsoft Windows , Web, Android (system operacyjny) i iOS . Testy mogą być rejestrowane, skryptowane lub tworzone ręcznie za pomocą operacji opartych na słowach kluczowych i wykorzystywane do automatycznego odtwarzania i rejestrowania błędów.
TestComplete zawiera trzy moduły:
- Pulpit
- Sieć
- mobilny
Każdy moduł zawiera funkcjonalność do tworzenia automatycznych testów na określonej platformie.
TestComplete służy do testowania wielu różnych typów aplikacji, w tym Web , Windows , Android , iOS , WPF , HTML5 , Flash , Flex , Silverlight , .NET , VCL i Java . Automatyzuje testy funkcjonalne i testy zaplecza, takie jak testowanie baz danych .
Przegląd
Używa
TestComplete służy do tworzenia i automatyzacji wielu różnych typów testów oprogramowania. Nagrywanie i odtwarzanie tworzenia testów rejestruje testera wykonującego test ręczny i umożliwia jego odtwarzanie i utrzymywanie w kółko jako test automatyczny. Zarejestrowane testy mogą być później modyfikowane przez testerów w celu tworzenia nowych testów lub rozszerzania istniejących testów o więcej przypadków użycia.
Główne cechy
- Testowanie słów kluczowych : TestComplete ma wbudowany edytor testów oparty na słowach kluczowych, który składa się z operacji na słowach kluczowych, które odpowiadają automatycznym działaniom testowym.
- Testowanie skryptowe : TestComplete ma wbudowany edytor kodu, który pomaga testerom w ręcznym pisaniu skryptów. Zawiera również zestaw specjalnych wtyczek, które pomagają.
- Nagrywanie i odtwarzanie testu : TestComplete rejestruje kluczowe działania niezbędne do ponownego odtworzenia testu i odrzuca wszystkie niepotrzebne działania.
- Testowanie rozproszone : TestComplete może przeprowadzać kilka automatycznych testów na oddzielnych stacjach roboczych lub maszynach wirtualnych .
- Dostęp do metod i właściwości obiektów wewnętrznych : TestComplete odczytuje nazwy widocznych elementów i wielu wewnętrznych elementów aplikacji Delphi , C++Builder, .NET, WPF, Java i Visual Basic oraz umożliwia skryptom testowym dostęp do tych wartości w celu weryfikacji lub używać w testach.
- Integracja śledzenia błędów : TestComplete zawiera szablony śledzenia problemów, których można używać do tworzenia lub modyfikowania elementów przechowywanych w systemach śledzenia problemów . TestComplete obsługuje obecnie Microsoft Visual Studio 2005, 2008, 2010 Team System, BugZilla, Jira i AutomatedQA AQdevTeam.
- Testowanie oparte na danych : Testowanie oparte na danych za pomocą TestComplete oznacza użycie pojedynczego testu do weryfikacji wielu różnych przypadków testowych poprzez prowadzenie testu z wartościami wejściowymi i oczekiwanymi z zewnętrznego źródła danych zamiast używania tych samych wartości zakodowanych na stałe przy każdym uruchomieniu testu .
- COM , otwarta architektura : Silnik TestComplete jest oparty na otwartym interfejsie API i COM. Jest niezależny od języka źródłowego i może odczytywać informacje debugera i używać ich w czasie wykonywania za pośrednictwem agenta informacji debugowania TestComplete.
- Test Visualizer – TestComplete automatycznie przechwytuje zrzuty ekranu podczas testowego nagrywania i odtwarzania. Umożliwia to szybkie porównanie oczekiwanych i rzeczywistych ekranów podczas testu.
-
Rozszerzenia i SDK — wszystko, co jest widoczne w TestComplete — panele, elementy projektu, określone obiekty skryptowe i inne — są zaimplementowane jako wtyczki. Wtyczki te są dołączone do produktu i instalowane na komputerze wraz z innymi modułami TestComplete. Możesz tworzyć własne wtyczki, które rozszerzą TestComplete i zapewnią określoną funkcjonalność dla twoich własnych potrzeb. Na przykład możesz tworzyć wtyczki lub używać wtyczek innych firm do:
- Wsparcie dla niestandardowych kontrolek
- Niestandardowe operacje testowania słów kluczowych
- Nowe obiekty skryptowe
- Niestandardowe punkty kontrolne
- Komendy do przetwarzania wyników testów
- Panele
- Elementy projektu
- Elementy menu i paska narzędzi
Obsługiwane typy testów
- Testy funkcjonalne (lub GUI).
- Testy regresyjne
- Testów jednostkowych
- Testowanie słów kluczowych
- Testowanie sieci
- Testowanie aplikacji mobilnych
- Testowanie rozproszone
- Testy funkcjonalne aplikacji desktopowych, webowych i mobilnych
- Testowanie pokrycia
- Testowanie oparte na danych
- Testowanie ręczne
Obsługiwane języki skryptowe
- JavaScript
- Pyton
- VBScript
-
JScript
- C++Script (specyficzny dialekt oparty na JScript obsługiwany przez TestComplete - przestarzały w wersji 12)
- C#Script (specyficzny dialekt oparty na JScript obsługiwany przez TestComplete - przestarzały w wersji 12)
- DelphiScript
- VB
Obsługiwane aplikacje
- Obsługa wszystkich 32-bitowych i 64-bitowych aplikacji systemu Windows.
- Rozszerzone wsparcie, dostęp do wewnętrznych obiektów, metod i właściwości dla:
- .NET (C#, VB.NET, JScript.NET, VCL.NET, C#Builder, Python .NET, Perl .NET itp.)
- WPF
- Java (AWT, SWT, Swing, WFC)
- Android
- iOS
- Xamarin (z implementacją mostka Falafel Software)
- Sybase PowerBuilder, Microsoft FoxPro, Microsoft Access, Microsoft InfoPath
- Przeglądarki internetowe ( Internet Explorer , Firefox , Google Chrome , Opera (przeglądarka internetowa) , Safari (przeglądarka internetowa)
- Visual C++
- Visual Basic
- Visual FoxPro
- Delfy
- Konstruktor C++
- Adobe Flash
- AdobeFlex
- Adobe AIR
- Microsoft Silverlight
- HTML5
- Chromium (przeglądarka internetowa)
- PhoneGap
Nagrody
- Świat tworzenia oprogramowania - Dr Dobb's Jolt Awards: 2005, 2007, 2008, 2010, 2013, 2014
- ATI Automation Honors: 2010, 2014 (podkategoria ogólna; podkategoria Java)
- Nagrody czytelników asp.netPRO: 2004, 2005, 2006, 2007, 2009
- Nagrody redaktorów Windows IT Pro Best i Community Choice Awards: 2009
- Delphi Informant Readers Choice Awards jako najlepszy w kategorii Testing/QA Tool: 2003, 2004
Zobacz też
- Selen (oprogramowanie)
- Automatyzacja testów
- Testowanie oprogramowania GUI
- Lista narzędzi do testowania GUI