Posted in: Vývoj počítačů

SW nástroje pro podporu testování

Fáze testování

  • Správa požadavků
  • Správa testovacích případů
  • Exekuce funkčních testů
  • Exekuce zátěžových testů
  • Bugtracking
  • Reporting

HP Quality Center

  • Pokrývá celý proces testování
  • Je řešen jako web aplikace včetně administračního modulu
  • Při prvním spuštění na klientském PC jsou nutná práva admina, z důvodu instalace ovládacích komponent
  • Má otevřené API rozhraní
  • Model požadavků je řešen adresářovou strukturou se stromovým zobrazením
  • Možnost výběru ze tří pohledů
  • Analytický pohled: přehled o stavu pokrytí požadavků testy a o stavu testování vzhledem k požadavkům
  • Stromový pohled
  • Tabulkový pohled
  • Test resources je modul globální repozitory pro testovací případy; ukládá parametry testů formou tabulek i jednotlivých parametrů
  • Modul test plan: slouží k uložení a správě entit spojených s testováním možnost získání statistik o průběhu příprav testů i testování
  • Test lab: sestavuje z testů sady, umožňuje kombinovat manuální a automatizované testy; nastavuje návaznosti a podmínky zpuštění testů; obsahuje hp sprintner který automatizuje manuální testy;
  • Defect: slouží pro evidenci a zprávu identifikovaných neshod; obsahuje vyhledávač a filtr atributů dle parametrů evidovaných u neshod; případě změny dává e-mailem notifikaci a uchovává historii všech změn

HP Quicktest Professional

  • Je nástrojem pro automatizované testy
  • Aktivity se zařazují pomocí kontextových menu
  • Běh skriptu je řízen MS Excel tabulkou
  • Pomocí basic je možné doprogramovat problémová místa skriptu

HP Byznys Availability Center

  • Slouží pro monitoring IT provozů
  • Disponuje pasivním a aktivním monitoringem
  • Pasivní monitoring sleduje chování prostřednictvím atributů získaných od OS
  • Aktivní monitoring sleduje systém z ohledu koncového uživatele; provádí se buď skriptem, nebo sledováním komunikace na daném prvku sítě

Pasivní monitoring

  • Obstarává aplikace SiteScope
  • Agentový přístup: instalace fyzické sondy na aplikační server a jeho konfigurace pro monitoring
  • Bezagentový přístup: připojí se k serveru pomocí jména a hesla a využívá standartní nástroje OS

Aktivní monitoring

  • Spouštění připraveného testovacího skriptu v daném časovém intervalu, kdy skript ověřuje průchodnost dotazu či odpovědi
  • Instalace agenta na PC koncového uživatele a sledování konkrétních činností
  • Odposlech síťové komunikace před aplikačním nebo web serverem

Hp loadrunner

  • Slouží pro zátěžové testování

Test management a další podpůrné nástroje

  • Ke všem nástrojům existují i free varianty
  • Free nástroje se užívají hlavně na malých projektech
  • Správu požadavků na testování mají: Quality Center, SilkCentral, Rational, JIRA, Vienna, TFS
  • TFS je nadstavbou visual studia pro správu testů

Bugtracking

  • Je nejrozšířenějším podprocesem testování
  • Možnost užití free nástroje mantis, který umožňuje práci s přílohami, má rychlou a jednoduchou instalaci

SilkCentral Test Manager

  • Je řešen formou klient server a ovládáním přes webové rozhraní
  • Vyniká ofline nástroji pro manuální tetování
  • Umožňuje dynamickou alokaci HW
  • Má flexibilní licenční model

Rational Quality manager

  • Je druhý nejrozšířenější nástroj v ČR
  • Vestavěné nástroje metrik na návratnost investic známé jako ROI
  • Implementováno RBT
  • Funkce vyhledávající duplicity v seznamu defektů

JIRA

  • Je snadno rozšiřitelný pomocí plugin modelů
  • Má otevřený zdrojový kód
  • Vzdálené rozhraní SOAP usnadňující integraci

Mantis

  • Pokrývá pouze bugtracking
  • Je free
  • Umožňuje práci s více projekty v rámci jedné instalace
  • Integrace do prostředí zákazníka pomocí SOAP
  • Plně podporuje technologie mobilních telefonů

Bugzila

  • Je rozšířena především u vývoje web aplikací
  • Slouží k bugtrackingu
  • Umožňuje provoz na https komunikaci
  • Umožňuje fulltextové vyhledávání
  • Customizace pomocí šablon
  • Umožňuje přidělení práv jednotlivým skupinám uživatelů

Vienna

  • Je jak free tak placená
  • Freeware je pouze v desktop edici
  • Generuje reporty do MS Word
  • Leze exportovat i importovat celé projekty
  • Generuje automatické popisy defektů formou přílohy
  • Export projektu do MS Excel
  • Integrace s MS Sharepoint

Request Tracker

  • Kromě bugtrackingu je užíván pro help desk
  • Rozhraní je uzpůsobeno i pro práci s mobilními telefony
  • Dobře zmáknutý reporting
  • Oboustranná interakce pomocí e-mailu, odpovědí na notifikaci je možné aktualizovat databázi

TFS

  • Pokryje celý životní cyklus testování
  • Dobrá integrace do MS Office
  • Je možné verzovat scénáře
  • Reporting probíhá pomocí SQL
  • Web konzole
  • Podporuje i vývoj
  • Podpora automatizovaného testování
  • Umožňuje virtualizované testování
Back to Top