“Ale moi programiści sami testują swój kod…” | Blog | Solwit

“Ale moi programiści sami testują swój kod…”

Autorzy: Joanna Leska, Michał Zaczyński 

Programiści mają w zwyczaju testować stworzony przez siebie fragment kodu. Zdarza się jednak, że właściciel projektu uzna, że to wystarczy, żeby uznać produkt za gotowy i nie kieruje go do profesjonalnego testowania. Jednak to, co zostanie zaoszczędzone na testowaniu, z nawiązką powróci w postaci kosztów wynikających z błędów i strat po nieudanej premierze.

testowanie-programisci

Różnice w testowaniu oprogramowania przez programistę oraz przez testera są niemierzalne. Zobacz, co mówią na ten temat fachowcy:

IKONA_DEV
Jestem DEVELOPEREM
ikona_tester
Jestem TESTEREM
Zwykle testuję ten fragment kodu, który wcześniej sam napisałem.
Zwykle testuję ten fragment kodu, który wcześniej sam napisałem. Sprawdzam cały kod, wszystkie jego elementy i związki między nimi.
Wykonuję bardzo dokładne i szczegółowe testy jednostkowe.
Wykonuję testy: jednostkowe, integracyjne, wydajnościowe, sanity check, obciążeniowe, interface’u, regresywne, beta i akceptacyjne, zautomatyzowane, bezpieczeństwa, testy Black Box, pokrycia warunków, i tak dalej, i tak dalej…
Sprawdzam czy kod działa poprawnie w odpowiednich warunkach.
Moim celem jest sprawdzenie gdzie i dlaczego kod nie działa. Sprawdzam kod w różnych sytuacjach i warunkach, żeby znaleźć wszystkie jego niedoskonałości.
Jeśli widzę, że aplikacja działa, to mam pewność, że kod jest w porządku.
Zwracam uwagę na miliony szczegółów, żeby wyłapać wszystkie słabe punkty programu, nawet te niewidoczne na pierwszy rzut oka.
Znam ten kod najlepiej na świecie, w końcu sam go pisałem.
Nie znam tego kodu, więc jestem obiektywny i patrzę na niego całościowo.
Jestem doświadczonym deweloperem, to chyba wiem jak dobrze pisać kod!
Jestem testerem wyszkolonym aby testować i znajdować problemy, których inni nie widzą. Mam do tego narzędzia i wiem, że każdy robi błędy.
Sprawdzam kod i upewniam się żeby był zgodny z najlepszymi praktykami deweloperskimi.
Sprawdzam całą aplikację, uwzględniając wymagania klienta i komfort w używaniu jej.
Moim zadaniem jest produkowanie bardzo dobrego kodu.
Zgadza się! Zajmij się tym, co robisz najlepiej. A testowanie zostaw mnie 🙂

Szukasz wybitnych testerów lub programistów? Zajrzyj TUTAJ!

Najnowsze wpisy na blogu