Baza wiedzyArtykuły

Narzędzia do automatyzacji testów aplikacji webowych

Podczas naszych prac testerskich oraz w ramach pomocy innym organizacjom we wdrożeniu narzędzi testowych udało nam się wskazać uniwersalne narzędzia, które chcielibyśmy polecić. Są to nasze propozycje, które sprawdzą się w 80% środowisk automatyzacji testowania.

Hierarchia atrybutów jakości oprogramowania

Geoff Thompson podczas swojego webinarium zaproponował hierarchiczną strukturę atrybutów jakości dla oprogramowania. Od tych, które są najważniejsze i poświęcimy im największa uwagę po te, które w piramidzie się nie zmieszczą.

Profil operacyjny w testowaniu oprogramowania. Część 5. Konstruowanie profilu.

Na zamknięcie naszego cyklu profili operacyjnych, proces konstruowania profilu operacyjnego.

Czy czarna skrzynka jest taka czarna?

Czy rzeczywiście czarna skrzynka jest taka czarna? Określenie "czarna skrzynka" jest używane jako metafora testów niewymagających znajomości wewnętrznych struktur i konstrukcji oprogramowania. Kompetencja czytania i rozumienia kodu nie jest potrzebna.

Czy narzędzia do śledzenia defektów naprawdę są potrzebne?

Narzędzia do śledzenia defektów istnieją. Wiemy, co zawierają, wiemy, jak ich używać, ale czy możemy jednoznacznie wskazać ich cel? Czas zakwestionować kolejny paradygmat testowania oprogramowania.

"Testowanie i sprawdzenie poprawione"

Eksperci testowania oprogramowania starli się na argumenty, pogrążyli się w rozmowie, by wspólnie znaleźć różnicę między tym, co ogólnie nazywamy testowaniem i tym, co określa się jako automatyzacja (sprawdzanie). James Bach, Michael Bolton oraz Ian McCowatt opisali to w osobnych postach na swoich blogach. Prezentujemy esencję ich wniosków.

100 dobrych rad dla dobrego testera

Testowanie oprogramowania jest zajęciem prostym, łatwym i przyjemnym... dla małej grupy ludzi, którzy ułatwiają sobie testowanie poprzez upraszczanie rzeczy pozornie skomplikowanych, a na dodatek potrafią czerpać z tego przyjemność. Oto lista rzeczy, które pozwolą Wam czerpać więcej z testowania.

Czym jest jakość?

Dobrej definicji jakości nie ma. Warto jednak przejrzeć te, które się pojawiają i na ich podstawie znaleźć własną.

Optymalizacja wydajności otwartych CMS-ów

Gotowe frameworki, w tym CMS-y, zazwyczaj nie są zoptymalizowane pod kątem wydajności. Aby je poprawić, czasami trzeba znaleźć sensowne obejście.

Profil operacyjny w testowaniu oprogramowania. Część 4. Niezawodność i wydajność.

Profil operacyjny to zbieranie danych o użytkownikach i w opraciu o to definiowanie i modelowanie testów. Jest kluczowy w definiowaniu użycia aplikacj i przepływów użytkowników.