Хочу халатик заказать. Нагуглила сайт http://moihalat.ru/.
Там, в целом, симпатичные эмблемы, но не зря же кнопочка «загрузить», верно?
Вдруг это не только для полотенец, но и для халатов?
Нажимаю «загрузить», заполняю все поля (телефон, емейл, аттач), сохраняю и... Ой
Тут очень хочется поерничать на тему php![Smile :) Smile :)](https://confluence.hflabs.ru/s/en_GB/7201/3d89a43db3618502ceb73a83aa0af888aa0a285a/6.2.2/_/images/icons/emoticons/smile.png)
Но на любом языке можно написать необработанное исключение так, чтобы у тебя аж код пользователю показывался!
Давайте оформим баг по шаблону:
**********************************************************************
Шаги для воспроизведения
**********************************************************************
Как найти такой баг? Да тут особых усилий не нужно, обычный smoke-тест на основной функционал сайта![Smile :) Smile :)](https://confluence.hflabs.ru/s/en_GB/7201/3d89a43db3618502ceb73a83aa0af888aa0a285a/6.2.2/_/images/icons/emoticons/smile.png)
Там, в целом, симпатичные эмблемы, но не зря же кнопочка «загрузить», верно?
Вдруг это не только для полотенец, но и для халатов?
Нажимаю «загрузить», заполняю все поля (телефон, емейл, аттач), сохраняю и... Ой
Тут очень хочется поерничать на тему php
![Smile :) Smile :)](https://confluence.hflabs.ru/s/en_GB/7201/3d89a43db3618502ceb73a83aa0af888aa0a285a/6.2.2/_/images/icons/emoticons/smile.png)
Но на любом языке можно написать необработанное исключение так, чтобы у тебя аж код пользователю показывался!
Давайте оформим баг по шаблону:
**********************************************************************
Стек yii\base\ErrorException при загрузке файла
Шаги для воспроизведения
- Главная → загрузить изображение на сайт → http://moihalat.ru/loadimage
- Добавить изображение
- Заполнить обязательные поля — телефон, емейл, капча
- Нажать «отправить»
Результат
Стек-трейс yii\base\ErrorException во весь экран, см рис «Стек-трейс»
Ожидаемый результат
Картинка отправлена, сообщение об успешной отправке
**********************************************************************
Как найти такой баг? Да тут особых усилий не нужно, обычный smoke-тест на основной функционал сайта
![Smile :) Smile :)](https://confluence.hflabs.ru/s/en_GB/7201/3d89a43db3618502ceb73a83aa0af888aa0a285a/6.2.2/_/images/icons/emoticons/smile.png)
См также:
Шаблон бага → использовался в статье
Шаблон улучшения — Как продумывать свое улучшение с примером, когда это приводит к отказу от постановки задачи.
Как заводить задачи в баг-трекер → подробнее о том, как ставить задачу и заполнять обязательные поля.
PS — добавила пост в общую копилку багов.
Комментариев нет:
Отправить комментарий