#jakość

Quality Assurance. Zapewnienie jakości

Każdy program to zbiór elementów – linijek kodu, funkcji, modułów – które tworzą większą całość. Ostatecznie ma on spełniać konkretne potrzeby użytkowników. Zapewnienie jakości (Quality Assurance, QA) to nie tylko procedury i metodologie, ale też filozofia tworzenia oprogramowania, która wykracza poza testowanie i weryfikację. To systematyczne dążenie do doskonałości, które przenika każdy etap procesu wytwarzania oprogramowania.

[Prima aprilis] Testerzy za kółkiem

Najniższa liczba wypadków, najbezpieczniejszy styl jazdy, a do tego zniżki na ubezpieczenie OC. Testerzy właśnie zostali okrzyknięci wzorowymi kierowcami. Czy rzeczywiście nasze zawodowe nawyki przekładają się na jazdę? Sprawdzamy.

Tester eXperience (TX)

TX to budowanie przyjaznego środowiska, w którym tester oprogramowania zdobywa doświadczenie związane z testowanym oprogramowaniem. Jest to przestrzeń zbliżona do tego, w jakich warunkach aplikacja jest „doświadczana” przez użytkowników (UX) i deweloperów (DX).

Mierzenie jakości kodu. TIOBE Quality Indicator

Jak zmierzyć jakość kodu w sposób obiektywny i praktyczny? Analizujemy model stworzony przez TIOBE Software, który pomaga ocenić jakość oprogramowania przed jego wdrożeniem.

Metryki jakości oprogramowania. Co naprawdę warto mierzyć?

Wśród licznych wskaźników i metryk, które możemy śledzić, tylko niektóre dostarczają rzeczywiście wartościowych informacji o stanie naszego produktu i procesie testowym. Które metryki faktycznie pomagają w ocenie i poprawie jakości oprogramowania?

System wartości jednostek i organizacji

Dlaczego testuję oprogramowanie i dlaczego organizacje testują oprogramowanie? To pytanie nie jest proste, ale można spróbować na nie odpowiedzieć w ramach analizy systemu wartości, jakie mamy my jako jednostka oraz jakie prezentuje organizacja, w jakiej pracujemy.

Jakość platform streamingowych. Netflix na prowadzeniu

Netflix nieustannie utrzymuje pozycję lidera, nie tylko pod względem liczby subskrybentów czy jakości dostarczanego kontentu, ale przede wszystkim niezawodności technicznej swojej platformy. Na sukces ten ma wpływ dość innowacyjne podejście do testowania i zapewnienia jakości, które mogłoby wyznaczać standardy dla całej branży.

Perspektywa jakości QA i testera

"Czym różni się tester od QA?". Dla wielu osób, zwłaszcza początkujących w IT, różnica między tymi rolami nie jest oczywista. Czy to tylko kwestia nazewnictwa? A może kryje się za tym coś więcej?

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.