Dobry Tester - Laboratorium

7 (nieoczywistych) technik produktywności

Od testerów dla testerów, z miłości do czystego kodu i eleganckich testów.

Kto naprawdę odpowiada za jakość oprogramowania?

Gdy krytyczny defekt pojawia się na produkcji, wszystkie spojrzenia natychmiast kierują się w stronę zespołu testerskiego. Prędzej czy później podczas spotkań zespołu pojawi się pytanie "Jak to możliwe, że to przeszło przez testy?". Ta odruchowa reakcja ujawnia typowe niezrozumienie odpowiedzialności za jakość oprogramowania, czyli problemu, który nadal osłabia efektywność całej branży.

Testowanie po polsku

Czy nasze polskie cechy mogą wpłynąć na jakość naszej testerskiej pracy? Okazuje się, że narodowe "przywary" mogą stać się nawet atutem w branży testowania oprogramowania. Zebraliśmy 10 sposobów, jak wykorzystać typowo polskie podejście do życia, aby stać się jeszcze lepszymi testerami. Z przymrużeniem oka.

Ewolucja praktyk zapewniania jakości w Microsoft. Case study, cz. 1

Microsoft, jako jeden z gigantów branży technologicznej, odegrał poważną rolę w kształtowaniu praktyk zapewniania jakości w przemyśle oprogramowania. Firma ta nie tylko stworzyła niektóre z najpowszechniej używanych systemów operacyjnych i aplikacji na świecie, ale także zrewolucjonizowała podejście do testowania oprogramowania.

Testy jako narzędzie komunikacji

Testowanie często postrzegane jest wyłącznie jako proces wykrywania defektów i kontroli jakości produktu. Jednak w rzeczywistości rola testów sięga znacznie głębiej, stając się potężnym narzędziem komunikacji i katalizatorem współpracy w zespołach projektowych. Okazuje się, że testy mogą służyć nie tylko jako bariera ochronna przed defektami, ale przede wszystkim jako most łączący różne role w procesie tworzenia oprogramowania.

Druga edycja Improve IT Open Space

Byliście na zeszłorocznym Improve IT? W takim razie nie może Was zabraknąć również w tym roku! 3QA ponownie zaprasza na wyjątkowe wydarzenie Open Space pod hasłem "Break the silos! vol.2".

Dlaczego rynek pracy utrudnia start młodym?

Bycie juniorem to nie lada wyzwanie. Rynek pracy, teoretycznie otwarty na świeże umysły i innowacyjne podejście, w praktyce często okazuje się labiryntem pełnym ślepych zaułków i zamkniętych drzwi.

Laboratorium Dobrego Testera w wakacyjnej cenie

Znasz podstawy testowania, ale brakuje Ci praktyki? Chcesz dowiedzieć się, jak wygląda prawdziwa praca testera i jak skutecznie wykrywać błędy? A może po prostu chcesz usystematyzować swoją wiedzę i utrwalić cenne umiejętności? Jeśli tak, to zapraszamy na szkolenie "Dobry Tester – Laboratorium", teraz aż 300 zł taniej!

ISO 25010, wersja 2023. Aktualizacja

W listopadzie 2023 roku ukazała się zaktualizowana wersja normy ISO 25010 dotyczącej jakości oprogramowania. Oto główne zmiany.

Jak mierzyć jakość testów? Line coverage, branch coverage i testy mutacyjne

Do mierzenia jakości kodu stosujemy różne metryki, od złożoności (cyclomatic complexity), przez ilość błędów na produkcji, po dług techniczny (technical dept). Wiele zespołów dodało do tego również miarę pokrycia kodu testami (code coverage). Z tym podejściem wiąże się jednak ryzyko, że testy będą pisane głównie po to, żeby pokrywały więcej linijek kodu, a nie żeby dobrze chroniły przed regresją. To może oznaczać to samo, ale wcale nie musi.