#jakość

Jak WhatsApp testuje swoje oprogramowanie?

Testowanie aplikacji używanej przez ponad 2 miliardy użytkowników jest wyzwaniem inżynieryjnym. WhatsApp rozwiązał ten problem w nietypowy sposób - zamiast tworzyć rozbudowane zespoły testerskie, postawił na radykalnie inne podejście, w którym to programiści są głównymi autorami testów, a testerzy pełnią funkcję strategicznych doradcó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.

Tester krytycznie myślący

Jako testerzy oprogramowania często jesteśmy pochłonięci wirem terminów, raportów o błędach i przypadków testowych. Ale czy kiedykolwiek zastanawiałeś się, jak Twój proces myślowy wpływa na skuteczność testowania? Jak krytyczne myślenie może zmienić Twoje podejście do testowania oprogramowania?

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

W odpowiedzi na wyzwania związane z modelem SDET, Microsoft rozpoczął przejście do bardziej zintegrowanego podejścia do zapewniania jakości. Ten proces transformacji rozpoczął się w zespołach webowych i stopniowo rozprzestrzenił się na inne części organizacji.

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.

Czego Sokrates może nauczyć nas o testowaniu?

Na pierwszy rzut oka, filozofia i testowanie oprogramowania mogą wydawać się odległymi dziedzinami. Jednak głębsza analiza Sokratejskiej myśli ujawnia zaskakujące połączenia i ponadczasowe lekcje, które mogą znacząco wzbogacić praktykę każdego testera.

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.

ISTQB® poszukuje testerów-autorów!

Masz wiedzę i doświadczenie w testowaniu oprogramowania, którymi chcesz się podzielić ze światem? ISTQB® otwiera drzwi dla wszystkich testerów, którzy chcieliby współtworzyć i publikować artykuły w newsletterze organizacji.

Problem trzech ciał w testowaniu oprogramowania

Jak znaleźć równowagę między szybkością, jakością a kosztami? To prawdziwy "problem trzech ciał" w świecie testowania oprogramowania.

Ciekawe metryki cz. 4. Durability

Trwałość testu to metryka, która pokazuje jak test odporny jest na zmiany oprogramowania. Przydaje się w testowaniu manualny, ale swoją największą wartość ma przy automatyzacji.