Spisu treści:
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 także znane jako pokrycie testowe.
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 zalety tego rodzaju analiz testowych, 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.