Analiza Wymagań - FURPS

Zbieranie wymagań jest pierwszym krokiem do właściwego testowania. Czynność ta jest wspierana przez metodę klasyfikacji FURPS. Angielski akronim rozszyfrowujemy następująco:

  • Functionality- funkcjonalność w rozumieniu zestawu funkcji uwzględniająca również bezpieczeństwo (ang. security)
  • Usability - użyteczność jako zestaw wizualnych aspektów oprogramowania
  • Reliability - niezawodność, będąca mierzona np. częstością występowania błędów
  • Performance - wydajność aplikacji określana również jako czas odpowiedzi lub użycie zasobów
  • Supportability - nie dająca się łatwo przetłumaczyć "wspieralność" uwzględniająca zdolność aplikacji do instalacji na różnych platformach, łatwość testowania itd.
Czytaj więcej: Analiza Wymagań - FURPS

Narzędzia IBM Rational - 1

Przegląd narzędzi wspierających testowanie IBM – Rational, część 1.

Mnogość narzędzi do automatyzacji powoduje, że użytkownicy zaczynają się gubić, co służy do czego. Oto pomocny przegląd oprogramowania produkcji IBM służącego testerom. Artykuł nie ma autoryzacji firmy IBM.

Narzędzia wspierające testowanie firmy IBM Rational.

Część 1 - Zarządzanie testami i zmianą.

Czytaj więcej: Narzędzia IBM Rational - 1

Testerskie FAQ

Do naszej redakcji spływają pytania o testowanie oprogramowania, zawód testera, pozytywne i negatywne aspekty tej pracy. Oto odpowiedzi na te najczęstsze zapytania.


1. Co zrobić aby zostać testerem?

Zawód testera jest takim samym zawodem jak każdy inny. Wymaga przygotowania. Najlepiej wybrać studia pokrywające się z zainteresowaniami testerskimi. Jeśli naszym konikiem jest testowanie aplikacji najlepiej zacząć od Inżynierii Oprogramowania. Jeśli bliżej nam do testowania sprzętu warto raczej wybrać Elektronikę.

 

2. Zastanawiam się nad zawodem testera, ale nie wiem czy mi się to spodoba...

Warto spróbować się z tematem przez testy beta. Często pojawiają się nabory na testerów beta w sieci. Można też samodzielnie poszukać błędów w wybranej przez siebie aplikacji.

 

3. Jaki trzeba mieć minimum komputer?

Przy testach aplikacji najlepiej mieć taki komputer jak przeciętny użytkownik testowanej aplikacji.

 

4. Jakie trzeba mieć oprogramowanie do testowania?

Teoretycznie żadnego za wyjątkiem systemu operacyjnego i przeglądarki internetowej. Testowanie można wzbogacać automatyzacją. Jednak można i bez (tak robi większość firm).

O różnych narzędziach piszemy w:

 

5. Co zrobić żeby po testowaniu sprzęt został u mnie?

: )

Zależy od pracodawcy/zleceniodawcy. Czasami pozwalają zatrzymać sprzęt, a czasami wprost przeciwnie.

 

Model V

Definiowanie cyklu tworzenia oprogramowania ma już swoją długą tradycję. Jedną z pierwszych prób było stworzenie modelu wodospadu (ang. waterfall). Choć bardzo prosty, w pełni oddawał on pierwsze projekty, w których budowano oprogramowanie. Jego jedyna wada to prostota nieuwzględniająca np. optymalności czasowej. Dokonano więc jego modyfikacji, zmieniając go w model, gdzie dwie najważniejsze fazy: projektowanie i weryfikacja, nie następują po sobie, ale wykonywane są równolegle - model V.

Czytaj więcej: Model V

Tester łącza internetowego

Testowanie parametrów sprzętu komputerowego, w tym testowanie łącza internetowego to również część testów oprogramowania. Tester musi odpowiedzieć na pytanie czy czas pobierania strony internetowej jest "akceptowalny". Badania pokazują, iż akceptowalny czas oczekiwania Internauty to maksymalnie 10 sekund. Istnieje związek między specyfiką używania Internetu, a poziomem akceptacji czasu ładowania witryny. Aktualnie Internauci otwierają wiele zakładek w tym samym czasie nie czekając na ich "wgranie". Wracają do nich po pewnym czasie, jeśli strona ciągle nie jest otwarta po prostu zamykają zakładkę.

Sprawdź jak szybko pobierane i wysyłane są dane na twoim łączu internetowym.

Czytaj więcej: Tester łącza internetowego

Darmowe narzędzia wspierające testowanie

 

Przegląd narzędzi wspierających testowanie. Automatyzacja w testowaniu. Darmowe narzędzia wspierające testowanie.

Jest wiele narzędzi do automatyzacji testów, ale tylko użycie kilku z nich przynosi prawdziwe korzyści. Artykuł opisuje przydatne oprogramowanie testerskie i co najważniejsze darmowe. Zapraszamy do dyskusji o darmowych aplikacjach do prowadzenia testów na forum strony testerzy.pl.

Czytaj więcej: Darmowe narzędzia wspierające testowanie

Narzędzia IBM Rational - 2

Przegląd narzędzi wspierających testowanie IBM – Rational, część 2.

Narzędzie wspierające testowanie

Mnogość narzędzi do automatyzacji powoduje, że użytkownicy zaczynają się gubić, co służy do czego. Oto pomocny przegląd oprogramowania służącego testerom produkcji IBM. Artykuł nie ma autoryzacji firmy IBM.

Narzędzia wspierające testowanie firmy IBM Rational.

Część 2 – Automatyzacja testów

Czytaj więcej: Narzędzia IBM Rational - 2
 

Wakacyjne terminy szkoleń

 

19-21.07.17 - Wisła

ISTQB Poziom Podstawowy (Foundation Level)


24-27.07.17 - Kazimierz Dolny

Zawód Tester


7.08.17 - Wrocław

Testerskie umiejętności miękkie


8-10.08.17 - Jasło

ISTQB Poziom Podstawowy (Foundation Level)

 

Partnerzy

Narzędzia testerskie