Spisu treści:
Definicja - Co oznacza test statyczny?
Testy statyczne to technika stosowana podczas cyklu życia oprogramowania (SDLC) do wykrywania komponentów oprogramowania i błędów kodu przed uruchomieniem aplikacji. Testy statyczne mogą obejmować instrukcje, przeglądy, inspekcje i analizy przepływu danych. Polega ona głównie na sprawdzaniu składni kodu i ręcznym przeglądaniu algorytmów, a także dokumentów w celu wykrycia błędów.
Testy statyczne są również znane jako testy na sucho.
Techopedia wyjaśnia testy statyczne
Wczesne wykrywanie i naprawa błędów SDLC jest tańsze niż błędy wykryte w późniejszych fazach. Testy statyczne następują po procesie przeglądu, który musi być zgodny z ustalonymi standardami testowania.
Czynniki analizowane przed procesem przeglądu obejmują:
- Przegląd wielkości grupy
- Przydział czasu
- Ustanawianie standardów
- Listy kontrolne
Zespoły testujące statyczne stosują ogólną procedurę przeglądu dokumentacji, w tym:
- Ustanawianie standardów
- Przygotowanie formatu dokumentu
- Weryfikacja listy treści
- Cytowana wewnętrznie walidacja referencji
- Cytowane zewnętrznie sprawdzanie poprawności referencji
- Przegląd ekranu i raportu
- Recenzja komentarza