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

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

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
(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.

Kada završite, u odjeljku Control Bar odaberite
(Stop).
Uređujte snimljene testne skripte ili kopirajte njihove dijelove u ručno izrađene testne skripte.

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
(Run) pokraj testnog slučaja u Test Suites.

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
(Object Map) pokraj skupa testova u Test Suites.

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
.
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.

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

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.