Домашнее задание No3 Срок выполнения до 4-го занятия: 1. Оформить 2-3 бага в YouTrack, используя обязательные поля создания баг-репорта Срок выполнения до 7-го занятия: 2. Протестировать web-проект “Phptravels”, используя все виды тестирования 3. Протестировать программу “EspoCRM”, используя все виды тестирования Срок выполнения до 8-го занятия: 4. Оформить все найденные баги по всем проектам в YouTrack Примечание 1: тестирование “Phptravels”, “EspoCRM” будет актуально на протяжении всего курса. Подробное описание заданий Задание: оформить 2-3 бага в YouTrack, используя обязательные поля создания баг-репорта: • Важно, как можно скорее, оформить любых 2-3 бага в YouTrack до 4-го занятия, для того, чтобы мы успели дать обратную связь по их оформлению. (очень часто, первые баг- репорты сложно написать сразу идеально, как правило, они содержат ошибки в оформлении, поэтому лучше создать 2-3 бага, получить обратную связь по ним, и дальше создавать правильно, чем создать сразу 10 багов с одной и той же ошибкой, а потом всех их исправлять.) • Перед созданием баг-репортов, прочитайте инструкцию к YouTrack (файл в папке 3-го урока) Задание: протестировать web-проект “Phptravels”, используя все виды тестирования: • На основе материалов 2-го урока и 3-го урока нужно провести функциональное и нефункциональное тестирование, применить несколько техник тест-дизайна. Задание: протестировать web-проект “EspoCRM”, используя все виды тестирования: • На основе материалов 2-го урока и 3-го урока нужно провести функциональное и нефункциональное тестирование, применить несколько техник тест-дизайна. Задание: оформить все найденные баги по всем проектам в YouTrack: • Продолжать оформление нужно только после проверки задания по оформлению 2-3 багов (если Вы увидели комментарий к баг-репортам в YouTrack, значит они проверены). • Все баги, которые нашли до этого занятия, можно и нужно оформлять в баг-трекере. • Все новые баги которые находите в процессе курса, также, оформляйте сразу в YouTrack. • Каждый баг будет проверяться в YouTrack, результат проверки можно увидеть в комментариях. • Исправление ошибок в баг-репорте – по желанию, главное их осознать и уже новые баг- репорты создавать с учётом замечаний по предыдущим. Примечание 2: стремитесь создавать баги в YouTrack понемногу, но часто. Крайне нежелательно оформлять все баги за несколько дней до конца курса, в таком случае, обратная связь по ним будет намного дольше. К тому же, Вам тогда не хватит времени для работы над ошибками.
Спецификация к web-проекту Phptravels: https://phptravels.net – сервис бронирования авиабилетов, туров, отелей и транспорта. Можно совершать любые проверки кроме двух (перечислено в пункте “важно” чуть ниже этого описания). Лучше создать свой аккаунт, на крайний случай можно использовать демо аккаунт: Login:
[email protected] Password: demouser Примечание 3: баги в Phptravels, связанные с переводом на русский язык, создавать не нужно, но можно отмечать любые другие по локализации. Примечание 4: проводить тестирование нужно только в версии .net https://phptravels.net, версию https://www.phptravels.com – не нужно. Важно: 1. Не нужно тестировать функциональность связи с тех. поддержкой (авторизация в чате, сообщениея в чате и т.д). 2. Не нужно тестировать покупки продукта, вводя настоящие данные карты, но можно вводить любые другие тестовые данные. _____________________________________________________________________________________ Спецификация к программе EspoCRM: EspoCRM - это программное обеспечение с открытым исходным кодом, которое позволяет вам создавать задачи, контрагентов, просматривать календарь, планировать встречи, вести бухгалтерию и конфигурировать интерфейс под свои цели. • После запуска программы, рекомендуется наполнить её своими тестовыми данными для более удобного тестирования (например: добавить пользователей, задачи, события в календаре и пр.). • Для практики тестирования в условиях отсутствия полной спецификации, в этом ПО специально нет подробной спецификации. Необходимо самостоятельно исследовать программу и разобраться в тонкостях её работы.
• Инструкция по установке находится в папке 3-го домашнего задания. Примечание 5: баги в EspoCRM, связанные с переводом на русский язык, создавать не нужно. но можно отмечать любые другие по локализации. Критерии оценки: (по количеству найденных и оформленных багов в YouTrack) Оценка Phptravels EspoCRM Минимум 6 3 Неплохо 8 5 Хорошо 11 7 Отлично 21+ 13+ Примечание 6: дубликаты багов или разделение одного бага на несколько учитываться не будет. При чрезмерном их количестве, возможен минус по оценке. Итоговый подсчёт, для выставления оценки будет произведён в баг-трекинговой системе, в конце 7-го занятия. Примечание 7: для закрепления навыка, к концу курса, должно быть создано минимум 30 багов в YouTrack по любым проектам, при меньшем их количестве, навык создания хороших баг-репортов ещё не успеет закрепиться в памяти, да и будет сложно выполнять тестовые задания на собеседованиях. По итогу, конечно, чем больше багов найдёте, тем легче будет в дальнейшем, 30 - это минимум, при наличии свободного времени, не стоит ограничиваться этой цифрой.