Výukový program TestLink

⚡ Chytré shrnutí

Kompletní průvodce TestLink tutoriálem vysvětluje, jak používat webovou platformu TestLink s otevřeným zdrojovým kódem pro komplexní správu testů a zahrnuje nastavení projektu, testovací plány, sestavení, testovací sady, testovací případy, uživatelské role a požadavky. tracsnadnost, provedení tracpracovní postupy pro tvorbu sestav, tvorbu reportů a import nebo export.

  • 🧭 Centralizovaná správa testů: TestLink propojuje požadavky, specifikace testů a stav provedení v jednom webovém pracovním prostoru, aby týmy mohly tracpokrytí k napříč projekty.
  • 🏗️ Hierarchie projektu: Vytvořte si čistou strukturu tak, že nejprve vytvoříte testovací projekt, poté testovací plán, sestavení, testovací sadu a jednotlivé testovací případy s detailním popisem krok za krokem.
  • 👥 Přístup na základě rolí: Přiřaďte role Host, Tester, Senior Tester, Vedoucí a Administrátor tak, aby každý uživatel upravoval nebo prováděl pouze to, co mu jeho odpovědnost dovoluje.
  • 🔗 Požadavek Tracsnadnost: Propojte specifikace požadavků s testovacími případy pro ověření pokrytí a rychlé odhalení mezer v zobrazení Testovací zprávy.
  • 📤 Přenosné pracovní postupy XML: Exportujte testovací případy nebo sady do XML a znovu je importujte do jiného serveru nebo projektu TestLink bez nutnosti ručního přestavování artefaktů.

Výukový program TestLink

Co je TestLink?

TestLink je jeden z nejpoužívanějších webových nástrojů pro správu testů s otevřeným zdrojovým kódem. Synchronizuje specifikaci požadavků a specifikaci testů v jednom pracovním prostoru, takže týmy mohou plánovat, dokumentovat a track aktivitám kvality společně. Pomocí TestLinku můžete vytvořit testovací projekt, dokumentovat testovací případy a zapojit více uživatelů s různými rolemi. Uživatel administrátor spravuje přiřazení testovacích případů v celém týmu.

TestLink podporuje automatické i manuální provádění testovacích případů. Testeři mohou generovat Testovací plán a testovací protokol za zlomek času pomocí tohoto nástroje. Podporuje protokoly v různých formátech, včetně Excelu, MS Wordu a HTML. Integruje se také s populárními Přeběhnout trackrálovské systémy jako JIRA, MANTIS, BUGZILLA a TRACProtože je webový, může jej používat více uživatelů současně se svými vlastními přihlašovacími údaji a přiřazenými rolemi.

Výhody TestLink

Než se pustíme do nastavení, je užitečné pochopit, proč TestLink zůstává oblíbenou volbou pro správu testů napříč týmy QA.

  • Podporuje více projektů v rámci jedné instalace.
  • Umožňuje snadný export a import testovacích případů napříč servery.
  • Snadno se integruje s mnoha nástroji pro správu defektů.
  • Provádí automatizované testovací případy pomocí XML-RPC.
  • Filtruje testovací případy podle verze, klíčových slov, ID testovacího případu a dalších atributů.
  • Přiřadí testovací případy více uživatelům několika kliknutími.
  • Generuje testovací plány a testovací zprávy v různých formátech.
  • Poskytuje přihlašovací údaje pro více uživatelů a podporuje podrobné přiřazování rolí.

Přihlaste se do TestLink

Po instalaci TestLinku je prvním krokem přihlášení jako administrátor a přístup k hlavnímu panelu.

Krok 1) Otevřete domovskou stránku TestLink a zadejte přihlašovací údaje.

  1. Zadejte ID uživatele – admin
  2. Zadejte heslo
  3. Klikněte na záložku přihlášení

Přihlaste se do TestLink

Vytvoření testovacího projektu

Testovací projekt slouží jako kontejner nejvyšší úrovně pro všechny související testovací plány, sady a případy. Následující kroky ukazují, jak vytvořit svůj první projekt.

Krok 1) V hlavním okně klikněte na Testování správy projektů. Otevře se další okno.

Vytvoření testovacího projektu

Krok 2) Klikněte na záložku „Vytvořit“ pro vytvoření nového projektu.

Vytvoření testovacího projektu

Krok 3) Vyplňte všechna požadovaná pole, jako je kategorie, název projektu, prefix a popis. Po vyplnění potřebných údajů klikněte na záložku „Vytvořit“ ve spodní části okna.

Vytvoření testovacího projektu

Tím se vytvoří váš projekt „Guru99“ úspěšně.

Vytvoření testovacího projektu

Vytvoření testovacího plánu

Testovací plán zachycuje kompletní informace, včetně rozsahu testování softwaru, milníků, testovacích sad a testovacích případů. Jakmile projekt existuje, dalším krokem je definování testovacího plánu pro něj.

Krok 1) Na domovské stránce klikněte na Správa testovacího plánu.

Vytvoření testovacího plánu

Krok 2) Otevře se nová stránka. V dolní části stránky klikněte na záložku „Vytvořit“.

Vytvoření testovacího plánu

Krok 3) Vyplňte všechny potřebné informace, jako je název, popis a možnost „vytvořit z existujícího testovacího plánu“. Poté klikněte na tlačítko „Vytvořit“.

Vytvoření testovacího plánu

Krok 4) Jedno Guru99 Testovací plán byl úspěšně vytvořen.

Vytvoření testovacího plánu

Budování tvorby

Sestavení představuje konkrétní verzi testovaného softwaru. Sestavení jsou užitečná pro skupiny.ping výsledky spuštění pro konkrétní verzi aplikace.

Krok 1) Na domovské stránce klikněte v části Testovací plán na Sestavení/Vydání.

Budování tvorby

Krok 2) V dalším okně vyplňte všechny údaje o verzi softwaru a kliknutím na tlačítko „Vytvořit“ jej uložte.

  1. Zadejte název titulu
  2. Zadejte popis verze softwaru
  3. Zaškrtněte políčko pro stav – Aktivní
  4. Zaškrtněte políčko pro stav – Otevřít
  5. Vyberte datum vydání
  6. Klikněte na tlačítko „Vytvořit“

Budování tvorby

Jakmile je vydání vytvořeno, vypadá takto.

Budování tvorby

Vytváření testovací sady

Testovací sada je kolekce testovacích případů, které ověřují stejnou komponentu nebo funkci. Následující kroky vysvětlují, jak vytvořit testovací sadu pro váš projekt.

Krok 1) Na domovské stránce klikněte na možnost „Specifikace testu“.

Vytváření testovací sady

Krok 2) Na pravé straně panelu klikněte na ikonu nastavení Vytváření testovací sady. Zobrazí se seznam testovacích operací.

Krok 3) Klikněte na kartu „Vytvořit“ pro sadu testů.

Vytváření testovací sady

Krok 4) Vyplňte všechny údaje pro testovací sadu a klikněte na tlačítko „Uložit“.

  1. Zadejte název testovací sady
  2. Zadejte podrobnosti o vaší testovací sadě
  3. Kliknutím na tlačítko „Uložit“ uložte sadu testů.

Vytváření testovací sady

Můžete si prohlédnout testovací sadu pro GuruJe vytvořeno číslo 99.

Vytváření testovací sady

Vaše testovací sada se zobrazí na levé straně panelu pod stromovou strukturou složek.

Vytvoření testovacího případu

Testovací případ obsahuje posloupnost testovacích kroků určených k ověření konkrétního scénáře s očekávaným výsledkem. Níže uvedené kroky vysvětlují, jak vytvořit testovací případ spolu s jeho jednotlivými testovacími kroky.

Krok 1) Klikněte na složku Test Suite na levé straně panelu pod stromovou strukturou složek.

Vytvoření testovacího případu

Krok 2) Klikněte na ikonu nastavení na pravém bočním panelu. Zobrazí se seznam operací testovacích případů.

Vytvoření testovacího případu

Krok 3) Otevře se nové okno. Klikněte na „Vytvořit“ v operacích testovacího případu pro zahájení nového testovacího případu.

Vytvoření testovacího případu

Krok 4) Zadejte podrobnosti na stránce specifikace testovacího případu.

Vytvoření testovacího případu

Krok 5) Po zadání údajů je uložte kliknutím na tlačítko „Vytvořit“. Testovací případ pro GuruSoubor 99 byl úspěšně vytvořen.

Vytvoření testovacího případu

Krok 6) Klikněte na testovací případ ve složce. Otevře se nové okno. Kliknutím na „Vytvořit kroky“ spusťte editor kroků testovacího případu.

Vytvoření testovacího případu

Krok 7) Na stejné stránce se otevře další okno. Zadejte následující údaje.

  1. Zadejte krok akce pro váš testovací případ
  2. Zadejte podrobnosti o akci kroku
  3. Klikněte na „Uložit a přidat další krok“ NEBO klikněte na „Uložit a ukončit“, pokud již není k dispozici žádný další krok testu k přidání.

Vytvoření testovacího případu

Krok 8) Jakmile uložíte a ukončíte testovací krok, bude to vypadat takto.

Vytvoření testovacího případu

Přiřazení testovacího případu k testovacímu plánu

Aby mohl být testovací případ spuštěn, musí být přiřazen k testovacímu plánu. Následující kroky vysvětlují, jak přidat testovací případ do testovacího plánu.

Krok 1) Klikněte na ikonu nastavení Přiřazení testovacího případu k testovacímu plánu na panelu Test. Zobrazí se seznam operací.

Krok 2) Klikněte na „Přidat do testovacích plánů“.

Přiřazení testovacího případu k testovacímu plánu

Krok 3) Otevře se nové okno. Vyhledejte svůj projekt.Guru99. "

  1. Zaškrtněte políčko u svého testovacího plánu.
  2. Klikněte na tlačítko „Přidat“

Přiřazení testovacího případu k testovacímu plánu

Tím se váš testovací případ přidá do testovacího plánu.

Vytváření uživatelů a přidělování rolí v TestLink

TestLink poskytuje funkce správy uživatelů a autorizace, abyste mohli každému členovi týmu udělit správná oprávnění.

Níže je uveden seznam výchozích rolí v TestLinku a jejich práv.

Role testovacích případů Testovací metriky
Host Zobrazit Zobrazit
Tester Provést Zobrazit
Senior Tester Upravit a spustit Zobrazit
Vedoucí a správce Upravit a spustit Upravit a spustit

Krok 1) Na domovské stránce TestLink klikněte v navigačním panelu na ikonu Uživatelé/Role.

Vytváření uživatelů a přidělování rolí v TestLink

Krok 2) Klikněte na „Vytvořit“.

Vytváření uživatelů a přidělování rolí v TestLink

Krok 3) Vyplňte všechny uživatelské údaje a klikněte na tlačítko „Uložit“.

Vytváření uživatelů a přidělování rolí v TestLink

Nově vytvoření uživatelé se zobrazí v seznamu.

Vytváření uživatelů a přidělování rolí v TestLink

Krok 4) Přiřaďte uživateli roli Testovací projekt.

  1. Klikněte na „Přiřadit role testovacího projektu“ Karta
  2. Vyberte název projektu
  3. Vyberte uživatelskou roli z rozbalovací nabídky

Vytváření uživatelů a přidělování rolí v TestLink

Požadavky na psaní

Požadavky popisují, co by systém měl dělat, a TestLink vám umožňuje ukládat je spolu s testovacími případy, které je ověřují. Další kroky ukazují, jak přidat specifikaci požadavku.

Krok 1) V navigačním panelu vyberte odkaz „Požadavky“. Otevře se stránka s požadavky.

Požadavky na psaní

Krok 2) Na pravé straně stránky Požadavek klikněte na tlačítko „Vytvořit“.

Požadavky na psaní

Krok 3) Otevře se nové okno. Zadejte všechny údaje, včetně:

  1. ID dokumentu
  2. Název titulu
  3. Požadavek Description
  4. Klikněte na "Uložit"

Pro typ si můžete vybrat možnost z rozbalovací nabídky. V tomto příkladu jsme zvolili "Specifikace požadavků na uživatele".

Požadavky na psaní

Krok 4) Specifikace požadavků je vytvořena a zobrazena na levém bočním panelu pod projektem „Guru99. "

Požadavky na psaní

Krok 5) Na domovské stránce Specifikace požadavků vyberte tlačítko nastavení. Otevře se další okno.

Požadavky na psaní

Krok 6) Klikněte na kartu „Vytvořit“ v části Požadavek Operavání.

Požadavky na psaní

Krok 7) Vyplňte všechny uvedené údaje a klikněte na tlačítko „Uložit“.

  1. Zadejte ID dokumentu
  2. Zadejte název titulu
  3. Zadejte popis
  4. Zadejte stav – koncept, přepracování, kontrola, netestovatelné nebo platné (my jsme zvolili platné)
  5. Zadejte typ – uživatelské rozhraní, nefunkční, informační, funkce nebo případ užití (my jsme zvolili případ užití)
  6. Zadejte počet potřebných testovacích případů
  7. Na konci klikněte na „Uložit“

Požadavky na psaní

Poznámka: Chcete-li přidat další požadavky, zaškrtněte políčko a klikněte na tlačítko „Uložit“.

Na levé straně panelu je viditelný nový požadavek.

Požadavky na psaní

Přiřazení požadavků testovacím případům

V TestLinku lze požadavek propojit s testovacími případy. To je klíčová funkce pro tracpokrytí testů King. V zobrazení testovacích protokolů si můžete ověřit, které požadavky nejsou pokryty, a přidat je do testovacích sad pro maximální pokrytí.

Krok 1) V části Specifikace testu otevřete libovolný testovací případ a klikněte na ikonu Požadavek.

Přiřazení požadavků testovacím případům

Krok 2) Chcete-li přiřadit specifikaci požadavku k testovacímu případu, postupujte takto.

  1. Pomocí rozbalovací nabídky vyberte Specifikaci požadavku.
  2. Zaškrtněte políčko požadavku
  3. Klikněte na záložku „Přiřadit“

Přiřazení požadavků testovacím případům

Po kliknutí na záložku „Přiřadit“ se zobrazí okno se zprávou „Přiřazený požadavek“.

Přiřazení požadavků testovacím případům

Spuštění testovacího případu

V TestLinku můžete spustit testovací případ a změnit stav jeho provedení. Stav testovacího případu lze nastavit na „Blokováno“, „Úspěšně“ nebo „Neúspěšně“. Zpočátku je případ ve stavu „Nespuštěno“, ale po aktualizaci jej nelze změnit zpět na „Nespuštěno“.

Krok 1) V navigačním panelu klikněte na odkaz „Provedení testu“. Otevře se panel Provedení testu.

Spuštění testovacího případu

Krok 2) V levém bočním panelu vyberte testovací případ, který chcete spustit.

Spuštění testovacího případu

Krok 3) Jakmile vyberete testovací případ, otevře se nové okno.

Spuštění testovacího případu

Krok 4) Následuj tyto kroky.

  1. Zadejte poznámky týkající se provedeného testovacího případu
  2. Vyberte jeho stav

Spuštění testovacího případu

Krok 5) Na stejné stránce vyplňte podobné údaje o provedení. Vyberte stav a klikněte na „Uložit provedení“.

Spuštění testovacího případu

Generování testovacích zpráv

Testovací sestavy poskytují přehled o průběhu provádění, pokrytí požadavků a celkovém stavu kvality. TestLink podporuje několik formátů pro sdílení sestav se zúčastněnými stranami.

  • HTML
  • MS Word
  • MS Excel
  • OpenOffice Writer
  • OpenOffice Calc

Krok 1) V navigačním panelu klikněte na možnost Testovací protokoly.

Generování testovacích zpráv

Krok 2) V levém bočním panelu vyberte odkaz „Zkušební protokol“.

Generování testovacích zpráv

Krok 3) Chcete-li vygenerovat zprávu, postupujte podle těchto kroků.

  1. Označte nebo zrušte označení možností, které chcete ve svém testovacím protokolu zvýraznit.
  2. Klikněte na složku projektu

Generování testovacích zpráv

Zkušební protokol vypadá takto.

Generování testovacích zpráv

Export testovacího případu / testovací sady

TestLink umožňuje exportovat testovací projekty a testovací sady a poté je importovat do jiného projektu TestLink na jiném serveru nebo systému. Další kroky vás provedou pracovním postupem exportu.

Krok 1) Na stránce Specifikace testu vyberte testovací případ, který chcete exportovat.

Export testovacího případu / testovací sady

Krok 2) Na pravé straně panelu klikněte na Export testovacího případu / testovací sady ikona nastavení. Zobrazuje operace, které lze s testovacím případem provést.

Krok 3) Klepněte na tlačítko "Vývozní" .

Export testovacího případu / testovací sady

Krok 4) Otevře se další okno. Označte možnost dle požadavku a klikněte na záložku „Exportovat“.

Export testovacího případu / testovací sady

Vygeneruje se následující XML.

Export testovacího případu / testovací sady

Import testovacího případu / testovací sady

Import přenese testovací případy nebo sady z exportu XML do cílové testovací sady dle vašeho výběru.

Krok 1) Vyberte složku Test Suite, kam chcete importovat testovací případ.

Import testovacího případu / testovací sady

Krok 2) Klikněte na ikonu nastavení Import testovacího případu / testovací sady na pravé straně panelu. Zobrazuje operace, které lze provést v testovací sadě nebo testovacím případu.

Krok 3) V seznamu operací testovacích případů klikněte na „Importovat“.

Import testovacího případu / testovací sady

Krok 4) Vyhledejte a přiložte soubor XML testovacího případu, který jste exportovali z TestLinku, a klikněte na tlačítko „Nahrát“.

  1. Pomocí možnosti procházení připojte soubor testovacího případu XML, který jste exportovali z TestLinku.
  2. Klikněte na „Nahrát soubor“

Import testovacího případu / testovací sady

Po nahrání souboru se otevře okno s textem „Importovat testovací případy“.

Import testovacího případu / testovací sady

Krok 5) Testovací případ se nahraje a zobrazí na pravé straně panelu.

Import testovacího případu / testovací sady

Nejčastější dotazy

TestLink oficiálně podporuje MySQL, Microsoft SQL Server, a PostgreSQL. MySQL zůstává nejběžnějším backendem pro produkční instalace, protože je dobře zdokumentován v instalační příručce TestLink a většina hostingových platforem ho podporuje.

TestLink se integruje s populární vadou tracsystémy King, včetně JIRA, MANTIS, BUGZILLA, TRAC, Redmine a vyTrack. Každá integrace je konfigurována prostřednictvím adresáře cfg/, takže neúspěšné testovací případy lze přímo propojit s tiketem defektu.

Ano. TestLink je open-source software vydaný pod GNU General Public License. Týmy si jej mohou stáhnout, nainstalovat a upravovat bez placení licenčních poplatků, i když si stále musí zajistit hosting, databázi a průběžnou údržbu.

Ano. Asistenti umělé inteligence mohou na základě popisu požadavku navrhovat názvy testovacích případů, kroky a očekávané výsledky. RevProhlížeči by si i tak měli ověřit přesnost a upravit jazyk před vložením případů do TestLinku, aby byly v souladu se standardy projektu.

Ne nativně. TestLink ukládá data o provedení do své databáze, takže týmy je obvykle exportují nebo používají XML-RPC API k podávání dat nástrojům BI nebo AI. Externí dashboardy AI pak mohou zvýraznit nespolehlivé testy, pomalé oblasti a pravděpodobná rizika regrese.

Shrňte tento příspěvek takto: