Дипломный проект по профессии «Инженер по тестированию»
- Цели проекта
- Описание приложения
- Этапы выполнения:
- Требования к сдаче дипломного проекта
- Критерии оценки
- Как задавать вопросы руководителю по дипломной работе
Цели проекта
Эта дипломная работа поможет закрепить знания и навыки по автоматизации тестирования мобильных приложений.
В результате выполнения вы:
- Проведёте ручное тестирование мобильного приложения «Мобильный хоспис».
- Составите чек-лист для проверки приложения.
- Распишите тест-кейсы для проверки приложения.
- Автоматизируете проверку тест-кейсов по чек-листу.
- Составите отчёты о тестировании.
Описание приложения
Приложение даёт функционал по работе с претензиями хосписа и включает в себя:
- информацию о претензиях и функционал для работы с ними;
- новостную сводку хосписа;
- тематические цитаты.
Этапы выполнения
1. Проверка приложения.
- Скачайте архив с приложением, откройте его в Android Studio и установите на устройство.
Данные для авторизации:
login2;password2.
- Выполните проверку приложения по этапам:
- планирование: определите «границы» приложения, реализованный функционал и заложите основу для тестов;
- типы тестирования: определите, что именно будет проверяться;
- чек-лист: составьте предварительный список проверок и дополняйте его;
- тест-кейсы: составьте предварительные тест-кейсы и дополняйте их.
2. Автоматизация проверки приложения.
- Настройка проекта перед написанием UI-тестов:
- добавьте необходимые библиотеки;
- добавьте директорию для тестов;
- настройте тестовый класс.
- Написание UI-тестов. Не забывайте, что каждое действие должно завершаться проверкой.
3. Составление отчёта.
- Подключение Allure к проекту:
- добавьте необходимые зависимости;
- добавьте необходимые права приложению.
- Разметка тестов для отчёта:
- добавьте в тесты названия функциональностей;
- описания тестов;
- шаги;
- прикрепление снимков экрана при падении.
- Составление отчёта:
- выгрузите отчёты с мобильных устройств;
- проверьте работоспособность;
- запакуйте в архив.
Правила сдачи дипломного проекта
- В течение 7 дней после начала работы над проектом пришлите дипломному руководителю репозиторий с проектом, в корне которого созданы:
- файл
Plan.mdс описанием плана по проверке и автоматизации приложения; - файл
Checkс чек-листом проекта и отметками о пройденых и непройденых тестах в формате xlsx, xls, csv (Разделение «;»); - таблица
Casesс тест-кейсами в формате xlsx, xls, csv (Разделение «;»). Они должны содержать отметки, если такие есть, о покрытии с указанием причин, почему тест-кейс не может быть покрыт.
- После того, как ваш дипломный руководитель проверил первый этап работы, приступайте к автоматизации и составлению отчёта.
В корень репозитория вашего проекта добавьте:
- файл
README.mdс описанием процедуры запуска авто-тестов; allure-results.zipс отчётом о результатах прогона тестов (Allure);- файл
Result.mdс результатом сравнения времени проверки приложения по чек-листу руками и UI-тестами.
Критерии оценки
- Проект собирается, тесты запускаются без дополнительных манипуляций.
- Проект работает на Android API 29.
- В проекте есть UI-тесты.
- Понятные названия тестов, методов и элементов.
- Нет явных изъянов в архитектуре, корректный code style.
Как задавать вопросы руководителю по дипломной работе
- Если у вас возник вопрос, попробуйте сначала самостоятельно найти ответ в интернете. Навык поиска информации пригодится вам в любой профессиональной деятельности. Если ответ не нашёлся, можно уточнить у руководителя по дипломной работе.
- Если у вас набирается несколько вопросов, присылайте их в виде нумерованного списка. Так дипломному руководителю будет проще отвечать на каждый из них.
- Для лучшего понимания контекста прикрепите к вопросу скриншоты и стрелкой укажите, что именно вызывает вопрос. Программу для создания скриншотов можно скачать по ссылке.
- По возможности задавайте вопросы в комментариях к коду.
- Формулируйте свои вопросы чётко, дополняя их деталями. На сообщения «Ничего не работает», «Всё сломалось» дипломный руководитель не сможет дать комментарии без дополнительных уточнений. Это затянет процесс получения ответа.
- Постарайтесь набраться терпения в ожидании ответа на свои вопросы. Дипломные руководители Нетологии – практикующие разработчики, поэтому они не всегда могут отвечать моментально. Зато их практика даёт возможность делиться с вами не только теорией, но и ценным прикладным опытом.
Рекомендации по работе над дипломом:
- Не откладывайте надолго начало работы над дипломом. В таком случае у вас останется больше времени на получение рекомендаций от руководителя и доработку диплома.
- Разбейте работу над дипломом на части и выполняйте их поочерёдно. Вы будете успевать учитывать комментарии от руководителя и не терять мотивацию на полпути.
