Projektowanie Aplikacji Komputerowych

Slides:



Advertisements
Podobne prezentacje
Portal EURES – rejestracja CV w bazie CV on - line
Advertisements

Rodzaje testów oprogramowania
Zarządzanie operacjami
SQL INJECTION Wykorzystanie błędów w językach skryptowych
Copyright © 2006 Quest Software Wybrane Narzędzia z Oferty Quest Software Dedykowane dla Baz Danych MACIEJ POGORZELSKI.
Testowanie oprogramowania
Inżynieria Oprogramowania 8. Weryfikacja i zatwierdzanie
Inżynieria Oprogramowania 9. Testowanie oprogramowania
Wydział Zastosowań Informatyki i Matematyki SGGW
Wyszukiwanie błędów Testowanie programów w celu wyszukania błędów.
Zespół L Prezentacja aplikacji Friendly Help Desk.
SOS SYSTEM OBSŁUGI SZKOŁY
Departament Wdrażania Programów Rozwoju Regionalnego Ministerstwo Gospodarki i Pracy Komitet Monitorujący ZPORR 5. posiedzenie Warszawa, 15 czerwca 2005.
Projektowanie Aplikacji Komputerowych
Politechnika Gdańska WYDZIAŁ ELEKTRONIKI TELEKOMUNIKACJI I INFORMATYKI
Politechnika Gdańska WYDZIAŁ ELEKTRONIKI TELEKOMUNIKACJI I INFORMATYKI
Czyli jak testować w Eclipsie?
Cykle życia oprogramowania
Tablice.
Eksperymentalna ocena jakości rozpoznawania
Agile Programming a jakość
Wymagania jakości w Agile Programming
Programowanie obiektowe Andrzej Ziółkowski Wykład 7.
Seminarium Dyplomowe Prezentacja pracy
Podstawy Inżynierii Oprogramowania
Projekt zaliczeniowy z przedmiotu "Inżynieria oprogramowania"
Dalsze elementy metodologii projektowania. Naszym celem jest...
Projekt i implementacja aplikacji wspomagającej testowanie oprogramowania, zgodne z metodologią Unified Software Development Process (RUP). Włodzimierz.
Wykład 2 Cykl życia systemu informacyjnego
Projekt i implementacja aplikacji wspomagającej testowanie
TESTOWANIE OPROGRAMOWANIA
KATEDRA SYSTEMÓW AUTOMATYKI Dyplomant – Karol Czułkowski
BADANIE STATYSTYCZNE Badanie statystyczne to proces pozyskiwania danych na temat rozkładu cechy statystycznej w populacji. Badanie może mieć charakter:
Instrukcja USOS Rejestracja na zajęcia obieralne wersja by Marek Opacki.
Witamy w galerii forum 750mm.pl. Wstęp Galeria forum została stworzona dla użytkowników w celu ułatwienia dzielenia się swoimi zasobami. Pozwala ona na.
Microsoft Solution Framework
Marcin Jaruszewicz Jacek Mańdziuk
Termin realizacji Etapu 19 : ETAP nr 19 Walidacja aplikacji systemu komputerowego dotyczącego wykorzystania OZE w budownictwie Kierownik.
ZWIĄZKI MIĘDZY KLASAMI KLASY ABSTRAKCYJNE OGRANICZENIA INTERFEJSY SZABLONY safa Michał Telus.
TESTOWANIE OPROGRAMOWANIA
DATA BINDING, czyli powiązanie danych. Data Binding Bindowanie danych (ang. Data Binding) jest mechanizmem bardzo ważnym, gdyż dzięki wiązaniu danych.
Raporty semestralne dotyczące efektywności wdrażanych programów nauczania.
Specyfikacje publiczne komponentów operacyjnych Programu e-Cło
Maj 2014 r. Przewodnik do planowania programu kształcenia na I roku studiów II stopnia Kierunek: Bioinformatyka Przeznaczony dla studentów, którzy w roku.
Bazy i Systemy Bankowe Sp. z o.o. ul. Kasprzaka 3, 85 – 321 Bydgoszcz
Maj 2014 r. Przewodnik do planowania programu kształcenia na II roku studiów II stopnia Kierunek: Biologia – nauczanie biologii Przeznaczony dla studentów,
Testowanie hipotez statystycznych
Maj 2014 r. Przewodnik do planowania programu kształcenia na II roku studiów II stopnia Kierunek: Bioinformatyka Przeznaczony dla studentów, którzy w roku.
Waterfall model.
Visual Basic w Excelu - podstawy
Proces tworzenia oprogramowania Proces tworzenia oprogramowania jest zbiorem czynności i związanych z nimi wyników, które prowadzą do powstania produktu.
Podstawy języka skryptów
Serwery Aplikacji Bezpieczeństwo w Aplikacjach.NET uruchamianych pod IIS Arkadiusz Popa, WMiI, UŁ.
1 1 / 15 Techniki lokalizacji oprogramowania – wykład 7 Wykład 7: Testowanie projektów lokalizacyjnych dr inż. Agenor Hofmann-Delbor.
7/1/ Projektowanie Aplikacji Komputerowych Piotr Górczyński Cykl życia systemu.
Filip Lewandowski, Mateusz Paluszkiewicz Promotor: prof. dr hab. inż. Marek Domański.
Analiza wyników ankiet studenckich za rok 2014/2015 ( semestr zimowy)
Weryfikacja hipotez statystycznych dr hab. Mieczysław Kowerski
REFERENDUM 6 września 2015 r. WYKORZYSTANIE SYSTEMU INFORMATYCZNEGO 1
T ESTY JEDNOSTKOWE W C# Alicja Majka, A GENDA Wprowadzenie do środowiska Czym są testy jednostkowe i po co je stosować? XUnit, NUnit Pokrycie.
 sprawdzają funkcjonalność i poprawność kodu, który napisał programista  sprawdzanie odbywa się poprzez użycie składowych klas dla różnych danych 
Testy jednostkowe. „Test jednostkowy (unit test) to fragment kodu, który sprawdza inny fragment kodu”
Weryfikacja hipotez statystycznych „Człowiek – najlepsza inwestycja”
InMoST Wielkopolska sieć współpracy w zakresie innowacyjnych metod wytwarzania oprogramowania Termin realizacji: – Innowacyjne metody.
Od (web)aplikacji biznesowych po (web)game dev Testowanie i spełnianie oczekiwań.
ANALIZA BADANIA TECHNIKI GŁOŚNEGO CZYTANIA CZWARTOKLASISTÓW PRZEPROWADZONA WE WRZEŚNIU 2015 R. AUTORKA ANALIZY I PRZEPROWADZAJĄCA BADANIE: MGR IZABELA.
Agile Programming a jakość
Budowa i integracja systemów informacyjnych
Zarządzanie projektami informatycznymi
Zapis prezentacji:

Projektowanie Aplikacji Komputerowych Testowanie 05/04/2003

Składowe testowania Testowanie modułów Testowanie grup modułów i interfejsów między nimi Testowanie całego systemu, od początku do końca Planowanie testów Przygotowanie scenariuszy, skryptów testowych Przygotowanie środowiska 05/04/2003

Testujący Programista nie może być równocześnie testować swojego modułu Zaleca się aby testującymi były różne osoby na każdym poziomie testowania (modułów, interfejsów, całości) Przy testach całego systemu dobrze jest włączyć odbiorcę 05/04/2003

Rejestracja błędów Po wykonanie scenariuszy testowych należy zarejestrować wynik przeprowadzenia testów w rejestrze błędów Rejestr pozwala na monitorowanie postępu usuwania błędów Można stworzyć statystykę, dzięki której można próbować oszacować ile jest jeszcze błędów w systemie, jak często pojawiają się błędy, itd 05/04/2003

Planowanie testów Im wcześniej zostaną przeprowadzone testy, tym wcześniej zostaną usunięte błędy Testy powinny odbywać się przy odbiorze każdej dostawy 05/04/2003

Co wykazują testy Jeśli wszystkie przeprowadzone testy wykażą brak błędów, to oznacza to to tylko tyle, że brak jest tych błędów, które testy miały wychwycić. Nic natomiast nie mówi o istnieniu innych błędów. Statystyki 50% błędów jest w 15% modułów 80% błędów jest w 50% modułów 05/04/2003

Sposoby testowania Zewnętrzne („black box”) Wewnętrzne Nie interesuje nas implementacja tylko czy przy określonych danych wejściowych system daje określone dane wyjściowe Wewnętrzne Znając implementacje systemu badamy poprawność wykonania kodu 05/04/2003

Scenariusze testowe Scenariusze testowe powinny zostać przygotowane na podstawie specyfikacji Scenariusz testowy musi mieć ściśle określoną funkcje do przetestowania Należy wiedzieć, które funkcje zostały przetestowane, a które nie Dane testowe powinny zwierać wartości niedopuszczalne i błędne Scenariusz musi zawierać oczekiwane rezultaty Programiści nie mogą tworzyć scenariuszy testowych swoich modułów 05/04/2003

Zakończenie testów Kryteria zakończenia testów: Ilość błędów w czasie np. zostanie znalezionych mniej niż 5 błędów tygodniowo Ilość błędów znalezionych np. wprowadzimy do systemu specjalnie błędy i zobaczymy ile z nich zostanie odkrytych w trakcie testów 05/04/2003