Лекція №2. Основи тестування ПЗ
-
Тестування верстки. Основні вимоги
У даній статті йде мова про верстку. Чомусь, їй приділяється набагато менше уваги, ніж, наприклад, функціональному, регресійному, навантажувальному та іншим видам тестування.
-
Інструменти для тестування кросбраузерності верстки
Кросбраузерність верстки є важливою частиною тестування для веб-проекту. Не у всіх браузерах сайт буде виглядати однаково добре, без багів. На це тестування виділяється чимало часу, бюджету та ресурсів.
-
Використання Adobe Photoshop і PerfectPixel в тестуванні верстки сайту
У цій статті ми розглянемо інструменти, які стануть незамінними помічниками для тестувальників при тестуванні верстки сайту, тобто перевірки відповідності зовнішнього вигляду сайту згідно макетів дизайну, іншими словами макет – це демонстрація того, як виглядатиме сайт після закінчення верстання.
-
Анатомія веб-сторінки сайту нерухомості
Домашня сторінка є найбільш важливою частиною будь-якого сайту. І саме тут важливо щоб покупці або користувачі сайту могли зорієнтуватися і знайти ту область, яка їх цікавить. Розглянемо анатомію веб-сайту на прикладі сайту для покупки нерухомості.
-
Що можна вважати багом під час відключеного JavaScript
JavaScript давно є одним з основних способів виконання сценаріїв на веб-сторінках, тому багато хто сприймає його як належне, навіть не замислюючись про те, як все буде працювати без нього. При тестуванні сайту з відключеним JavaScript необхідно розуміти, що без нього сайт, швидше за все, не буде працювати так, як задумано, але основні функції він виконувати повинен.
-
Інструменти розробника в браузері. Вкладка Network
Вкладка призначена для того, щоб відстежувати завантаження сторінки і всіх її файлів (назви файлів, відповідь (статус) сервера). Також підтягується тип файлу, його ініціатори, розмір, час, за який він завантажився.
-
Анатомія web-сторінки E-COMMERCE
E-Commerce сайти створені з метою продавати різну продукцію через Інтернет. Зовнішній вигляд таких сайтів може дуже сильно відрізнятися, але його основна структура і функціонал завжди залишаються незмінними. Давайте розглянемо основні функціональні блоки, які присутні майже в кожному інтернет-магазині.
-
Основні браузери для тестування
На сьогоднішній день існує безліч браузерів від різних компаній і кожен з них здатний відображати веб-сторінки. Який з них вибрати – кожен вирішує сам. Комусь подобається інтерфейс і безліч доповнень до Chromе, кому-то простота Firefox, а комусь для його невеликих потреб цілком достатньо стандартних Edge або Internet Explorer. Які ж браузери вибрати для тестування сайту? Розглянемо це питання більш детально.
-
Інструменти для навантажувального тестування
Вище представлені короткі описи найбільш популярних безкоштовних інструментів для навантажувального тестування: JMeter, The Grinder, Galting. Вибір інструмента здійснюється з урахуванням всіх переваг і недоліків і залежить від особистих якостей та знань фахівця, а також складності і специфічності здійснюваних перевірок або процесу розробки.
-
Інструменти розробника в браузері. Вкладка Console
Вкладка «Console» призначена для виведення важливих повідомлень про роботу сайту. У ній відображаються помилки, попередження і логи (якщо вони включені), а також в цій вкладці можна виконувати JavaScript код. Іноді при тестуванні сайту тестувальники тримають цю вкладку відкритою весь час, щоб відстежувати логи та спіймати невидимі з боку користувацького інтерфейсу помилки або попередження.
