ABCDEFGHIJKLMNOPQRSTUVWXYZ
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
91Email содержит строчные и заглавные буквыПоле "Email:"Форма отправлена, выводится сообщение об успешной отправкеPassed
98
92Содержит цифры в локальной части email (в начале; в середине; в конце)Поле "Email:"Форма отправлена, выводится сообщение об успешной отправкеPassed
99
93Содержит цифры в доменной части email (в начале; в середине; в конце)Поле "Email:"Валидация срабатывает, выводится сообщение об ошибке, пользователь не зарегистрирован.FailedБаг: при вводе цифр в доменную часть валидация не отрабатывает, пользователь зарегистрирован.
См. страницу Bugs.
100
94Email c несколькими точками в локальной или доменной частиПоле "Email:"Валидация срабатывает, выводится сообщение об ошибке, пользователь не зарегистрирован.FailedБаг: при вводе нескольких точек валидация не отрабатывает, пользователь зарегистрирован.
См. страницу Bugs.