Kiedyś podstawą testowania oprogramowania było testowanie ręczne, jednak wiele z tych testów można zautomatyzować w celu skrócenia czasu potrzebnego na testowanie. Automatyzacja testów to gałąź programistyczna, która wymaga specjalnych narzędzi i struktur, w których każdy test jest zasadniczo skryptem, więc wykwalifikowany specjalista w tej dziedzinie powinien również przestrzegać wszystkich dobrych praktyk i standardów kodowania. Kolejnym obszarem są testy wydajności, które …
