#jakość

Przemyśl decyzję o zwolnieniu testerów

Wiele firm aktualnie boryka się z wyzwaniami związanymi z restrukturyzacją i cięciami kosztów. Często pierwszym celem tych decyzji stają się testerzy. Ale zanim zostaną podjęte kroki w kierunku redukcji zespołu testującego, warto się zastanowić nad kluczowym pytaniem: czy naprawdę obowiązki testerów mogą przejąć inne role w organizacji?

Światowy Tydzień Jakości 2023

Od 6 do 10 listopada trwa World Quality Week 2023, który jest corocznym świętem jakości.

Czy znajdziesz minutkę, żeby porozmawiać o TDD?

Kiedy zaczynam rozmawiać o TDD (Test Driven Development), przeważnie spotykam się z dwoma reakcjami. Albo ktoś jest bardzo podekscytowany, albo reaguje agresywnie. To jest chyba jeden z tych tematów, które dzielą branżę na pół. Chociaż nigdy nie przekonuję nikogo, że to jest lek na całe zło. Nic nawet nie obiecuję, ale czasem czuję się jak sprzedawca odkurzaczy.

Ciągła jakość to jakość, której ufasz

Hasło, które powinno przyświecać każdemu testerowi i każdemu projektowi, które nie pochodzi ze świata IT.

Statyczne techniki testowania

Statyczne techniki testowe nie uruchamiają oprogramowania, które jest testowane. Mogą być ręczne (przeglądy) lub automatyczne (analiza statyczna). Dowiedz się więcej.

Testy regresji a retesty

Testowanie regresji i testowanie potwierdzające (retest) często wrzucane jest do jednego worka. Wynika to z logiki uruchomienia tych testów. Na przykładach wyjaśniamy różnice i podobieństwa między tymi dwoma rodzajami testów.

Listy kontrolne w zarządzaniu testowaniem

Każdy lider testów zarządzający projektem testowym może skorzystać z krótkiej listy kontrolnej pozwalającej określać kompletność i gotowość do przeprowadzenia testów.

Jakość prognozy pogody

Procesy numerycznego modelowania pogody istnieją od ponad 100 lat i od tamtej pory mocno się rozwinęły. Dziś procesem obliczania pogody zajmują się największe superkomputery świata, a i tak ze zdziwieniem obserwujemy, jak bardzo się mylą. W to lato chyba bardziej niż kiedykolwiek.

Czy jakość kodu jest równoważna jakości projektu?

Pewnie lubisz pisać dobry kod? Zakładam, że skoro czytasz tego bloga, to temat jakości jest Ci bliski. Bardzo mnie to cieszy! Jakość projektu to nasza wspólna sprawa. Tylko czy my zawsze mówimy o tym samym? Czy wysoka jakość dla programistów, testerów, managerów to to samo, co dla klienta? Jeśli tak myślisz, to trochę Cię rozczaruję.

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.