У цій статті йтиметься про верстку. Чомусь їй приділяється набагато менше уваги ніж, наприклад, функціональному, регресійному, навантажувальному та іншим видам тестування.
Почнемо з найголовнішого – визначення.
Верстка – це розміщення елементів веб-додатку відповідно до макету та вимог. Варто звернути увагу на те, що тільки мануальний тестувальник виконує перевірку HTML і CSS. Для фахівця важливо, щоб всі елементи веб-додатку відображалися коректно.
Далі кожен з 4-ох етапів тестування верстки розглянемо більш детальніше.
Етап 1. Візуальна частина
На цьому етапі необхідно перевірити:
- точність відповідності макету (зазвичай, використовується інструмент Pixel Perfect);
- сітку (вирівнювання по горизонталі/вертикалі);
- масштаб (від 75% до 150%);
- зміну розміру текстового поля;
- виділення полів у фокусі;
- верстку у різних роздільних здатностях (розширеннях), а саме:
1024x600 |
1024x768 |
1152x864 |
1280x800 |
1280x1024 |
1440x900 |
1680x1050 |
1920x1080 |
Етап 2. Доступність
На цьому етапі необхідно перевірити:
- наявність необхідних елементів;
- розмір елементів та їх колір;
- чи виділяється текст в текстових блоках;
- чи натискається іконка логотипу;
- чи натискаються клікабельні елементи (посилання/кнопки);
- розташування елементів відносно один одного;
- чи набуває курсор різну форму при наведенні на клікабельні елементи.
З типами курсора можна ознайомитися на наступному зображенні.
Етап 3. Корректна робота
На цьому етапі необхідно перевірити:
- величину елемента – необхідно виміряти його і порівняти зі специфікацією. Можна це зробити за допомогою Page Ruler;
- коректність шрифтів (колір, розмір, назва) – розширення для ідентифікації шрифтів Fontface Ninja для Safari і Chrome цілком ефективно для перевірки;
- кольори інтерфейсу – для даної перевірки добре підійде ColorZilla;
- контент – для перевірки на наявність орфографічних або граматичних помилок буде корисною програма SpellChecker;
- фавікон – це обов'язкова частина, відсутність якої може зіпсувати надалі думку користувача;
- стандарти HTML/CSS – для даної перевірки можна використовувати W3C;
- стандарт заголовків у всьому додатку:
- прокрутку – щоб побачити додаткову інформацію у вікні, необхідна можливість скролінгу;
- браузерні розширення – зовнішній вигляд програми залежить і від них (наприклад, VPN, AdBlock), тому дана перевірка також є важливою.
Дуже часто одночасно з версткою перевіряють і локалізацію. Важливо розуміти, що це не її частина.
Локалізація – це переклад текста у веб-додатку і його адаптація у певному мовному середовищі.
Ця перевірка проводиться досить просто, хоча і з випливаючими після дефектами. Було б непогано, якщо б цим займався якийсь перекладач або людина, яка знає певну мову. Адже тестувальник використовує будь-який онлайн-перекладач. На цьому етапі можна зіткнутися з безліччю труднощів. наприклад:
- сума символів в перекладеному слові може бути більше, ніж в оригіналі. Це може привести до того, що інтерфейс буде відображатися некоректно:
Етап 4. Помилки 404
Розглянемо більш докладно поняття помилки 404. Її наявність означає те, що користувач звернувся до сайту за неправильною url-адресою, тобто сторінки по такому посиланню в даний момент не існує. Але це не означає, що її ніколи не було. Сторінка могла бути переміщена, було змінено її назву або вона просто видалена. Перевірка на наявність цієї помилки необхідна, щоб уникнути втрати трафіку і просідання позицій. Помилка 404 найпоширеніша і впізнавана.
У цій статті описані основні перевірки тестування верстки. У всякому разі, це база, яка може бути розширена технічним завданням. Підводячи підсумки, можна з упевненістю сказати, що тестування верстки – це надзвичайно необхідний етап для розробки сайту і його просування.