Definicja 'Baseline Testing’

Definicja: Testowanie linii bazowej odnosi się do walidacji dokumentów i specyfikacji, na podstawie których projektowane są przypadki testowe. Linia bazowa, w ogólności, odnosi się do wzorca, który tworzy podstawę każdego nowego tworu. W testowaniu oprogramowania, odnosi się to do benchmarkowania wydajności aplikacji. Wiele problemów jest odkrywanych i rozwiązywanych podczas testów bazowych.
Opis: Testowanie linii bazowej jest rodzajem testowania niefunkcjonalnego, które jest zazwyczaj wykonywane przez inżynierów testujących. Ponieważ jest to związane z benchmarkingiem, jest również znane jako testowanie benchmarkowe.
Test ten tworzy podstawę dla innych testów, aby porównać wydajność nowej aplikacji lub nieznanej aplikacji ze znanym standardem odniesienia. Na przykład, jeśli dana aplikacja jest znana z tego, że daje dobrą wydajność dla co najmniej 1000 użytkowników w danym czasie, to punktem odniesienia może być 1000 użytkowników. Tak więc, nowa aplikacja powinna działać idealnie dla minimum 1000 użytkowników.
Test ten mierzy ważne cechy i wymagania. Benchmark polega na analizie względnej wydajności aplikacji. Jeśli aplikacja działa poniżej danego poziomu bazowego, wtedy jest uważana za uszkodzoną. Z każdym buildem, ten test jest uruchamiany i wszystkie ważne cechy są porównywane, aby pomóc w rozwiązywaniu problemów.
Możemy pomyśleć o aktualizacji oprogramowania. Z każdą aktualizacją, powinno ono mieć stare cechy plus nowe. Czyszczenie testu bazowego zapewnia, że główne cechy i wzorce aplikacji działają zgodnie z oczekiwaniami.
Ten rodzaj testowania może nie być związany z konkretną funkcją, ponieważ koncentruje się na cechach jakościowych aplikacji.

.