Środowisko Testowe

środowisko testoweśrodowisko testoweśrodowisko testowe Środowisko testowe przy testach aplikacji internetowych to kolejny aspekt dobrego testowania oprogramowania. Nawet dziecko wie, że idealne środowisko do testów nie istnieje. Istnieją natomiast narzędzia, które pomagają nam konfigurować środowisko testowe maksymalnie zbliżone do środowiska produkcyjnego, czyli klienckiego. O tym słów kilka...

Czytaj więcej: Środowisko Testowe

Ocena poziomu zabezpiecznia (EAL) w oparciu o Common Criteria

Ci spośród Państwa, którzy nie mieli przyjemności jeszcze poznać EAL powinni nadrobić zaległości. Jeśli tylko Komisja Europejska wprowadzi nowe prawo "prostych bananów" w odniesieniu do oprogramowania, może się okazać że EAL będzie się nam śnić wielu producentom software-u po nocach. EAL to Evaluation Assurance Level czyli w wolnum tłumaczeniu ocena poziomu bezpieczeństwa.

Czytaj więcej: Ocena poziomu zabezpiecznia (EAL) w oparciu o Common Criteria

Siedem Cech (Bardzo) Efektywnego Testera

 

Steven Miller w artykule "The Seven Habits of Highly Effective Testers" opisuje różnicę między testerem a dobrym testerem:

1) Bądź proaktywny

2) Zaczynając myśl już o końcu

3) Najważniejsze rzeczy na początku

4) Myśl w kategoriach Win/Win (zwycięstwo/zwycięstwo)

5) Na początku zrozum, potem postaraj się być zrozumianym

6) Staraj się o synergię

7) Bądź ostrzejszy niż brzytwa

 

Co to znaczy?

Czytaj więcej: Siedem Cech (Bardzo) Efektywnego Testera

Testowanie w Agile

 

Dla wielu testerów czarnoskrzynkowych metodyka Agile wydaje się rewolucją, która może zmieść ich z rynku. Pojawiły się informacje, że firmy stosujące zwinne i lekkie procesy tworzenia oprogramowania redukują liczbę testerów zastępując ich programistami. Podobno kod zawiera mniej błędów więc i pracy przy testowaniu jest proporcjonalnie mniej. Podobno dużo się automatyzuje i brak umiejętności programistycznych wyklucza udział w projektach Agile. Podobno.

Czytaj więcej: Testowanie w Agile

ISEB Software Testing Certificate - szkolenia dla testera

ISEB jest międzynarodowym ciałem egzaminacyjnym oraz częścią British Computer Society. Skrót oznacza Information Systems Examinations Board. Organizacja ta wydaje certyfikaty w czterech obszarach IT:

  • Projects and Business Change,
  • Information, Legal and Security,
  • IT Infostructure, Assets and Services,
  • Solution Development and Delivery.

 

Z punktu widzenia testera kluczowy w ISEB jest obszar "Solution Development and Delivery" zawierający podobszar "Software Testing".

Czytaj więcej: ISEB Software Testing Certificate - szkolenia dla testera

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
 

Najbliższe terminy szkoleń

 

15-16 stycznia - Wrocław

Automatyzacja testowania


22-24 stycznia - Poznań

ISTQB Poziom Podstawowy (Foundation Level)


25-26 stycznia - Wrocław

Dobry Przypadek Testowy - Laboratorium


26 stycznia - Katowice

Java dla testerów oprogramowania

 

Partnerzy

Narzędzia testerskie