Baza wiedzyArtykuły

Testowanie e-commerce. Na przykładzie InPost Pay

Nowe technologie nie tylko poszerzają możliwości, ale też zwiększają liczbę zależności, danych i ścieżek użytkownika. Jak testować rozwiązanie, które łączy płatności, logistykę i doświadczenie użytkownika? Przyjrzyjmy się temu na przykładzie InPost Pay.

Czy można automatyzować testy bez znajomości programowania?

Odpowiedź brzmi: to zależy. Z jednej strony automatyzacja testów opiera się na kodzie, dlatego tester automatyzujący musi znać podstawy programowania. Z drugiej strony istnieją realne ścieżki przejścia dla osób bez doświadczenia programistycznego.

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.

Jak zapewnić dostępność produktów i usług. Wytyczne

Nadzorca rynku, czyli PFRON opublikował wytyczne dla podmiotów gospodarczych w zakresie zapewniania spełniania wymagań dostępności produktów i usług.

Dostępność w iOS 26 nie istnieje

Publiczna beta iOS 26 trafiła do użytkowników i już teraz budzi skrajne emocje. Apple promuje nowy design „Liquid Glass” jako rewolucję wizualną, ale z perspektywy dostępności, rewolucja ta jest boleśnie niedopracowana.

Zarządzanie danymi testowymi

Dane testowe rzadko trafiają na listę priorytetów. Często przyjmuje się, że „jakieś będą”. Do czasu, aż ich brak zaczyna wpływać na tempo i jakość pracy. Co zrobić, żeby się na tym nie wyłożyć.

Kryterium sukcesu 4.1.1. i jego pułapki

To kryterium, choć znajduje się w WCAG, nie obowiązuje już lub uznawane jest za zawsze spełnione. Obnaża to problem samego wdrażania zmian przez WCAG oraz trudności z realizacją wytycznych Ustawy o dostępności.

Mentoring w testowaniu. Jak dzielić się wiedzą?

Nie każdy senior chce być mentorem, a nie każdy junior wie, jak poprosić o wsparcie. Kiedy jednak uda się zbudować relację opartą na wzajemnym zaufaniu i współpracy, efekty często zaskakują obie strony. Jak skutecznie wdrożyć mentoring w zespole testerskim i jakie wartości może on wnieść do kultury dzielenia się wiedzą?

Wybrane przypadki zastosowania obiektu cause w Jenkinsie

Jak testerzy mogą używać cause w systemie Jenkins do celów kontroli i zapewnienia jakości?

Problemy automatyzacji testów. Plus wzorce rozwiązań

Automatyzacja testów często jawi się jako rozwiązanie wszystkich problemów związanych z kontrolą jakości oprogramowania. Obietnica szybszego wykrywania defektów, niższych kosztów i większego pokrycia testami wydaje się kusząca. Rzeczywistość jednak pokazuje, że wiele projektów automatyzacyjnych nie spełnia pokładanych w nich nadziei. Dlaczego tak się dzieje i jak temu zaradzić?