суббота, 23 марта 2013 г.

Что не является дефектом.


Все мы часто лазим в интернете, разрабатываем под 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 на всех проектах. Главное, чтобы в рамках одного проекта во всех модулях они были расположены одинаково.

Продолжение следует...



Комментариев нет:

Отправить комментарий