Przetestuj Academy

Przetestuj Academy Dane kontaktowe, mapa i wskazówki, formularz kontaktowy, godziny otwarcia, usługi, oceny, zdjęcia, filmy i ogłoszenia od Przetestuj Academy, Firma informatyczna, Warszawa.

W przypadku testowania aplikacji webowych niezwykle ważnym elementem jest przeglądarka internetowa. Czym zatem jest?Gdyb...
24/05/2018

W przypadku testowania aplikacji webowych niezwykle ważnym elementem jest przeglądarka internetowa. Czym zatem jest?

Gdyby zadać to pytanie statystycznemu internaucie, odpowiedziałby, że programem do wyświetlania stron WWW. Miałby rację, gdyż ta funkcja nadal pozostaje najważniejszą cechą tych programów, ale nie byłaby to pełna odpowiedź. Dzisiejsza przeglądarka to kompozycja wielu elementów, zajmujących się generowaniem zarówno statycznej, jak i dynamicznej oraz multimedialnej treści. Bez problemu jest w stanie wyświetlić dokumenty w wielu popularnych formatach (np. pdf) czy posłużyć za klienta poczty elektronicznej, komunikator bądź interfejs do edycji dokumentów przechowywanych w chmurze.

Uniwersalność zastosowań doprowadziła do powstania całych systemów operacyjnych zbudowanych wokół przeglądarki (ChromeOS, FirefoxOS).

Z drugiej strony, przeglądarka, będąc swoistym oknem na świat i punktem „wejścia” do sieci, stanowi jednocześnie najczęstsze źródło wszelkich „infekcji” naszego komputera. To przez nią do naszego systemu przedostają się trojany, malware i inne złośliwe oprogramowanie. Znajomość budowy i działania przeglądarki może nam pomóc bronić się przed nimi (choćby poprzez świadomość, w jaki sposób interpretowany jest element lub jak przeglądarka obsługuje ciasteczka).

Kim jest Tester i czym się zajmuje? Gdy ktoś mnie pyta, czym się w życiu zajmuję, tudzież jaką mam pracę, spokojnie odpo...
23/05/2018

Kim jest Tester i czym się zajmuje?

Gdy ktoś mnie pyta, czym się w życiu zajmuję, tudzież jaką mam pracę, spokojnie odpowiadam:

- Jestem testerem oprogramowania.
- Tzn?
- Testuję oprogramowanie, w skrócie sprawdzam, czy działa tak jak powinno.
- Eee… to ty się człowieku nudzisz w pracy.

Cóż, nie chcąc wyprowadzać człowieka z błędu stopniowo ucinam rozmowę w tym temacie. Brak wiedzy nt. zapewniania jakości (z ang. Quality Assurance) w procesie wytwarzania oprogramowania jest czymś zrozumiałym, ale przeciętny P***k błędnie utożsamia ten zawód z czymś prostym i lekkim, co nie wymaga specjalnego wysiłku. Większość ludzi jest przekonana, że testowanie to spokojne siedzenie przed monitorem komputera i patrzenie czy pojawia się jakiś komunikat lub też nie. Wszystko proste, na spokojnie, bez nerwów, nie ma ciężkiej pracy, więc w sumie mógłby to robić każdy. Niestety nie do końca.

Quality assurance engineer czy może software tester?

Zawód ten nazywany jest różnie: Quality Engineer, Software tester, Quality Assurance Engineer, Tester Automatyczny, Tester Manualny, Application tester, ale nie ma to w tej chwili większego znaczenia. Oczywiście te profesje mogę się różnić od siebie np. zakresem obowiązków i umiejętnościami stawianymi kandydatom na testera, ale wszystko kręci się wokół - testowania.
Kim jest Tester oprogramowania, jakie cechy i umiejętności powinien posiadać i co najczęściej należy do jego obowiązków?

Pisząc najprościej jak można. Tester jest osobą, która (w ogromnym skrócie) jest odpowiedzialna za przygotowanie i przeprowadzenie różnego rodzaju testów na dostarczonym przez programistów oprogramowaniu z reguły na podstawie dokumentacji technicznej/biznesowej. Może to być jasno i obszernie opisana specyfikacja systemu, szkic lub inny dokument określający wymagania dotyczące testowanego oprogramowania. Wydaje się proste. Tylko czy wystarczy przeczytać dokumentację, zapoznać się z oprogramowaniem, kolokwialnie pisząc trochę „poklikać” po systemie, znaleźć parę potencjalnych błędów i określić się mianem testera?

Testowanie by było skuteczne musi być oparte o pewne etapy.  Poniżej uproszczony schemat procesu testowania defektów.
22/05/2018

Testowanie by było skuteczne musi być oparte o pewne etapy. Poniżej uproszczony schemat procesu testowania defektów.

Czy jest testowanie?Testowanie oprogramowania to proces używany do weryfikacji poprawności, kompletności i jakości wytwa...
22/05/2018

Czy jest testowanie?

Testowanie oprogramowania to proces używany do weryfikacji poprawności, kompletności i jakości wytwarzanego oprogramowania komputerowego. Oceniane są wówczas właściwości programu bądź systemu komputerowego w celu określenia czy spełnia on założone wymagania oraz czy generuje pożądane rezultaty.

Podczas tego procesu wykonywanych jest szereg czynności mających na celu wyszukiwanie różnego rodzaju błędów. Identyfikowane są wszelkie odstępstwa od specyfikacji i problemy w funkcjonowaniu oprogramowania poddawanego testom – tzw. defekty. W rezultacie możemy mierzyć jakość oprogramowania, rozumianą właśnie jako liczba znalezionych błędów w stosunku do wymagań funkcjonalnych oraz niefunkcjonalnych. Innymi słowy testowanie to wszelkie działania polegające na wyszukiwaniu błędów w systemie w oparciu o zdefiniowane warunki oraz ocena rezultatów przeprowadzonych działań w oparciu o zdefiniowane metryki.

Testowanie często rozumiane jest jako zajęcie polegające na wykonywaniu testów uruchomionego oprogramowania (testy dynamiczne). Jest to wyobrażenie właściwe, lecz dotyczy tylko częściowo tego czym faktycznie jest testowanie. Należy zdawać sobie sprawę, że czynności dotyczące testowania występują zarówno przed jak i po wykonaniu testów uruchomionego oprogramowania. Oznacza to, że można testować również bez uruchamiania oprogramowania (testy statyczne) np. dokonując przeglądów dokumentacji projektowej oraz analizy statycznej kodu.

Adres

Warszawa

Strona Internetowa

Ostrzeżenia

Bądź na bieżąco i daj nam wysłać e-mail, gdy Przetestuj Academy umieści wiadomości i promocje. Twój adres e-mail nie zostanie wykorzystany do żadnego innego celu i możesz zrezygnować z subskrypcji w dowolnym momencie.

Udostępnij