Все мы часто лазим в интернете, разрабатываем под WEB. Конечно, все мы
сталкивались хоть раз с дефектами web-приложений. А может быть, это были отнюдь
не дефекты? Допустим, мы нашли битую ссылку, это очевидный баг. А вот что не
является дефектом на web-странице, мы и поговорим ниже.
1. После вылогинивания если в Opera нажать Back в браузере то
можно увидеть содержимое админки.
- Это кэш Opera, тут мы бессильны, сделать нам ничего, увы и ах, не
получится.
2. Различные надписи кнопок для загрузки файлов (browse, choose, обзор) в
зависимости от браузера и языковой версии.
- Как бы Вы не бились, исправить это не удастся. Это не дефект. Все
претензии к разработчикам браузера.
3. Наличие в формах полей Country и County.
-Это не дублирование, это различные поля (страна и провинция
соответственно).
4. При увеличении размера шрифта до максимального (или очень большого)
дизайн «разъезжается».
- Это не баг. Ну что же Вы хотите? Увеличиваете страницу, так увеличивайте
её на свой страх и риск. В спецификации приложения ведь не описана данная
опция. Вот если описана, то это уже совсем другая история...
5. Появление страницы Page is expired при навигации с помощью кнопок
браузера Back-Next.
- Не дефект.
6. Check-boxes и radio-buttons в различных браузерах выглядят
по-разному.
- Открою Вам секрет, даже в разных операционках они выглядят
по-другому. Попробуйте, например, зайти под FF на Ubuntu и FF на Winows 7 -
удивитесь разнице. Все претензии к производителям браузеров и операционных
систем.
7. Не появляются pop-up окна.
- Надо проверить pop-up blocker.
8. Пользователь не может работать в двух окнах (с одинаковым браузером) одновременно.
- Связано стем,
что перекрываются сессии в пределах одного браузера.
Это не баг.
9. Всплывающее JavaScript окно имеет разные заголовки в зависимости от
браузера.
-Это нельзя никак изменить: особенность того или иного браузера.
10. Opera показывает hint как Address: <link>.
- Это не дефект. Например, FireFox и Mozilla могут вообще не
показывать hint, так как эти браузеры не понимают alt как всплывающую
подсказку - для этого есть свойство title.
11. Курсор на обычной кнопке (не на картинке) - стрелка вместо лапки.
- Может быть изменено на лапку, но по умолчанию - стрелка.
12. Background цвет disabled полей в разных браузерах свой (серый,
белый, голубой).
- Как Вы уже догадались, всё зависит от браузера и повлиять никак на это
безобразие не можем.
13. В Opera если ListBox не содержит элементов, то контрол неактивен и
нельзя нажать стрелку вниз.
- Да, Opera - дама капризная.
14. Если не выбран ни один айтем и пользователь пытается удалить
айтемы, выскакивает предупреждение об удалении (вы уверены, что хотите
удалить).
- То, что выскакивает предупреждение об удалении - это нормально.
15. Если из администраторской части засабмитить БОЛЬШУЮ картинку (в
ширину и высоту) в WYSIWYG и после этого дизайн на пользовательской части
расползается.
- Это не дефект. Как администратор, Вы должны понимать, что нехорошо
вставлять картинку шириной 5 000 пикселей на страницу, ширина которой 940
пикселей. Хотя, грамотный front-end developer всегда вспомнит, что есть свойство css overflow:hidden;
16. Если сделать сортировку на странице отличной от первой (на второй, третьей и прочее), то страница показывается первая.
- Всё зависит от того, на чём написан проект. Если написан на старом добром
PHP, то такое ему прощается и дефектом не считается. А вот такие вольности
ASP.NET мы не прощаем и смело рапортуем о баге.
17. Если на форме редактирования айтема поля Password, Confirm password не
помечены как обязательные.
- Это нормально. Не баг.
19. После редактирования айтема, например, аплода новой картинки, картинка
показана прежняя.
- Возможно дело в том, что старые данные закэшировались. Нужно
очистить кэш и проверить еще раз перед тем, как писать дефект.
20. RSS в разных браузерах выглядит по разному, не обязательно, как в
IE.
21. Сортировка не всегда должна быть в алфавитном порядке, она может
быть сделана исходя из логики модуля.
22. Дефолтное значение в лист-боксе не 'Please select…'.
- Это не баг. Может быть также первое значение из списка или какое-либо другое
значение. Например, для лист-бокса 'Country' на US проектах по-дефолту часто
стоит United States.
23. Нет единых требований для взаимного расположения кнопок Save,
Cancel на всех проектах. Главное, чтобы в рамках одного проекта во всех модулях
они были расположены одинаково.
Продолжение следует...
Комментариев нет:
Отправить комментарий