Na ovoj stranici

Upravljanje Squish testnim skupovima i slučajevima

Upravljajte Squish testnim skupovima i slučajevima u bočnoj traci Squish.

Suži prikaz bočne trake

Za prikaz postojećih testnih skupova u Test Suites, odaberite Open Squish Suites u kontekstnom izborniku.

Otvorite dijalog Squish testnih skupa

Za otvaranje čarobnjaka za stvaranje novog skupa testova u Squish Test Suite, odaberite Create New Test Suite u kontekstnom izborniku.

Da biste dodali testni slučaj u skup testova, odaberite ga, a zatim u kontekstnom izborniku odaberite Add New Test Case.

Za zatvaranje svih skupova testova odaberite Close All Test Suites u kontekstnom izborniku.

Za dodavanje zajedničkog mapa u Shared Folders odaberite Add Shared Folder u kontekstnom izborniku. Za uklanjanje svih zajedničkih mapa odaberite Remove All Shared Folders.

Dvostruko kliknite na skup testova u Test Suites da biste otvorili konfiguracijsku datoteku suite.conf za uređivanje.

Snimite testne slučajeve

Squish snima testove koristeći skriptni jezik koji ste odabrali za skup testova. Snimke se pretvaraju u postojeće slučajeve testiranja.

U Test Suites odaberite Zabilježi testni slučaj (Record Test Case) pokraj naziva slučaja testiranja. Prikazuje se aplikacija pod testom (AUT) koju ste odabrali za skup testova i možete započeti snimanje slučaja testiranja.

Pritisnite kontrolnu traku za snimanje testnih slučajeva

Kada završite, u odjeljku Control Bar odaberite Stani (Stop).

Uređujte snimljene testne skripte ili kopirajte njihove dijelove u ručno izrađene testne skripte.

Testni skript otvoren u uređivaču

Pokrenite skupove testova

Pokrenite snimljeni testni slučaj kako bi Squish ponovio sve radnje koje ste primijenili tijekom snimanja testa, ali bez pauza na koje su ljudi skloni, a koje računalima nisu potrebne. Za pokretanje testnog slučaja odaberite gumb Pokreni (Run) pokraj testnog slučaja u Test Suites.

Pritisnite kontrolnu traku za pokretanje testnih slučajeva

Dok test radi, možete pregledati rezultate testa, kao i prekinuti i zaustaviti testove u Control Bar u.

Mapiranje simboličkih imena

Kada Squish snima test, koristi simbolička imena za identifikaciju UI elemenata. Simbolička imena pohranjuju se u mapu objekata koja može biti temeljena na tekstu ili na skripti. Simbolička imena temeljena na tekstu su obične niske koje započinju dvotočkom (:), dok su simbolička imena temeljena na skripti varijable skripte.

Squish generira simbolička imena programski, ali možete ih koristiti u ručno napisanom kodu, ili kada uređujete slučajeve testiranja ili koristite isječke iz snimljenih slučajeva testiranja.

Simbolična imena imaju jednu veliku prednost u odnosu na stvarna imena: ako se svojstvo na kojem ovisi stvarno ime promijeni u AUT-u, stvarno ime postaje nevažeće i morate ažurirati sve njegove pojave u skriptama testa. Kada koristite simbolična imena, stvarno ime morate ažurirati samo u mapi objekata. Ne morate mijenjati testove.

Za uređivanje mape objekata skupa testova odaberite Mapa objekata (Object Map) pokraj skupa testova u Test Suites.

Prikaz simboličnih imena

Možete filtrirati simbolička imena u prikazu Symbolic Names. Da biste uredili simboličko ime ili imena i vrijednosti njegovih svojstava, dvaput kliknite na ime ili vrijednost u prikazu i unesite novi.

Za dodavanje novog simboličkog naziva odaberite New. Dvaput kliknite na mjesto za naziv i unesite novi naziv. Zatim odaberite New pokraj Properties kako biste unijeli svojstva za simbolički naziv.

Za uklanjanje odabranog simboličkog naziva ili svojstva odaberite Remove.

Da biste preskočili na simboličko ime povezano sa odabranom svojstvom, odaberite Preskoči na.

Pregledajte lokalne varijable

Ako postavite prekide u testnom kodu prije pokretanja testa, izvršavanje testa se automatski prekida kada se prekid aktivira. Možete pregledati sadržaj lokalnih varijabli u prikazu Squish Locals.

Pogled Squish Localsa

Koristite gumbe Step Into, Step Over i Step Out u prikazu otklanjanja pogrešaka Squish za korak-po-korak izvršavanje koda.

Skriveni prikaz za otklanjanje pogrešaka

Vidi također Povezivanje na Squish poslužitelj, Izrada Squish testnih skupova, Omogućavanje i onemogućavanje dodataka, Odabir Squish AUT-ova i Squish.

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.