Pokrycie kodu

Autor: Randy Alexander
Data Utworzenia: 25 Kwiecień 2021
Data Aktualizacji: 26 Czerwiec 2024
Anonim
Pokrycie testowe kodu. Pokrycie instrukcji
Wideo: Pokrycie testowe kodu. Pokrycie instrukcji

Zawartość

Definicja - Co oznacza pokrycie kodu?

Pokrycie kodu to termin używany w testowaniu oprogramowania w celu opisania, ile kodu źródłowego programu obejmuje plan testowania. Programiści sprawdzają liczbę podprogramów programu i wierszy kodu objętych zestawem zasobów i technik testowania.

Pokrycie kodu jest również znane jako pokrycie testowe.

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia zakres kodu

Korzystając z analizy pokrycia kodu, zespoły programistów mogą zapewnić, że ich programy zostały szeroko przetestowane pod kątem błędów i powinny być względnie wolne od błędów. Specjaliści z branży oprogramowania zwrócili uwagę na oczywiste korzyści z tego rodzaju analizy testowej, a mianowicie, że włączenie analizy pokrycia kodu i innych aspektów testowania w fazie beta lub innych rundach programistycznych naraża błędy na małą grupę testową, a nie na miliony użytkowników, gdy produkty wreszcie są dostępne.


Niektóre środowiska programistyczne, takie jak Microsoft Visual Studio, mają specjalne narzędzia menu do wykonywania analizy pokrycia kodu. W innych przypadkach programiści mogą stosować względnie ręczne metody, które polegają na mapowaniu kodu źródłowego oprogramowania i określaniu, gdzie ma zastosowanie testowanie. Zewnętrzni dostawcy zapewniają również specjalne narzędzia do pokrycia kodu dla różnych języków programowania.

Eksperci opisują analizę pokrycia kodu jako część „testów białej skrzynki”, metody, która sprawdza kod programu. W niektórych przypadkach analiza pokrycia kodu jest wykonywana głównie w celu znalezienia dokładnych obszarów, które nie są objęte strategiami testowania. Istnieje wiele różnych wskaźników technicznych i parametrów używanych do konkretnej oceny pokrycia kodu w danym projekcie.