Тест підрозділу
Повернувшись додому, я не можу:
Задача
У цій задачі ви отримаєте деяку практику в будівництві ефективних одиниць випробувань на трохи більшому прикладі кофеїна.Кофеїн дозволяє встановити рецепти, додати інгредієнти і приготувати один з декількох напоїв, за умови, що ви вкладаєте достатньо грошей.Це часто використовуваний педагогічний приклад від нашого колеги Лаурі Вільямс в NC State University.Крім того, ми зробили .Pdfs випадків використання, діаграм класу, і сценарій для кофеїну в .Zip файлі (Windows) і .Tgz файлі (Linux / Mac), а також нижче:
Файл Coffeemaker Example.Pdfpdf
Файл Cm_Class.Pdfpdf
Cm_Seq.Pdfpdf файл
Доставка
Ваша робота полягає в тому, щоб створити файл, Coffeemakertest.Java, який правильно випробує клас Coffeemaker, щоб переконатися, що він працює правильно.Невелика версія кофеїну доступна тут:
Файл Coffeemaker_Junit_Assigntgz
Файл Coffeemaker_Junit_Assignzip та "Золота" версія того ж моделі, в якій всі випробування повинні пройти, доступні тут:
Файл Coffeemaker_Junit_Goldentgz
Файл Coffeemaker_Junit_Goldenzip
Файл .Zip / .Tgz для задачі містить проект обкладинки і скрипт Gradle, який містить функціональний код для кофеїна і кілька одиниць тестів, щоб запустити вас.Для посилань на те, як встановити підтримку Gradle Buildship в обкладинку, перегляньте лекцію «Тест-двойки: встановлення Gradle і Mockito».Завантажити і розширити файл .Zip / .Tgz в каталог вашого вибору, а потім для імпорту проекту в обертання, слідкуйте за інструкціями для імпорту проектів Gradle в обертання:
Завантажуючи проект Gradle в файл Eclipse.Pdfpdf, якщо ви хочете зробити речі з командної лінії або з іншої ідеї, ви можете використовувати Gradle безпосередньо, починаючи з файлу Build.Gradle і Settings.Gradle.Щоб встановити Gradle, слідкуйте за завантаженням і встановити напрямки з Https: //Gradle.Org/ які підходять для вашої платформи.Однак в цьому випадку ви на власному.В рамках проекту ви знайдете функціональний код, кілька одиниць тестів, щоб запустити вас.Мета полягає в тому, щоб побудувати достатню кількість одиниць випробувань, щоб знайти більшу частину помилок в "баггі" версії кофеїну, яка включається.Ви повинні бути в змозі виявити щонайменше 5 помилок в коді за допомогою ваших тестів підрозділу.Як це буде оцінюватися?Для того, щоб вимірювати адекватність ваших тестів, ми будемо проводити ваші тести проти кожного з помилок в оригінальному моделі, а також фіксовану версію програми.Тести повинні проходити на фіксованій версії і виявити помилки в версії buggy.Ви отримаєте половину кредиту для подання тестів, які точно повідомляють про роботу правильної реалізації.Тоді ви отримуєте інгредієнтський кредит за кожну версію вашого тестування успішно ідентифікуються як неправильні.У програмі "Buggy" є щонайменше 5 помилок; ви отримуєте повний кредит, щоб знайти 5 помилок.
-
856 23 0 Готовий з Вами працювати. Є досвід роботи і приклади оформлення документів. Bitrix, Trello, Jira. Тестування мобільних, десктоп, Web додатків, Будь які види ручного тестування. Початкові навички автоматизованого тестування Katalon Studio, Selenium IDE, Postman, API. Працюю вдень і вночі. Постійно на зв'язку. В наявності велика кількість різних девайсів. CV http://surl.li/cqmkv
Приклади робіт:
Баг репорт: 1) http://surl.li/nowc 2) http://surl.li/llra 3) http://surl.li/llqz
Чек лист: 1) http://surl.li/llrc 2) http://surl.li/llrd 3) http://surl.li/llre
Тест план: 1) http://surl.li/llrf 2) http://surl.li/llrg
Тест кейси: 1) http://surl.li/llrh 2) http://surl.li/llri
Юзер сторі и ролі користувачів: http://surl.li/llrj
Документація по додаткам: http://surl.li/llrl
Актуальні фриланс-проєкти в категорії Java
Розробка Android-додатку плеєра для сервісу онлайн-ТБ
27 000 UAH
Потрібен Android-розробник для створення нативного Android-додатку для сервісу онлайн-ТБ. Планується дві версії: для мобільних пристроїв: смартфони та планшети; для Android TV / Android STB: телеприставки. Орієнтовні терміни: до 3 місяців. Орієнтовний бюджет: 150 000 грн.… Java, Розробка під Android ∙ 30 днів тому ∙ 32 ставки |