Feedback jako podstawa jakości
Zapraszamy do obejrzenia wystąpienia gdzie Wiktor Żołnowski podczas Agile Update odpowiada na pytania: Co testować oraz jakich narzędzi używać.
Informacja zwrotna jest nieodłącznym elementem nie tylko komunikacji ale również efektywnego procesu wytwarzania oprogramowania – tylko w taki sposób jesteśmy w stanie uzyskać pełnowartościowy i wysokiej jakości produkt.
Sama komunikacja pomiędzy programistami a testerami, z uwagi na komplementarne uzupełnianie się umiejętności obydwu z nich, jest jednym z kluczowych czynników wpływający na proces wytwarzania software’u. Nawet kod napisany przez najlepszych programistów, nie daje nam gwarancji działania finalnego produktu bez przeprowadzenia odpowiednich testów. Te z kolei dogłębnie analizują i sprawdzają wszystkie możliwe scenariusze jakie mogą wystąpić podczas korzystania z produktu.
Testy automatyczne są jedną z możliwości skrócenia czasu oczekiwania na feedback, zwiększenia efektywności pracy programistów oraz redukcji kosztów przedsiębiorstwa. W przeciwieństwie do testów manualnych, testy automatyczne w dużej mierze opierają się na pisaniu skryptów, które “automatycznie” testują kod (produktu). Rzucają one inne spojrzenie na całość, szukając niedoskonałości – w ten sposób praca programistów zostaje zweryfikowana jeszcze na etapie produkcji, przed finalnym wypuszczeniem produktu (release).
Zachęcam do obejrzenia wystąpienia, gdzie Wiktor Żołnowski, podczas Agile Update odpowiada na pytania: Co testować oraz jakich narzędzi używać.