QA термінологія
-
Найскладніші терміни Scrum та їх пояснення
Нещодавно ми розглянули основну термінологію такої методики розробки програмного забезпечення як Scrum. Проте, тема виявилась цікавою, тому ми підготували другу частину статті, де розповімо про особливості деяких складних термінів Scrum, які часто є каменем спотикання для тестувальників.
-
Використання інструмента Charles в тестуванні
В тестуванні використовується різноманітна кількість інструментів для роботи з HTTP/HTTPS. Нерідко необхідно проаналізувати трафік, змінити, перехопити або внести правки в запити. Для подібних задач розроблені інструменти, які мають назву cніфери (від англ. to sniff – нюхати), найпопулярніші: Wireshark, Fiddler, tcpdump, Charles та ін.
-
Використання SoapUI в тестуванні
Впродовж останніх років, спостерігається тенденція до тестування API. Для успішної реалізації тестування API, виникає потреба в пошуку набору інструментів, які задовольняють конкретним вимогам. На сьогоднішній день існує значний перелік інструментів тестування API: SoapUI, Postman, Katalon Studio, Tricentis Tosca, Apigee, JMeter, Rest-Assured, Assertible, Karate DSL, але найбільш популярними з них вважаються перші 3: SoapUI, Postman і Katalon Studio. Про один з них, а саме про SoapUI і буде мова в даній статті.
-
Що таке Kibana і як цей інструмент використовується в тестуванні
Робота з логами – важлива частина тестування, адже вона допомагає виявити вузькі місця, які є у кожному веб-додатку. Для спрощення аналізу логів використовується Kibana – програмне забезпечення з відкритим кодом, призначене для візуалізації даних.
-
Що таке GitHub і як з ним працювати
Якщо терміни Git, GitHub чи GitLab більшості абсолютно невідомі, а після ознайомлення з ними виникає потреба у пошуку додаткової інформації, то дана стаття – те, що потрібно. Мета – донести інформацію у зрозумілій для кожного користувача формі. Детально ознайомити і пояснити, звідки можна завантажити систему контролю версій (Git) та репозиторії (GitHub, GitLab). Також будуть розглянуті основні команди, операції та принципи роботи.
-
Інструменти для рairwise. Створення тест-планів, використовуючи техніки тест-дизайну
На сьогодні існує безліч десктопних та онлайн-засобів для попарного тестування. Вони дозволяють значно полегшити процес підготовки таблиці перевірок та упорядкувати тестові дані і процес тестування у цілому. Розглянемо найбільш поширені.
-
Selenium WebDriver як інструмент для автоматизованого тестування
На сьогоднішній день приємно дивує різноманітний вибір інструментів для автоматизованого тестування, що значно полегшує життя тестувальника та заощаджує дорогоцінний час. Неможливо уявити скільки часу було б витрачено на виконання одноманітних, рутинних дій під час тестування веб-проєктів. Але завдяки автоматизованому тестуванню даний процес значно спрощується. Саме тому, в цій статті поговоримо про один з таких інструментів автоматизованого тестування Selenium WebDriver.
-
Тестування кошика в інтернет-магазинах
Більшість веб-сайтів електронної комерції мають загальну тему та структуру, в яких кошик для покупок та процес оформлення замовлення є найважливішою частиною. Кошик для покупок – одна зі стратегічних сфер, які необхідно покрити під час тестування. Сайтів електронної комерції з’являється все більше, кожен з них намагається залучити до себе якнайбільше клієнтів усіма доступними методами. Тому користувачі стають більш примхливими та вимогливими, кожна дрібниця може відбити намір надалі взаємодіяти з вашим сайтом і покинути його, не довівши справу до кінця. Всі етапи оформлення замовлення в інтернет-магазині надзвичайно важливі, адже покупець довіряє вам свої гроші.
-
Словник основних UI/UX елементів
Ми користуємось більше додатками та сайтами із зручним, зрозумілим та водночас інтерактивно цікавим дизайном. У цьому заслуга розробників сайту та веб-дизайнерів, які використовують UI/UX елементи. Не дивно, що UI/UX елементи вже давно стали ключовим інструментом у бізнес політиці побудови сайтів або магазинів – адже хто захоче користуватись сайтом із незрозумілим та складним дизайном?
-
Що таке Use Case та для чого вони потрібні
Тестування за юзкейсам проводиться для того, щоб виявити додаткові логічні прогалини та баги у web-додатку, які складно знайти під час тестування окремих індивідуальних модулів або частин цього web-додатку.
У більшості випадків Use Case описує, що робить система, а не як. Власне, цього правила і варто дотримуватися, створюючи такі сценарії.
