2.3 Testowanie pielęgnacyjne Flashcards

1
Q

Co może wywołać konieczność testowania konserwacyjnego (maintenance testing)?

A
  • Modyfikacje (np. planowane ulepszenia, poprawki, hot-fixy).
  • Ulepszenia lub migracje środowiska operacyjnego (nowy system operacyjny, migracja bazy danych).
  • Wycofanie (retirement) systemu lub aplikacji z eksploatacji.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Od czego zależy zakres testowania konserwacyjnego?

A
  • Poziomu ryzyka związanego ze zmianą (im większe ryzyko, tym szerszy zakres testów).
  • Wielkości samej zmiany (np. liczby zmodyfikowanych modułów).
  • Rozmiaru istniejącego systemu (duże, złożone systemy mogą wymagać szerzej zakrojonych testów).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Jakie testy mogą być potrzebne przy aktualizacji lub migracji środowiska operacyjnego?

A
  • Testy nowego środowiska i zmodyfikowanego oprogramowania (czy wszystko działa prawidłowo po przeniesieniu).
  • Testy konwersji / migracji danych pomiędzy starym a nowym środowiskiem (sprawdzenie integralności i poprawności danych po migracji).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Jakie testy mogą być potrzebne przy wycofywaniu systemu lub aplikacji?

A
  • Testy archiwizacji danych, jeśli wymagana jest długa retencja danych (czy proces archiwizacji działa prawidłowo).
  • Testy procedur przywracania (restore/retrieval) danych po archiwizacji, by upewnić się, że można je odzyskać w razie potrzeby.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Testowanie zmian w systemie produkcyjnym obejmuje jakie dwa elementy?

A

1. Ocenę powodzenia wprowadzonej zmiany (czy działa zgodnie z założeniem).
2. Weryfikację możliwych regresji w częściach systemu, które pozostały niezmienione (czy zmiana nie wpłynęła negatywnie na inne moduły).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Czy testowanie konserwacyjne zawsze jest planowane z wyprzedzeniem?

A

Nie zawsze.
* Mogą wystąpić zarówno zaplanowane wydania (releases) lub wdrożenia, jak i nieplanowane (np. hot-fixy).
* Analiza wpływu (impact analysis) może być konieczna przed wprowadzeniem zmiany, by ocenić jej konsekwencje dla innych obszarów systemu.
* Testowanie musi być dostosowane do tych potrzeb (np. szybkie testy przy hot-fixach).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly