| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Тестирование web-форм на странице http://itcareer.pythonanywhere.com/ | Статус: Passed (тест пройден) | Статус: Failed (предлагаются улучшения) | Статус: Failed (тест провален) | ||||||||||||||||||||||
2 | ||||||||||||||||||||||||||
3 | ID | Название проверки | Название элемента | Ожидаемый результат | Статус | Комментарий | ||||||||||||||||||||
4 | Юзабилити и графический интерфейс | |||||||||||||||||||||||||
5 | 1 | Очевидность схемы навигации | Вся страница | Схема навигации интуитивно понятна. | Passed | |||||||||||||||||||||
6 | 2 | Определение, в каком месте находишься | Вся страница | Подсветка активного поля синим цветом. | Passed | |||||||||||||||||||||
7 | 3 | Местоположение курсора при загрузке страницы | Вся страница | При загрузке страницы фокус установлен на первом поле формы. | Failed | См. страницу Improvements | ||||||||||||||||||||
8 | 4 | Перемещение курсора с помощью табов | Вся страница | По нажатию клавиши Tab переход от элемента к элементу внутри формы осуществляется сверху вниз. | Passed | |||||||||||||||||||||
9 | 5 | Логичность сортировки элементов на странице | Вся страница | Элементы логично отсортированы. | Passed | |||||||||||||||||||||
10 | 6 | Наличие всех нужных полей для регистрации | Вся страница | Присутствуют все необходимые для регистрации поля. | Failed | Баг: отсутствует поле с подтверждением пароля. См. страницу Bugs | ||||||||||||||||||||
11 | 7 | Наличие названия у формы | Вся страница | У формы есть название, отражающее суть дальнейших действий пользователя | Failed | Баг: непонятно, что это форма регистрации. См. страницу Bugs | ||||||||||||||||||||
12 | 8 | Читабельность названий, отсутствие ошибок и опечаток, соответствие общепринятой практике | Заголовок | Название хорошо читается, не имеет ошибок и опечаток, соответствует общепринятой практике | Failed | См. страницу Improvements | ||||||||||||||||||||
13 | 9 | Поле "Name:" | Название хорошо читается, не имеет ошибок и опечаток, соответствует общепринятой практике | Failed | См. страницу Improvements | |||||||||||||||||||||
14 | 10 | Поле "Surname:" | Название хорошо читается, не имеет ошибок и опечаток, соответствует общепринятой практике | Failed | Баг: ошибка в названии. См. страницу Bugs. Также см. страницу Improvements. | |||||||||||||||||||||
15 | 11 | Поле "Email:" | Название хорошо читается, не имеет ошибок и опечаток, соответствует общепринятой практике | Failed | См. страницу Improvements | |||||||||||||||||||||
16 | 12 | Поле "Password:" | Название хорошо читается, не имеет ошибок и опечаток, соответствует общепринятой практике | Failed | См. страницу Improvements | |||||||||||||||||||||
17 | 13 | Кнопка "Submit" | Название хорошо читается, не имеет ошибок и опечаток, соответствует общепринятой практике | Passed | ||||||||||||||||||||||
18 | 14 | Пометка с помощью * полей, которые являются обязательными | Поле "Name:" | Поля обязательно для заполнения, помечено, есть соответствующее пояснение. | Failed | Баг: поле не помечено * как обязательное. См. страницу Bugs | ||||||||||||||||||||
19 | 15 | Поле "Surname:" | Поля обязательно для заполнения, помечено, есть соответствующее пояснение. | Failed | Баг: поле не помечено * как обязательное. См. страницу Bugs | |||||||||||||||||||||
20 | 16 | Поле "Password:" | Поля обязательно для заполнения, помечено, есть соответствующее пояснение. | Failed | Баг: поле не помечено * как обязательное. См. страницу Bugs | |||||||||||||||||||||
21 | 17 | Читабельность плейсхолдеров, отсутствие ошибок и опечаток, соответствие общепринятой практике | Поле "Name:" | Текст в плейсхолдере хорошо читается, не имеет ошибок и опечаток, соответствует общепринятой практике | Failed | См. страницу Improvements | ||||||||||||||||||||
22 | 18 | Поле "Surname:" | Текст в плейсхолдере хорошо читается, не имеет ошибок и опечаток, соответствует общепринятой практике | Failed | См. страницу Improvements | |||||||||||||||||||||
23 | 19 | Поле "Email:" | Текст в плейсхолдере хорошо читается, не имеет ошибок и опечаток, соответствует общепринятой практике | Failed | См. страницу Improvements | |||||||||||||||||||||
24 | 20 | Поле "Password:" | Текст в плейсхолдере хорошо читается, не имеет ошибок и опечаток, соответствует общепринятой практике | Failed | См. страницу Improvements | |||||||||||||||||||||
25 | 21 | Взаимодействие юзера с плейсхолдером | Поле "Name:" | Надпись в плейсхолдере пропадает при нажатии на соответствующее поле (согласно ТЗ) | Failed | Баг: текст пропадает не после установки курсора, а после ввода текста. См. страницу Bugs. | ||||||||||||||||||||
26 | 22 | Поле "Surname:" | Надпись в плейсхолдере пропадает при нажатии на соответствующее поле (согласно ТЗ) | Failed | Баг: текст пропадает не после установки курсора, а после ввода текста. См. страницу Bugs. | |||||||||||||||||||||
27 | 23 | Поле "Email:" | Надпись в плейсхолдере пропадает при нажатии на соответствующее поле (согласно ТЗ) | Failed | Баг: текст пропадает не после установки курсора, а после ввода текста. См. страницу Bugs. | |||||||||||||||||||||
28 | 24 | Поле "Password:" | Надпись в плейсхолдере пропадает при нажатии на соответствующее поле (согласно ТЗ) | Failed | Баг: текст пропадает не после установки курсора, а после ввода текста. См. страницу Bugs. | |||||||||||||||||||||
29 | 25 | Выравнивание элементов | Поле "Name:" | Passed | ||||||||||||||||||||||
30 | 26 | Поле "Surname:" | Passed | |||||||||||||||||||||||
31 | 27 | Поле "Email:" | Passed | |||||||||||||||||||||||
32 | 28 | Поле "Password:" | Passed | |||||||||||||||||||||||
33 | 29 | Кнопка "Submit" | Failed | Баг: надпись кнопки Submit не отцентрована. См. страницу Bugs. | ||||||||||||||||||||||
34 | 30 | Шрифты | Вся страница | Шрифт достаточно большой и контрастный, хорошо читается | Failed | См. страницу Improvements | ||||||||||||||||||||
35 | 31 | Длина полей | Длина полей соответствует длине вводимого текста | Passed | ||||||||||||||||||||||
36 | 32 | Ширина поля вокруг текста | Вся страница | Поля вокруг текста достаточной ширины | Passed | |||||||||||||||||||||
37 | 33 | Наличие возможности отмены введенных данных | Все поля | На странице есть кнопка отмены введенных данных | Failed | См. страницу Improvements | ||||||||||||||||||||
38 | 34 | Наличие системы помощи (справки) пользователю | Failed | См. страницу Improvements | ||||||||||||||||||||||
39 | 35 | Скорость загрузки формы | Форма открывается в течение 1 - 2 секунд | Passed | ||||||||||||||||||||||
40 | 36 | Наличие всплывающих подсказок | Поле "Name:" | У поля Name есть всплывающая подсказка, где подробно указано, какие данные нужно вводить. | Failed | См. страницу Improvements | ||||||||||||||||||||
41 | 37 | Поле "Surname:" | У поля Surname есть всплывающая подсказка, где подробно указано, какие данные нужно вводить. | Failed | См. страницу Improvements | |||||||||||||||||||||
42 | 38 | Поле "Email:" | У поля Email есть всплывающая подсказка, где подробно указано, какие данные нужно вводить. | Failed | См. страницу Improvements | |||||||||||||||||||||
43 | 39 | Поле "Password:" | У поля Password есть всплывающая подсказка, где подробно указано, какие данные нужно вводить. | Failed | См. страницу Improvements | |||||||||||||||||||||
44 | 40 | Безопасность соединения | Данные передаются по защищенному соединению | Failed | См. страницу Improvements | |||||||||||||||||||||
45 | 41 | Наличие соглашения об использовании персональных данных | На странице есть ссылка на соглашение об использовании персональных данных | Failed | См. страницу Improvements | |||||||||||||||||||||
46 | 42 | Корректность сообщения об успешном вводе данных в форму после сабмита | Согласно ТЗ появляется поле синего цвета с сообщением "Success! Hello: (имя пользователя)", текст хорошо читается и не имеет ошибок | Passed | ||||||||||||||||||||||
47 | 43 | Корректность сообщения об ошибке при отправке пустых полей | Согласно ТЗ появляется поле красного цвета с сообщением "Error: Error: All Fields are Required", текст хорошо читается и не имеет ошибок | Failed | Баг: при отправке пустых полей в сообщении об ошибке дублируется слово Error. См. страницу Bugs. | |||||||||||||||||||||
48 | Ввод данных с последующим сабмитом | |||||||||||||||||||||||||
49 | 44 | Заполнить все поля формы с валидными данными | Форма отправлена, выводится сообщение об успешной отправке | Passed | ||||||||||||||||||||||
50 | 45 | Заполнить только обязательные пункты | Форма отправлена, выводится сообщение об успешной отправке | Passed | ||||||||||||||||||||||
51 | 46 | Заполнить только необязательные пункты | Форма отправлена, выводится сообщение об ошибке (Error: Error: All Fields are Required) | Passed | ||||||||||||||||||||||
52 | 47 | Заполнить форму валидными данными с пропуском (по очереди) любого из обязательных пунктов регистрации. | Валидация срабатывает, а у пропущенного пункта должно красным появляться сообщение об ошибке | Failed | Баг: при пропуске поля Password валидация не срабатывает, пользователь зарегистрирован. См. страницу Bugs. | |||||||||||||||||||||
53 | 48 | Заполнить форму валидными данными с пропуском (по очереди) любого из необязательных пунктов регистрации. | Форма должна сработать при пропуске любого из необязательных пунктов и пропуске всех необязательных пунктов полностью. | Passed | ||||||||||||||||||||||
54 | 49 | Оставить все поля пустыми | Валидация срабатывает, выводится сообщение об ошибке (Error: All Fields are Required), пользователь не зарегистрирован. | Passed | ||||||||||||||||||||||
55 | 50 | Несколько пробелов подряд в середине поля (проверить каждое поле по очереди, все остальные поля заполнены валидными данными) | Поле "Name:" | Валидация срабатывает, выводится сообщение об ошибке, пользователь не зарегистрирован. | Failed | Баг: при вводе нескольких пробелов подряд валидация не срабатывает, пользователь зарегистрирован. См. страницу Bugs. | ||||||||||||||||||||
56 | 51 | Поле "Surname:" | Валидация срабатывает, выводится сообщение об ошибке, пользователь не зарегистрирован. | Failed | Баг: при вводе нескольких пробелов подряд валидация не срабатывает, пользователь зарегистрирован. См. страницу Bugs. | |||||||||||||||||||||
57 | 52 | Поле "Email:" | Валидация срабатывает, выводится сообщение об ошибке, пользователь не зарегистрирован. | Failed | "Баг: при вводе нескольких пробелов подряд валидация не срабатывает, пользователь зарегистрирован. См. страницу Bugs." | |||||||||||||||||||||
58 | 53 | Поле "Password:" | Валидация срабатывает, выводится сообщение об ошибке, пользователь не зарегистрирован. | Failed | Баг: при вводе нескольких пробелов подряд валидация не срабатывает, пользователь зарегистрирован. См. страницу Bugs. | |||||||||||||||||||||
59 | 54 | Пробелы до и после текста (в одном поле, все остальные поля заполнены валидными данными) | Поле "Name:" | ТЗ: пробелы в начале и конце строки обрезаются, форма отправляется, выводится сообщение об успешной отправке | Passed | |||||||||||||||||||||
60 | 55 | Поле "Surname:" | ТЗ: пробелы в начале и конце строки обрезаются, форма отправляется, выводится сообщение об успешной отправке | Passed | ||||||||||||||||||||||
61 | 56 | Поле "Email:" | ТЗ: пробелы в начале и конце строки обрезаются, форма отправляется, выводится сообщение об успешной отправке | Passed | ||||||||||||||||||||||
62 | 57 | Поле "Password:" | ТЗ: пробелы в начале и конце строки обрезаются, форма отправляется, выводится сообщение об успешной отправке | Passed | ||||||||||||||||||||||
63 | 58 | Текст в верхнем регистре (в одном поле, все остальные поля заполнены валидными данными) | Поле "Name:" | Форма отправлена, выводится сообщение об успешной отправке | Passed | |||||||||||||||||||||
64 | 59 | Поле "Surname:" | Форма отправлена, выводится сообщение об успешной отправке | Passed | ||||||||||||||||||||||
65 | 60 | Поле "Email:" | Форма отправлена, выводится сообщение об успешной отправке | Passed | ||||||||||||||||||||||
66 | 61 | Поле "Password:" | Форма отправлена, выводится сообщение об успешной отправке | Passed | ||||||||||||||||||||||
67 | 62 | Текст в нижнем регистре (в одном поле, все остальные поля заполнены валидными данными) | Поле "Name:" | Форма отправлена, выводится сообщение об успешной отправке | Passed | |||||||||||||||||||||
68 | 63 | Поле "Surname:" | Форма отправлена, выводится сообщение об успешной отправке | Passed | ||||||||||||||||||||||
69 | 64 | Поле "Email:" | Форма отправлена, выводится сообщение об успешной отправке | Passed | ||||||||||||||||||||||
70 | 65 | Поле "Password:" | Форма отправлена, выводится сообщение об успешной отправке | Passed | ||||||||||||||||||||||
71 | 66 | Текст в верхнем и нижнем регистрах (в одном поле, все остальные поля заполнены валидными данными) | Поле "Name:" | Форма отправлена, выводится сообщение об успешной отправке | Passed | |||||||||||||||||||||
72 | 67 | Поле "Surname:" | Форма отправлена, выводится сообщение об успешной отправке | Passed | ||||||||||||||||||||||
73 | 68 | Поле "Email:" | Форма отправлена, выводится сообщение об успешной отправке | Passed | ||||||||||||||||||||||
74 | 69 | Поле "Password:" | Форма отправлена, выводится сообщение об успешной отправке | Passed | ||||||||||||||||||||||
75 | 70 | Ввод одного допустимого спецсимвола (тире, точка) в поле Name (остальные поля заполнены валидными данными): 1) спецсимвол в начале строки 2) в середине строки 3) в конце строки | Поле "Name:" | Форма отправлена, выводится сообщение об успешной отправке | Passed | |||||||||||||||||||||
76 | 71 | Ввод одного допустимого спецсимвола (тире, точка) в поле Surname (остальные поля заполнены валидными данными): 1) спецсимвол в начале строки 2) в середине строки 3) в конце строки | Поле "Surname:" | Форма отправлена, выводится сообщение об успешной отправке | Passed | |||||||||||||||||||||
77 | 72 | Ввод двух спецсимволов подряд (два тире или две точки) в поле Name (остальные поля заполнены валидными данными) 1) в начале строки 2) в середине строки 3) в конце строки 4) строка состоит только из пяти символов подряд | Поле "Name:" | Валидация срабатывает, выводится сообщение об ошибке, пользователь не зарегистрирован. | Failed | Баг: при вводе в поле Name подряд двух спецсимволов (два тире или две точки) валидация не срабатывает, пользователь зарегистрирован.. См. страницу Bugs. | ||||||||||||||||||||
78 | 73 | Ввод двух спецсимволов подряд (два тире или две точки) в поле Surname (остальные поля заполнены валидными данными) 1) в начале строки 2) в середине строки 3) в конце строки 4) строка состоит только из пяти символов подряд | Поле "Surname:" | Валидация срабатывает, выводится сообщение об ошибке, пользователь не зарегистрирован. | Failed | Баг: при вводе в поле Surname подряд двух спецсимволов (два тире или две точки) валидация не срабатывает, пользователь зарегистрирован.. См. страницу Bugs. | ||||||||||||||||||||
79 | 74 | Цифры (с буквами, только цифры) (в одном поле, все остальные поля заполнены валидными данными) | Поле "Name:" | Форма отправлена, выводится сообщение об успешной отправке | Passed | |||||||||||||||||||||
80 | 75 | Поле "Surname:" | Форма отправлена, выводится сообщение об успешной отправке | Passed | ||||||||||||||||||||||
81 | 76 | Ввод недопустимых спецсимволов (все, кроме тире и точки) в одно из полей (все остальные поля заполнить валидными данными): 1) вместе с буквами 2) только знаки препинания | Поле "Name:" | Валидация срабатывает, выводится сообщение об ошибке, пользователь не зарегистрирован. | Failed | Баг: при вводе в поле Name недопустимых спецсимволов валидация не срабатывает, пользователь зарегистрирован. См. страницу Bugs. | ||||||||||||||||||||
82 | 77 | Поле "Surname:" | Валидация срабатывает, выводится сообщение об ошибке, пользователь не зарегистрирован. | Failed | Баг: при вводе в поле Surname недопустимых спецсимволов валидация не срабатывает, пользователь зарегистрирован. См. страницу Bugs. | |||||||||||||||||||||
83 | 78 | Ввод в поле только латиницы (все остальные поля заполняем валидными данными) | Поле "Name:" | Форма отправлена, выводится сообщение об успешной отправке | Passed | |||||||||||||||||||||
84 | 79 | Поле "Surname:" | Форма отправлена, выводится сообщение об успешной отправке | Passed | ||||||||||||||||||||||
85 | 80 | Ввод в поле только кириллицы (одна кириллица / вперемешку с латиницей) (все остальные поля заполняем валидными данными) | Поле "Name:" | Валидация срабатывает, выводится сообщение об ошибке, пользователь не зарегистрирован. | Failed | Баг: при вводе в поле Name кириллицы валидация не срабатывает, пользователь зарегистрирован. См. страницу Bugs. | ||||||||||||||||||||
86 | 81 | Поле "Surname:" | Валидация срабатывает, выводится сообщение об ошибке, пользователь не зарегистрирован. | Failed | Баг: при вводе в поле Surname кириллицы валидация не срабатывает, пользователь зарегистрирован. См. страницу Bugs. | |||||||||||||||||||||
87 | 82 | Проверка на валидное кол-во символов (2-64) и невалидное | Поле "Name:" | При валидном кол-ве форма отправлена, при невалидном выводится сообщение об ошибке | Failed | Баг: при вводе 3 допустимых символов в поле Name появляется сообщение об ошибке, пользователь не зарегистрирован. См. страницу Bugs. | ||||||||||||||||||||
88 | 83 | Проверка на валидное кол-во символов (2-64) и невалидное | Поле "Surname:" | При валидном кол-ве форма отправлена, при невалидном выводится сообщение об ошибке | Failed | Баг: У поля Surname нет ограничения по длине. См. страницу Bugs. | ||||||||||||||||||||
89 | 84 | Валидное кол-во символов (6-16) | Поле "Password:" | При валидном кол-ве форма отправлена, при невалидном выводится сообщение об ошибке | Failed | Баг: у поля Password нет ограничения по длине. См. страницу Bugs. | ||||||||||||||||||||
90 | 85 | Проверка способов ввода: 1) стереть несколько символов клавишей BackSpace, а потом ввести другие 2) передвинуть курсор стрелками в середину слова и вписать туда несколько символов, включая пробел 3) передвинуть курсор мышью в середину слова и вписать туда несколько символов, включая пробел 4) вставить несколько символов командой "Paste" или сочетанием "Ctrl-V" 5) нажать кнопку Submit и попытаться в процессе отправки быстро ввести в форму ещё несколько символов | Поле "Name:" | Passed | ||||||||||||||||||||||
91 | 86 | Поле "Surname:" | Passed | |||||||||||||||||||||||
92 | 87 | Поле "Email:" | Passed | |||||||||||||||||||||||
93 | 88 | Поле "Password:" | Passed | |||||||||||||||||||||||
94 | 89 | Ввод недопустимых символов в поле Password | Поле "Password:" | Валидация срабатывает, выводится сообщение об ошибке, пользователь не зарегистрирован. | Failed | Баг: при вводе в поле Password недопустимого сочетания символов валидация не отрабатывает, пользователь зарегистрирован. См. страницу Bugs. | ||||||||||||||||||||
95 | Проверка поля email | |||||||||||||||||||||||||
96 | 90 | Ограничение по длине локальной части email (4 - 32 символа) длине от "собачки" до точки (6 - 32 символа), длине после точки (2 - 8 символов) | При валидном кол-ве форма отправлена, при невалидном выводится сообщение об ошибке | Failed | Баг: нет ограничения по длине. См. страницу Bugs. | |||||||||||||||||||||
97 | 91 | Email содержит строчные и заглавные буквы | Поле "Email:" | Форма отправлена, выводится сообщение об успешной отправке | Passed | |||||||||||||||||||||
98 | 92 | Содержит цифры в локальной части email (в начале; в середине; в конце) | Поле "Email:" | Форма отправлена, выводится сообщение об успешной отправке | Passed | |||||||||||||||||||||
99 | 93 | Содержит цифры в доменной части email (в начале; в середине; в конце) | Поле "Email:" | Валидация срабатывает, выводится сообщение об ошибке, пользователь не зарегистрирован. | Failed | Баг: при вводе цифр в доменную часть валидация не отрабатывает, пользователь зарегистрирован. См. страницу Bugs. | ||||||||||||||||||||
100 | 94 | Email c несколькими точками в локальной или доменной части | Поле "Email:" | Валидация срабатывает, выводится сообщение об ошибке, пользователь не зарегистрирован. | Failed | Баг: при вводе нескольких точек валидация не отрабатывает, пользователь зарегистрирован. См. страницу Bugs. |