Co to są testy pilotażowe? Definicja, znaczenie, przykłady
Co to są testy pilotażowe?
Badania pilotażowe jest zdefiniowany jako typ Testowania Oprogramowania, który weryfikuje komponent systemu lub cały system w warunkach działania w czasie rzeczywistym. Celem Testu Pilotażowego jest ocena wykonalności, czasu, kosztów, ryzyka i wydajności projektu badawczego.
Testowanie to odbywa się dokładnie pomiędzy UAT a produkcją.
W przypadku testów pilotażowych wybrana grupa użytkowników końcowych wypróbowuje testowany system i przekazuje opinię przed pełnym wdrożeniem systemu.
Innymi słowy, oznacza to przeprowadzenie próby generalnej przed następującym po nim testem użyteczności.
Testy pilotażowe pomagają we wczesnym wykrywaniu błędów w Systemie.
Testy pilotażowe polegają na zainstalowaniu systemu w siedzibie klienta (lub w środowisku symulowanym przez użytkownika) w celu przetestowania go pod kątem ciągłego i regularnego użytkowania.
Najpopularniejszą metodą testowania jest ciągłe testowanie systemu w celu znalezienia jego słabych punktów. Te słabości są następnie odsyłane do zespołu programistów w postaci raportów o błędach, a błędy te są naprawiane w następnej wersji systemu.
W trakcie tego procesu czasami uwzględniane są także testy akceptacyjne Testowanie kompatybilności. Dzieje się tak, gdy opracowywany jest system w celu zastąpienia starego.
In Inżynieria oprogramowaniaTesty pilotażowe pozwolą odpowiedzieć na pytanie, czy produkt lub usługa ma potencjalny rynek.
Dlaczego testy pilotażowe są ważne
Testy pilotażowe są ważne Ponieważ pomaga na wiele sposobów, np. przy debugowaniu oprogramowania i procedur używanych do testowania, sprawdzaniu gotowości produktu do pełnoskalowej implementacji, podejmowaniu lepszych decyzji o przydziale czasu i zasobów, daje okazję do oceny reakcji grupy docelowej na program, pomiaru sukcesu programu i daje zespołowi szansę na przećwiczenie czynności, które wykorzystają w teście użyteczności.
Jak przeprowadzić testy pilotażowe
Poziom testów pilotażowych zależy od wielkości i zakresu projektu migracji. Rzeczywiste testy pilotażowe przeprowadzane są w wydzielonym obszarze lub laboratorium, w którym użytkownicy przeprowadzają liczne procedury, transakcje i raporty symulując funkcjonalność oprogramowania.
Możliwość przeprowadzenia testów pilotażowych w zależności od kontekstu projektu,
- W przypadku przedsiębiorstwa ogólnego można przeprowadzić test pilotażowy z grupą użytkowników na zestawie serwerów w centrum danych
- W przypadku przedsiębiorstwa zajmującego się tworzeniem stron internetowych test pilotażowy można przeprowadzić, hostując pliki witryny na serwerach pomostowych lub foldery na żywo w Internecie
- W przypadku komercyjnych dostawców oprogramowania można przeprowadzić test pilotażowy ze specjalną grupą pierwszych użytkowników.
Testowanie pilotażowe polega na przestrzeganiu planu testów
Krok 1: Utwórz plan pilotażowy
Krok 2: Przygotuj się do testu pilotażowego
Krok 3: Wdróż i przetestuj test pilotażowy
Krok 4: Oceń test pilotażowy
Krok 5: Przygotuj się do wdrożenia produkcyjnego
Przed przeprowadzeniem testów pilotażowych należy wziąć pod uwagę następujące kwestie:
- Zapewnij uczestnikom odpowiednie szkolenie
- Plan wdrożenia dotyczący wdrożenia serwerów i przygotowania systemów do pilotażu
- Dokumentacja procesu instalacji
- Skrypty testowe dla każdej aplikacji. Składa się z list kontrolnych funkcji do wykonania
- Udzielaj zespołom projektowym i testującym stałego feedbacku od użytkowników za pośrednictwem poczty e-mail lub witryn internetowych
- Ustaw kryteria oceny pilotażu, takie jak informacja o liczbie niezadowolonych użytkowników, liczbie wezwań i próśb o wsparcie itp.
- Zaangażuj grupę roboczą złożoną z partnerów społecznych lub interesariuszy, którzy zainwestowali w Twój projekt i będą się regularnie spotykać, aby omówić postępy prac
- Opracowano plan ewaluacji oraz instrumenty/narzędzia ewaluacyjne w celu uchwycenia niezbędnych informacji na temat wiedzy, zmian w postawach i zachowaniu grupy pilotażowej.
Podczas testu pilotażowego zespół zbiera i ocenia dane testowe. Na podstawie tych danych zespół wybierze jedną ze strategii.
- Ruszaj do przodu– Wdróż nowego kandydata do wydania w grupie pilotażowej
- Wycofaj się– Wykonaj plan wycofania, aby przywrócić grupę pilota do poprzedniego stanu konfiguracji
- Zawiesić– Zawiesić testy pilotażowe
- Popraw i kontynuuj– Wdróż poprawki, aby naprawić istniejące rozwiązanie
- Rozmieścić– Przejdź do wdrożenia rozwiązania
Dobra praktyka w zakresie testów pilotażowych
- Zaplanuj test pilotażowy na dwa dni przed testem użyteczności.
- Nie rozpoczynaj testu pilotażowego, dopóki wszyscy użytkownicy, klienci i zespół projektowy nie uzgodnią kryteriów pomyślnego wyniku
- Poproś użytkowników, aby zaznaczyli wszelkie problemy na swoich kopiach materiałów, opisali swoje obawy i zaproponowali sugestie (jeśli takie mają) dotyczące ulepszeń.
- Poinformuj użytkowników o celu, długości i postępie pilotażu
Przykład testów pilotażowych
Poniżej przedstawiono kilka typowych przykładów testów pilotażowych:
- Microsoft działa Windows Programy poufne dla Windows 10 Testów pilotażowych
- Google obsługuje Android Program beta dla użytkowników Nexusa w celu przetestowania jego Android Operasystemu
- HP prowadzi online testy pilotażowe swoich produktów i usług
Podsumowanie
- Testowanie pilotażowe polega na sprawdzeniu podzespołu systemu lub całego systemu w warunkach działania w czasie rzeczywistym.
- Testowanie to odbywa się dokładnie pomiędzy UAT a produkcją.
- Pomoże sprawdzić, czy Twój produkt jest gotowy do wdrożenia na pełną skalę