FIT Środowisko Testów Integracyjnych

Slides:



Advertisements
Podobne prezentacje
Platformy e-learningowe Krzysztof Andrelczyk IS, WIMiIP, III rok
Advertisements

Agile w praktyce, czyli jak to robimy naprawdę
Zarządzanie konfiguracją oprogramowania
Projektowanie w cyklu życia oprogramowania
Złożoność procesu konstrukcji oprogramowania wymusza podział na etapy.
Część 2 OiZPI Iteracyjny przyrostowy model cyklu życiowego Rational Unified Process™ w materiałach wykorzystano: K.Subieta: Budowa i integracja systemów.
Opis metodyki i procesu produkcji oprogramowania
Role w zespole projektowym
Support.ebsco.com Tworzenie alertów dotyczących wyszukiwania Przewodnik.
1 / 47 WARSZAWA 2005 Przemysław Siekierko Stanisław Andraszek Rational Unified Process.
Wydział Zastosowań Informatyki i Matematyki SGGW
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 28Slide 1 Restrukturyzacja oprogramowania l Reorganizowanie i modyfikowanie istniejącego.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 Slide 1 Prototypowanie oprogramowania l Błyskawiczne tworzenie oprogramowania służące.
Nowoczesne technologie w polskiej edukacji
Politechnika Gdańska WYDZIAŁ ELEKTRONIKI TELEKOMUNIKACJI I INFORMATYKI
Politechnika Gdańska WYDZIAŁ ELEKTRONIKI TELEKOMUNIKACJI I INFORMATYKI
EXtreme Programming » Magdalena Tchorzewska.
Testy akceptacyjne Analiza systemów informatycznych Wykład 9
Inżynieria Oprogramowania dla Fizyków
Wymagania jakości w Agile Programming
Programowanie obiektowe Andrzej Ziółkowski Wykład 7.
Co to jest SOA Czym SOA nie jest
Quartz. Wstęp Framework stworzony do budowy aplikacji biznesowych Metodologia która łączy prototypowanie, modelowanie wizualne oraz automatyzację budowy.
Rational Unified Process
Projekt zaliczeniowy z przedmiotu "Inżynieria oprogramowania"
Dalsze elementy metodologii projektowania. Naszym celem jest...
Analiza, projekt i częściowa implementacja systemu obsługi kina
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
Projekt i implementacja aplikacji wspomagającej testowanie oprogramowania, zgodne z metodologią Unified Software Development Process (RUP). Włodzimierz.
Projekt i implementacja aplikacji wspomagającej testowanie oprogramowania, zgodne z metodologią Unified Software Development Process (RUP). Włodzimierz.
Projekt i implementacja aplikacji wspomagającej testowanie
Adam Gabryś , v1.1,
Certyfikacja Kompetencji Informatycznych w standardzie ECCC
Twoje narzędzie do pracy grupowej
Promotor: dr.inż. Aleksandra Werner
Analiza możliwości tworzenia aplikacji typu RIA na przykładzie portalu ogrodniczego Autor: Łukasz Strzelecki Promotor: dr inż. Paweł Kasprowski.
Microsoft Solution Framework
Witold Bołt m.
Witold Bołt. Agenda W czym tkwi problem..? Po co jest oprogramowanie? Kim jest użytkownik? Zbieranie danych Co to jest design Współpraca programista-projektant.
Komponentowe systemy rozproszone Wprowadzenie. Komponent... jest to podstawowa jednostka oprogramowania z kontraktowo (deklaratywnie) opisanymi interfejsami,
Temat: Wprowadzenie do arkusza kalkulacyjnego
Prezentacja funkcjonalności dziennika e-klasa Moduł Nauczyciela ZAPRASZAMY!
„Kalkulator zużycia oraz kosztu energii elektrycznej online „
Pomiary procesów programistycznych Copyright, 2002 © Jerzy R. Nawrocki Zarządzanie jakością.
Proces tworzenia oprogramowania
1 Struktura organizacyjna przedsięwzięcia Opracował: Jan Józef Pośnik.
Jak nie zabić swojego klienta/programisty? Netday Lublin.
Zaawansowane techniki obiektowe
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
Toruń 28/ Metadane SAML opisują, w jaki sposób ma być realizowana komunikacja pomiędzy IdP i SP Metadane są typowo prezentowane w postaci XML.
Komputerowe wspomaganie projektowania
ŁUKASZ DZWONKOWSKI Modele zwinne i ekstremalne. Podejście tradycyjne
Zarządzanie projektami informatycznymi
Proces tworzenia oprogramowania Proces tworzenia oprogramowania jest zbiorem czynności i związanych z nimi wyników, które prowadzą do powstania produktu.
Światłowód Wiedzy źródłem motywacji do dzielenia się wiedzą Eksperta
Copyright © Jerzy R. Nawrocki Team Software Process Inżynieria oprogramowania II Wykład.
Komponentowe systemy rozproszone Wprowadzenie. Komponent... jest to podstawowa jednostka oprogramowania z kontraktowo (deklaratywnie) opisanymi interfejsami,
Zarzadzanie i monitorowanie aplikacji deweloperskic h.
A long time ago, in Redmond far, far away…. WSTĘP DO PRISM 5.0 Jak przygotować aplikację WPF do współpracy z Prism? Łukasz Rabiec
T ESTY JEDNOSTKOWE W C# Alicja Majka, A GENDA Wprowadzenie do środowiska Czym są testy jednostkowe i po co je stosować? XUnit, NUnit Pokrycie.
Metodyki i narzędzia CASE
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Bankowość w telefonie.
Od (web)aplikacji biznesowych po (web)game dev Testowanie i spełnianie oczekiwań.
Agile Programming a jakość
Szkoła przesyła formularz zgłoszenia mailem lub faksem do Biura STO.
Zarządzanie projektami informatycznymi
Jak używać 1 Usuń linie i tekst, których nie potrzebujesz 2
Zapis prezentacji:

FIT Środowisko Testów Integracyjnych Testy jako narzędzie komunikacji w projekcie informatycznym Stanisław Dałek

Problemy przy tworzeniu oprogramowania Użytkownicy nie rozumieją i nie potrafią precyzyjnie określić swoich wymagań Programiści źle rozumieją wymagania biznesowe i tworzą systemy, które nie rozwiązują problemów użytkowników Powstaje oprogramowanie słabej jakości W miarę rozwijania systemu, staje się on coraz trudniejszy do rozwijania i otrzymywania Stanisław Dałek

Rozwiązania Specyfikacje Prototypy, Narzędzia RAD, Modele UI Przypadki testowe, przykłady użycia systemu Stanisław Dałek

FIT – Framework for Integrated Tests Środowisko do tworzenia zautomatyzowanych Testów Akceptacyjnych Środowisko do tworzenia specyfikacji oprogramowania w formie przypadków testowych Proste narzędzie do komunikowania wymagań pomiędzy uczestnikami projektu Stanisław Dałek

Jak działa FIT? Złączki (Fixtures) Testowana aplikacja Stanisław Dałek

Podstawowe rodzaje tabel ColumnFixture – do testowania obliczeń ActionFixture – do testowania procesów RowFixture – do testowania list TableFixture – testy definiowane przez użytkownika Stanisław Dałek

Dlaczego warto operować przypadkami testowymi przy specyfikowaniu wymagań? Wspomagamy myślenie o przyszłym systemie poprzez rozważanie konkretnych przykładów jego użycia Automatyczne testowanie zrozumiałe dla użytkownika i biznesu upewnia udziałowców projektu, że aplikacja robi to co powinna robić Stanisław Dałek

Bibliografia i URL-e Fit for Developing Software (Rick Mugridge , Ward Cunningham) www.fitnesse.org fit.c2.com Stanisław Dałek