Prom kosmiczny

15.06.2022

Houston, mamy… buga! Największe błędy oprogramowania w misjach kosmicznych i wnioski na temat zapewniania jakości

Procesy związane z zapewnianiem jakości oprogramowania są kluczowe wszędzie, gdzie jest ono wykorzystywane, gdyż prędzej czy później mogą pojawić się błędy jego działania. I choć mogłoby się wydawać, że oprogramowanie wykorzystywane w misjach kosmicznych jest solidnie sprawdzane i musi spełniać rygorystyczne normy, także w historii lotów kosmicznych pojawiały się bugi – nieraz katastrofalne w skutkach. Jakie błędy popełniono? Co poszło nie tak? Co można było zrobić, aby zapobiec katastrofie i czego nas to uczy o zapewnianiu jakości?

Przeczytaj więcej
jpro 2022.06.08 cover - Testy funkcjonalne oprogramowania – co trzeba wiedzieć?

07.06.2022

Testy funkcjonalne oprogramowania – co trzeba wiedzieć?

Na fali rosnącego zapotrzebowania na testerów oprogramowania temat testowania funkcjonalnego zyskał jeszcze większą popularność. Chętnych do spróbowania swoich sił w IT nie brakuje, ale wiele niejasności może budzić podział na różne typy testów. Ostatnio na blogu JPro pojawił się temat testowania niefunkcjonalnego, dziś zatem zastanówmy się, czym jest testowanie funkcjonalne i jaki jest cel testów funkcjonalnych.

Przeczytaj więcej
jpro 2022.05.04 cover.png - Testowanie oprogramowania – poznaj świat testów 

04.05.2022

Testowanie oprogramowania – poznaj świat testów 

Czym jest testowanie oprogramowania? W jaki sposób testowanie pomaga zapobiec niepoprawnemu funkcjonowaniu aplikacji? Jakie predyspozycje należy posiadać, żeby zostać testerem oprogramowania i jak zacząć? Odpowiedzi na te pytania znajdziecie w poniższym artykule.

Przeczytaj więcej
jpro 2022.03.30 cover - Testowanie Business Intelligence

30.03.2022

Testowanie Business Intelligence

Business Intelligence jest procesem gromadzenia, analizy i przekształcania surowych danych w dokładne oraz wydajne informacje, które pozwalają firmom uzyskać wiedzę niezbędną do szybkiego podejmowania decyzji biznesowych oraz udoskonalania strategii działania dla właściwego rozwoju organizacji. Inicjatywa testowania Business Intelligence pomaga uzyskać wysoką dokładność i wiarygodność analiz biznesowych. Dowiedz się, na czym polega testowanie BI, co sprawdzamy i dlaczego w ogóle warto takie testy przeprowadzić.

Przeczytaj więcej
2022 03 23 cover - Zgłaszanie i raportowanie błędów – najlepsze praktyki<a></a>

23.03.2022

Zgłaszanie i raportowanie błędów – najlepsze praktyki

Wydaje się, że zgłoszenie błędu należy do prostych czynności. Na pierwszy rzut oka rzeczywiście można opisać ten proces w kilku słowach: opisujemy, co widzimy, dodając informacje, w jaki sposób do tego doszliśmy. I choć ta definicja nie jest szczególnie zawiła, to już napisanie dobrego zgłoszenia zawierającego wszystkie niezbędne informacje pomocne w zrozumieniu awarii i procesie jej odtwarzania może stanowić małe wyzwanie. W artykule postaram się opisać najważniejsze cechy, które powinno zawierać dobrze napisane zgłoszenie.

Przeczytaj więcej
2022 02 09 cover testy - Testy niefunkcjonalne – co warto o nich wiedzieć?

23.02.2022

Testy niefunkcjonalne – co warto o nich wiedzieć?

Testowanie funkcjonalne jest uznawane za standard i przeprowadzane jest w zdecydowanej większości projektów. Potrzeba przeprowadzania testów funkcjonalnych jest intuicyjna – programista dodał nową funkcjonalność, tester sprawdza, czy działa ona prawidłowo. Ale jak uzasadnić potrzebę testowania niefunkcjonalnego i czym właściwie są testy niefunkcjonalne? W artykule postaram się bardziej szczegółowo przyjrzeć typom testów niefunkcjonalnych oraz temu, czym może grozić pomijanie ich w projektach.

Przeczytaj więcej
2021.08.25 jpro cover shift left 2 - Testuj przed wszystkimi, czyli shift-left testing w praktyce

25.08.2021

Testuj przed wszystkimi, czyli shift-left testing w praktyce

Czym jest podejście „shift-left testing”? Zobacz, jak korzystamy z niego w praktyce, jakie przynosi korzyści, a także jakie okoliczności sprawiły, że jest ono możliwe do zastosowania.

Przeczytaj więcej
2021.07.06 jpro cover testy 2 - Piramida testów – czyli co, kiedy i jak testować, żeby testy przyniosły zysk?

05.07.2021

Piramida testów – czyli co, kiedy i jak testować, żeby testy przyniosły zysk?

Jednym z tematów, który budzi wiele emocji, są koszty związane z testami oprogramowania. I choć mogłoby się wydawać, że „testowanie na produkcji” stało się już synonimem bylejakości, to wciąż jeszcze można spotkać się z podejściem negującym potrzebę zatrudniania testerów oprogramowania. Testy oprogramowania mogą przynieść zbędny koszt – ale tylko wtedy, jeśli są wykonane zbyt późno, są niestabilne, złej jakości, lub źle rozplanowane w czasie. Jak odpowiednio dobrać proporcje pomiędzy poszczególnymi testami na określonych poziomach, by uniknąć zbędnych kosztów naprawy rozwijanego oprogramowania, a co więcej – sprawić, by testy przyniosły zysk? Z pomocą przychodzi piramida testów.

Przeczytaj więcej
2021.06.16 jpro testy 2 - Po co tyle testów? Czyli rzecz o testowaniu oprogramowania

10.06.2021

Po co tyle testów? Czyli rzecz o testowaniu oprogramowania

To nie będzie kolejny artykuł o tym, że testów oprogramowania jest za mało, a tak naprawdę potrzeba nam więcej. Zanim wyciągniecie pochopne wnioski, proszę, doczytajcie do końca, choć pierwsze chwile lektury mogą wzbudzać zdenerwowanie. Pragnę jednak zwrócić uwagę na to, że duża ilość testów nie jest rozwiązaniem problemu.

Przeczytaj więcej