Proces testowania od kuchni
-
Upload
cloud-testing-sp-z-oo -
Category
Technology
-
view
162 -
download
1
Transcript of Proces testowania od kuchni
Proces testowania od kuchni
Kasia Chumieja
Agenda
1. Cykl życia oprogramowania
2. Komunikacja – podstawa pracy w IT
3. Modele wytwarzania oprogramowania
4. Ludzie i ich kompetencje
5. Zadania testera
6. Dokumentacja w pracy testera
7. Kilka słów o wymaganiach
8. O co chodzi w Akademii Testowania
9. Konkurs
10. Pytania
Jak powstaje pyszna potrawa (oprogramowanie)
Właściciel restauracji ma pomysł na konkretną potrawę
Szef kuchni określa i spisuje przepis: jakie składniki, jakie metody będą użyte do obróbki
np. smażenie, pieczenie, w jakiej kolejności
Asystent kucharza gotuje
Menadżer testuje potrawę: wygląd, smak, składniki
Klient zjada
Producent/ zleceniodawca ma pomysł na aplikację
Analityk projektuje
Programista pisze kod
Tester testuje
Użytkownik używa
Komunikacja - podstawa pracy w kuchni i w IT
Zasady
każdy ma równe prawa
aktywne słuchanie
mówienie wprost
komunikaty nie zawierające oceny
asertywność
profesjonalizm - utrzymanie emocji na wodzy
Co jeśli brakuje komunikacji?
Różne modele wytwarzania potraw (oprogramowania)
Każda restauracja, tworzy potrawy zgodnie z wybranym modelem (wzorcem) tworzenia potraw
Każda firma IT produkuje oprogramowanie wg. ustalonego modelu. Każde oprogramowanie może być produkowane zgodnie z innym modelem.
Wybrane modele wytwarzania oprogramowania: model kaskadowy (waterfall) scrum
Model kaskadowy
Pomysł klienta na aplikacje
Wymagania biznesowe
Projekt techniczny
Kodowanie i testowanie
Akceptacja klienta i wydanie
Użytkowanie
Wymyśl
Zaprojektuj
Zbuduj
Przetestuj
Używaj
Metodyki zwinne - SCRUM
Backlog- lista historyjek Sprint- przebieg Daily- spotkania
Metodyki zwinne- SCRUM
Źródło: http://www.create-hub.com/learn/what-is-the-scrum-methodology/
Kto wymyśla, kto gotuje, kto smakuje, a kto sprzedaje, czyli role w branży IT
Klient
Specjalista ds. sprzedaży
Analityk biznesowy
Lider zespołu
Programista
Tester
A co robi tester
❑ Zbiera wymagania
❑ Planuje
❑ Nadzoruje
❑ Kontroluje
❑ Wybiera warunki testowe
❑ Projektuje i wykonuje przypadki testowe
❑ Sprawdza wyniki
❑ Ocenia, czy spełnione są kryteria
❑ Raportuje
❑Wykonuje czynności zamykające fazę testowania
Owoce pracy testera -dokumentacja
Waterfall
Specyfikacja wymagań
Plan testów
Scenariusz testowy
Raporty z testów
Scrum
Historyjka użytkownika
Kilka słów o wymaganiach
Wymagania- warunek lub umiejętność potrzebna użytkownikowi do
rozwiązania problemu lub osiągnięcia celu, które system musi spełniać
lub posiadać, aby wypełnić założenia umowy, standardu, specyfikacji
lub innego formalnego dokumentu.
* wg IEEE 610
Po co są wymagania?
Wymagania dają odpowiedź na pytania:
co powinien robić system?
jak system powinien to robić?
Mąż chce zjeść kotleta
Wymagania
obiad musi się składać się z kotleta, ziemniaków i dodatków
kotlet musi być w panierce
obiad powinien być ciepły
Po co są wymagania?
Co dostał mąż
Kotlet wege z ciecierzycy
Surówka z selera
Pyzy ziemniaczane
Po co są wymagania?
Co dostał mąż
Kotlet wege z ciecierzycy
Surówka z selera
Pyzy ziemniaczane
Co chciał mąż
Tradycyjny schabowy
Kapusta kiszona
Ziemniaki z koperkiem
Wymagania dla testera
Webinar nr 3
EWA: Kobiety do testów. Praktykujemy! – 26 stycznia, w godzinach 20.00- 21.00
Podamy szczegóły odnośnie testu predyspozycji!!!
AkademiaTestowania.pl
Sprawdź dlaczego warto ☺
Wyniki konkursuPytania???