Iteracyjno-przyrostowe wytwarzanie oprogramowania to proces zbierania wymagań, projektowania, budowania oraz testowania systemu zorganizowany w krótsze cykle rozwojowe. Na przykład: prototypowanie, RAD, Rational Unified Process (RUP) oraz metodyki zwinne. System wyprodukowany według takiego modelu może być przetestowany na kilku poziomach w każdej iteracji. Przyrost, dodany do innych wytworzonych wcześniej, staje się rosnącym systemem częściowym, który również powinien być przetestowany. Testowanie regresywne jest bardzo ważne w każdej iteracji oprócz pierwszej. Każdy przyrost może podlegać zarówno weryfikacji jak i walidacji.
- 1. Podstawy testowania
- 2. Testowanie w cyklu życia oprogramowania
- 3. Statyczne techniki testowania
- 4. Techniki projektowania testów
- 5. Zarządzanie testowaniem
- 6. Testowanie wspierane narzędziami
- 6.1 Typy narzędzi testowych
- 6.1.1 Znaczenie i cel wsparcia narzędziowego dla testów
- 6.1.2 Klasyfikacja narzędzi testowych
- 6.1.3 Wsparcie narzędziowe dla zarządzania testowaniem i testami
- 6.1.4 Wsparcie narzędziowe dla testów statycznych
- 6.1.5 Wsparcie narzędziowe dla specyfikacji testów
- 6.1.6 Wsparcie narzędziowe dla wykonania testów oraz logowania
- 6.1.7 Wsparcie narzędziowe dla wydajności i monitorowania
- 6.1.8 Wsparcie narzędziowe dla różnych obszarów zastosowań
- 6.2 Skuteczne użycie narzędzi, potencjalne korzyści i ryzyko
- 6.3 Wdrażanie narzędzi w organizacji
- 6.1 Typy narzędzi testowych
- Strona główna
- Sylabus ISTQB – Poziom podstawowy (wersja 2011.1.3)
- 2. Testowanie w cyklu życia oprogramowania
- 2.1 Modele wytwarzania oprogramowania
- 2.1.2 Modele iteracyjno-przyrostowe