Na ovoj stranici

Upravljanje Squish testnim skupovima i slučajevima

Upravljajte Squish testnim skupovima i slučajevima u prikazu bočne trake Squish.

Sklopivi prikaz bočne trake

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

Otvori dijaloge Squish testnih sklopova

Za otvaranje čarobnjaka za stvaranje novog skupa testova u Squish Test Suite u, 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žite 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, odaberite Stani (Stop) u Control Bar.

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

RunPokrenite 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 Pokreni test ( Trči ) pokraj testnog slučaja u Test Suites.

Pritisnite kontrolnu traku za pokretanje testnih slučajeva

Dok test traje, možete pregledavati rezultate testa, kao i prekidati i zaustavljati 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 mapi objekata koja može biti tekstualna ili skriptna. Tekstualna simbolička imena su obične naredbe koje započinju dvotočkom (:), dok su skriptna simbolička imena skriptne varijable.

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 unositi nikakve promjene u 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čna imena u prikazu Symbolic Names. Da biste uredili simbolično ime ili imena i vrijednosti njegovih svojstava, dvaput kliknite ime ili vrijednost u prikazu i unesite novu.

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

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

Da biste preskočili na simbolično ime povezano sa odabranom svojstvom, odaberite Prebacite se 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.

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