|
|
Browse by Tags
All Tags » Testowanie oprogramowania
-
W czasie testowania oprogramowania mobilnego zdarza się, iż zdalne debuggowie przestaje funkcjonować. Obok ustawionych punktów wstrzymania pojawia się zaś ikona, która po najechaniu kursorem wyświetla komunikat, iż zdalna praca jest niemożliwa, ponieważ dany pakiet nie został załadowany. Co ciekawe dalej może rozpocząć wykonywanie ...
-
Stub – klasa zawierająca metody, które nic nie robią. Główne zadanie takiej klasy to umożliwienie kompilacji programu; Fake – klasa zawierająca metody, które zwracają ściśle określone wartości, np. wpisane na sztywno w kod klasy; Mock – klasa, dla której możemy określić jakie metody czy właściwości ...
-
Od kilku miesięcy nic tu nie pisałem (oczywiście poza poprzednim nieplanowanym wpisem). Jak łatwo
się domyślić czas mi na to nie pozwalał. Z jednej strony natłok zadań w pracy
(stabilizacja finalnej wersji – Comarch
ALTUM ujrzał niedawno światło dzienne na tegorocznym CeBicie)
a z drugiej strony projekt, który chciałbym opisać w tym ...
-
Kontekst rozważań jest następujący. Metoda (wersja uproszczona poniżej) buduje ściśle określoną sekwencję sterującą. Dokumentacja mówi, iż sekwencja ta musi zawierać dokładnie osiem parametrów oddzielonych średnikiem. Dopuszcza się przy tym parametry puste. Użytkownik nie jest karany (np. wyjątek) za brak parametrów. Nie spotka go ...
-
Wczoraj James Newkirk, jeden z twórców NUnit ogłosił
wydanie pierwszej wersji (beta) nowego środowiska do pisania i uruchamiania
testów jednostek. Może nie byłoby w tym nic ciekawego, ot kolejny framework do
unit testów – a jest ich już dużo. Okazuje się jednak, że powody napisania nowego środowiska
mają solidne podstawy. Jak już napisałem ...
-
Sławetny wzorzec Model-View-Presenter ma swoje zalety, ale ma i swoje uciążliwości. Jedna z wykorzystywanych przeze mnie implementacji tego wzorca zakłada, iż widok będzie posiadał funkcję umożliwiającą dodawanie do menu widoku kolejnych poleceń, które będą zawierały metody zwrotne wywoływane jako reakcja w ...
-
1. Wstęp.
We will write tests before we code, minute by minute. We will preserve these
tests forever, and run them all together frequently.
Kent
Beck [1]
W tekście tym przedstawię Wam
przykładowy proces realizacji klas reprezentujących bank oraz konto bankowe
metodą programowania sterowanego testami. Zgodnie z tą metodyką dla ...
-
Jednym z elementów podlegających testowaniu jest sprawdzanie zachowania kodu w przypadku otrzymania nieprawidłowych danych. Reakcją na tego typu zdarzenia może być wyrzucanie wyjątków. Czasem jednak mogą powstać z tego tytułu pewne komplikacje. Załóżmy, że mamy do przetestowania poniższą klasę:
class CommandLibraryLocator : ...
-
Oto kilka zalet, które według mnie wynikają z programowania sterowanego testami.1. Testy jako specyfikacjaPisząc
testy przed realizacją,
budujemy swojego rodzaju specyfikację tego, co ma być zrobione.
Zastanawiamy się, jakiej metody oczekujemy i jakie powinna ona
przyjmować parametry. Musimy również określić z kim będziemy
współpracować, aby ...
-
Chyba nie ma programisty, który udostępni stworzony przez siebie
produkt nie testując go wcześniej. Z reguły każdy w jakiś sposób
testuje napisane przez siebie oprogramowanie. W większości wypadków są
to testy wykonywane ręcznie z wykorzystaniem graficznego interfejsu
systemu. W ten sposób programiści mogą przetestować działanie ...
|
|
|