Test jednostki pisemnej
Wystarczy, że jeden z nich:
Zadanie
W tym zadaniu otrzymasz pewne praktyki w budowaniu skutecznych testów jednostkowych na nieco większym przykładzie kawiarni.Twórca kawy pozwala ustawić przepisy, dodać składniki i zrobić jeden z kilku napojów, pod warunkiem, że wkładają wystarczająco dużo pieniędzy.Jest to często używany przykład pedagogiczny od naszego kolegi Laurie Williams na NC State University.Również stworzyliśmy .Pdfs przypadków użytkowania, diagram klasy i scenariusze dla kawy w pliku .Zip (windows) i pliku .Tgz (Linux / Mac), a także poniżej:
Coffeemaker Example.Pdfpdf plik
Cm_Class.pl plik PDF
Cm_Seq.Pdfpdf plik
Dostarczalne
Twoim zadaniem jest utworzenie pliku Coffeemakertest.Java, który prawidłowo testuje klasę Coffeemaker, aby upewnić się, że działa prawidłowo.Niewielka wersja kawy jest dostępna tutaj:
Coffeemaker_Junit_Assigntgz plik
Plik Coffeemaker_Junit_Assignzip oraz wersja "Złoty" tego samego modelu, w której wszystkie testy powinny przejść, są dostępne tutaj:
Coffeemaker_Junit_Goldentgz plik
Coffeemaker_Junit_Goldenzip plik
Archiwum .Zip / .Tgz dla zadania zawiera projekt eklipsu i skrypt Gradle, który zawiera kod funkcjonalny dla makijażu kawy i kilka testów jednostek, aby zacząć.Aby uzyskać informacje o tym, jak zainstalować wsparcie Gradle Buildship w eklipsie, zobacz wykład „Test Double: Instaling Gradle and Mockito”.Pobierz i rozszerz plik .Zip / .Tgz do katalogu wybranego przez Ciebie, a następnie, aby importować projekt do zatopienia, postępuj zgodnie z instrukcjami, aby importować projekty Gradle do zatopienia:
Pobierając projekt Gradle do pliku Eclipse.Pdfpdf, jeśli chcesz zrobić rzeczy z linii poleceń lub z innej idei, możesz użyć Gradle bezpośrednio od pliku Build.Gradle i Settings.Gradle.Aby zainstalować Gradle, postępuj zgodnie z adresem Pobierz i zainstaluj adresy z Https: //Gradle.Org/ które są odpowiednie dla Twojej platformy.Jednak w tym przypadku jesteś na własną rękę.W ramach projektu znajdziesz kod funkcjonalny, kilka testów jednostek, aby zacząć.Celem jest zbudowanie wystarczającej liczby testów jednostkowych, aby odnaleźć większość błędów w "bagi" wersji kawy, która jest włączona.Powinieneś być w stanie wykryć co najmniej 5 błędów w kodzie za pomocą testów jednostkowych.W jaki sposób będzie to stopniowane?Aby zmierzyć adekwatność testów, przeprowadzimy testy przeciwko każdemu z błędów w oryginalnym modelu oraz stałej wersji programu.Testy powinny przejść na stałej wersji i wykryć błędy w wersji buggy.Będziesz otrzymywać pół kredytu na podanie testów, które dokładnie zgłaszają poprawne wykonanie.Następnie otrzymasz kredyt za każdą wersję błędu, a twoje testy z powodzeniem identyfikują się jako nieprawidłowe.Istnieje co najmniej 5 błędów w programie "Buggy"; otrzymasz pełny kredyt na znalezienie 5 błędów.
-
872 23 0 Gotowy do pracy z Tobą. Istnieje doświadczenie w pracy i przykłady dokumentacji. Bitrix, Trello i Jira. Testowanie mobilne, desktop, aplikacje internetowe, dowolny widok testowania ręcznego. Początkowe umiejętności testowania automatycznego Katalon Studio, Selenium IDE, Postman, API. Pracowałem dzień i noc. Zawsze w kontakcie. Istnieje duża liczba różnych urządzeń. CV http://surl.li/cqmkv
Przykłady prac:
Bagaż raport: 1) http://surl.li/nowc 2) http://surl.li/llra 3) http://surl.li/llqz
List kontrolny: 1) http://surl.li/llrc 2) http://surl.li/llrd 3) http://surl.li/llre
Plan testowy: 1) http://surl.li/llrf 2) http://surl.li/llrg
Test kasy: 1) http://surl.li/llrh 2) http://surl.li/llri
Użytkownik czyny i role użytkowników: http://surl.li/llrj
Dokumentacja aplikacji: http://surl.li/llrl
Aktualne zlecenia dla freelancerów w kategorii Java
Opracowanie aplikacji Android odtwarzacza dla usługi telewizji online
2220 PLN
Potrzebny programista Android do stworzenia natywnej aplikacji Android dla usługi telewizji online. Planowane są dwie wersje: dla urządzeń mobilnych: smartfony i tablety; dla Android TV / Android STB: dekodery. Orientacyjne terminy: do 3 miesięcy. Orientacyjny budżet: 150… Java, Programowanie na Androida ∙ 28 dni 10 godzin temu ∙ 32 oferty |