#projektowanie

Dostępność dla wszystkich ludzi oraz wszystkich platform

3793
Może się to wydawać dziwne, ale popularny Web Content Accessibility Guideline nie jest definiowany wyłącznie dla platformy WEBowej i nie dotyczy jedynie osób niewidzących oraz niedowidzących.

Jak nie działają systemy

3331
Kiedy testujesz oprogramowanie, przygotuj się na to, że coś pójdzie nie tak jak powinno. Czym więcej defektów znasz, tym mniej testowany system Cię zaskoczy.

Projektowanie uniwersalne

3235
Stworzenie uniwersalnej przestrzeni lub produktu było od zawsze marzeniem projektantów. Czy jednak możemy stworzyć projekt, który będzie możliwy do użytkowania przez wszystkich? Na to pytanie próbuje odpowiedzieć filozofia projektowania uniwersalnego.

Piszę testy automatyczne, kim jestem?

2359
Praca jako tester automatyzujący to ścieżka rozwoju którą wybiera coraz więcej osób. Co robi automatyk, jakie są pułapki i korzyści z tej specjalizacji?

Dostępność oprogramowania dla osób ze szczególnymi potrzebami

1023
Dostępność (ang. accessibility) zawsze była ważnym elementem jakości oprogramowania. Chcemy popularyzować ją jeszcze bardziej.

Tester-Driven Development

1477
...czyli rozwój oprogramowania sterowany przez testerów. To z jednej strony dość powszechna praktyka w projektach informatycznych, ale również klasyczny antywzorzec projektowy.

Odseparowanie danych od testów

1549
Projektowanie architektury kodu i projektowanie systemów, z osobną warstwą dla danych, jest powszechną, dobrą praktyką z wieloma zaletami. Osobna warstwa danych w testowaniu również się sprawdza.

Projektowanie scenariuszy pozytywnych i negatywnych

2617
Scenariusz testowy ma wiele definicji i interpretacji tychże definicji. Kiedy scenariusz testuje standardową ścieżkę przejścia, a kiedy obsługę "wyjątkowych" sytuacji?

CRUD i testowanie operacji na danych

4246
CRUD jest heurystyką, która przypomina nam jakie operacje na danych lub zmiennych należy testować. Jej rozwinięcie pozwala nam zweryfikować kilka ciekawych i prawdopodobnych scenariuszy w użytkowaniu aplikacji.

Czy automatyzacja to testowanie?

2430
Wynikiem procesu automatyzacji jest automat kontrolujący jakość oprogramowania. W powszechnym rozumieniu automat jest testem, a automatyzacja jest testowaniem.