Test zakończony

Test zakończony
Deweloperzy Oprogramowanie SmartBear
Pierwsze wydanie 1999 ( 1999 ) przez AutomatedQA
Wersja stabilna
15.44 / 13 października 2022 ; 5 miesięcy temu ( 2022-10-13 )
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 smartbear .com /produkt /kompletny test /

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

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

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ż

Linki zewnętrzne