niektóre źródła tego artykułu mogą nie być wiarygodne. Proszę o pomoc w tym artykule, szukając lepszych, bardziej wiarygodnych źródeł. Nierzetelne cytowania mogą być kwestionowane lub usuwane. (Grudzień 2019) (dowiedz się, jak i kiedy usunąć ten Komunikat szablonu)

regresja oprogramowania to błąd oprogramowania, który powoduje, że funkcja przestaje działać zgodnie z przeznaczeniem po pewnym zdarzeniu (na przykład aktualizacja systemu, łatanie systemu lub zmiana czasu letniego)., Regresja wydajności oprogramowania to sytuacja, w której oprogramowanie nadal działa poprawnie, ale działa wolniej lub zużywa więcej pamięci lub zasobów niż wcześniej.

regresje są często spowodowane przez poprawki błędów zawarte w łatach oprogramowania. Jednym ze sposobów unikania tego rodzaju problemów jest testowanie regresji. Prawidłowo zaprojektowany plan testowy ma na celu zapobieżenie tej możliwości przed wydaniem jakiegokolwiek oprogramowania. Automatyczne testowanie i dobrze napisane przypadki testowe mogą zmniejszyć prawdopodobieństwo regresji.,

regresja oprogramowania może być jednego z trzech typów:

  • Local – zmiana wprowadza nowy błąd w zmienionym module lub komponencie.
  • Remote-zmiana w jednej części oprogramowania przerywa funkcjonalność w innym module lub komponencie.
  • Unmasked-zmiana demaskuje już istniejący błąd, który nie miał żadnego wpływu przed zmianą.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *