Skip to content

6. Ispitivanje programskog rjesenja

Elena Nesek edited this page Jan 14, 2025 · 7 revisions

Ispitivanje komponenti

Ispitivanje sustava

1. Ispitivanje funkcionalnosti mape:

1. Otvoriti aplikaciju
2. Unijeti postojecu lokaciju: 'London'
3. Kliknuti 'search' button
4. Unijeti nepostojecu lokaciju: 'InvalidLocation'
5. Kliknuti 'search' button
6. Ostaviti search bar prazan
7. Kliknuti 'search' button
  1. uvjet - unos postojece lokacije
  • unesena je postojeca lokacija 'London'
  • mapa je nakon klika na search button centrirana na London
  • ocekivani izlaz se poklapa sa izlazom testiranja
  1. uvjet - nepostojeca lokacija
  • unesena je nepostojeca lokacija
  • nakon klika prikazana je poruka: "Location not found"
  • ocekivani izlaz se poklapa sa izlazom testiranja
  1. uvjet - prazni search bar
  • nice unesena nikakva lokacija
  • nakon klika search buttona ne dolazi do nikakve promjene na glavnoj stranici
  • ocekivani izlaz se poklapa sa izlazom testiranja

Izlaz skripte za testiranje:

image

Prikaz unosa lokacije 'London'

image

Prikaz unosa nepostojece lokacije

image

2. Ispitivanje funkcionalnosti prijave nepogoda

1. Otvoriti aplikaciju
2. Kliknuti na 'Add new weather reports' button
3. Kliknuti na odabranu vrstu nepogode (Earthquake, Fire, Flood, Storm).
4. Unijeti zeljenu lokaciju
5. Opcionalno dodati opis nepogode
6. Opcionalno priloziti fotografiju nepogode
7. Kliknuti na submit button
8. Na glavnoj stranici unutar mape kliknuti na ikonu nepogode
  1. Unos prijava za sve vrste nepogoda:
  • uneseno je nekoliko prijava za svaku od 4 vrste neppogoda (Earthquake, Fire, Flood, Storm)
  • odabrane su razlicite lokacije za svaku od nepogoda
  • provjereni su detalji unesenih nepogoda
  • nakon sumbitanja svake prijave, pojavila se nova ikona na mapi glavne stranice, sto se poklapa s ocekivanim izlazom
  • kod klikanja na ikonu nepogode na mapi prikazan je prozor s detaljima nepogode, sto se takoder preklapa s ocekivanim izlazom
  • prilikom testiranja nazalost nije bilo moguce automatski testirati klikanje na ikone unutar mape. Taj dio testiranja (pregled detalja nakon prijave nepogode) odraden je rucno.

Izlaz skripte za testiranje

image

Prikaz novih prijava na mapi glavne stranice

image

Prikaz detalja prijave sa mape glavne stranice

image image

Clone this wiki locally