Testiranje softvera – prezentacije

Materijale priredio Erkan Islamović
erkan.islamovic@eubd.edu.ba · erkan.islamovic@gmail.com

Slajdovi za petnaest poglavlja (petnaest sedmica, svaka sa tri časa teorije i tri časa praktične nastave) i dodatke, kao referenca uz udžbenik (01-…md do 16-…md). Puni tekst je u udžbeniku; na slajdovima su primjeri, tabele, kod, formule i sve šeme iz figs/. Odmah nakon naslovnog slajda stoji mapa cijelog semestra, a zatim literatura.

Poglavlje 1 · Sedmica 1Zašto testiramoUvodne priče; greška, defekt, otkaz; sedam principa; DeliveryApp. Tabela očekivanih cijena rukom.Poglavlje 2 · Sedmica 2Proces i nivoiTest proces; nivoi i V-model; vrste; statičko testiranje. Recenzija zahtjeva DeliveryApp.Poglavlje 3 · Sedmica 3Manuelno testiranjeTest slučaj; izvještaj o defektu; istraživačko testiranje. Test slučajevi za web stranicu.Poglavlje 4 · Sedmica 4Automatizovano testiranjeŠta automatizovati; piramida testova; prvi test. Prvi pytest.Poglavlje 5 · Sedmica 5Jedinično testiranjeAAA; fixture, parametri, izuzeci; TDD. Testovi za dostavu i popust.Poglavlje 6 · Sedmica 6Bijela kutijaGraf toka; pokrivenost; ciklomatska složenost. coverage.py do 100 % grana.Poglavlje 7 · Sedmica 7Tok podatakaDefinicija i upotreba; anomalije; statička analiza, mutacije. ruff, mypy, ručna mutacija.Poglavlje 8 · Sedmica 8Crna kutijaEkvivalencija i granice; tabela odlučivanja; stanja. Lov na pet grešaka.Poglavlje 9 · Sedmica 9Model i integracijaModel; strategije integracije; API. TestClient za API.Poglavlje 10 · Sedmica 10Sistemsko testiranjeSistemsko; performanse i sigurnost; prihvatno i BDD. Locust, Gherkin.Poglavlje 11 · Sedmica 11OO testiranjeStanje objekta; nasljeđivanje; dvojnici. Narudzba, unittest.mock.Poglavlje 12 · Sedmica 12Paralelne aplikacijeTrka podataka; zastoj; nestabilni testovi. Niti, 1000 ponavljanja.Poglavlje 13 · Sedmica 13Web aplikacijeWeb i DOM; Playwright; Page Object, pristupačnost. Playwright za DeliveryApp.Poglavlje 14 · Sedmica 14Upravljanje testiranjemTest plan i rizik; metrike; CI/CD. GitHub Actions.Poglavlje 15 · Sedmica 15Alati, AI, projekatPregled alata; AI u testiranju; ISTQB. Odbrana projekta.DodaciDodaciRječnik, formule, šabloni, ispitni zadaci.

Navigacija: dugmad Prethodni i Sljedeći, tipke ← → (ili razmak, PgUp/PgDn), prevlačenje prstom. Na kraju špila Sljedeći vodi na naredno poglavlje. S – sadržaj, R – otkrij rješenja, F – cijeli ekran, T – tamna tema. Broj slajda je u adresi (npr. …html#12).