QA термінологія
-
Різниця між димовим та санітарним тестуванням
У даній статті розглянуті види тестування спрямовані на тестування різних частин програмного забезпечення. Санітарне тестування, на відміну від димового, направлено тестувати перевіряється функцію вглиб, а димове тестування направлено вшир, щоб за найбільш стислі терміни покрити тестами якомога більше функціональної частини програмного забезпечення.
-
Як і навіщо тестувати юзабіліті сайту
Коли користувач відвідує певний сайт, він має на меті вирішити якесь завдання або проблему. Тому він очікує відсутність необхідності вирішувати додаткові проблеми, наприклад, розбиратися з незрозумілим меню або структурою подачі інформації. Якщо на сторінці буде присутня плутанина із, здавалося б, звичайними елементами сайту або вони будуть розміщені в несподіваних та незвичних для користувача місцях – він, швидше за все, не знайде як вирішити свою проблему і покине сайт. Зараз, коли конкуренція серед різних ресурсів дуже висока, таку ситуацію допускати не можна.
-
Shareware ПЗ та ігри
За останні кілька років модель Freemium пішла від своєї класичної варіації, тобто коли в якийсь момент пропонується заплатити за те, що вже маєш. Сьогодні ми можемо зустріти найрізноманітніші варіанти Freemium.
-
Скупчення дефектів або Bug clustering
Як один з 7 фундаментальних принципів тестування, скупчення дефектів є не таким вже й теоретичним поняттям. Більшість тих, у кого за плечима є досвід роботи на реальних проєктах, погодяться з цим твердженням. Хоча є проєкти, при першому погляді на які, здається, що цей принцип не відноситься до них, так як, дефекти розкидані по всіх куточках процесу розробки, тестування, організації і т. ін. Але все ж це більше виняток з правил.
Давайте ж поговоримо про таке поняття як «скупчення дефектів», або, як кажуть наші зарубіжні колеги, «bug clustering». -
Життєвий цикл програмних помилок
Для того, щоб орієнтуватися в статусах дефектів, а також швидко і правильно їх оформлювати, коментувати і закривати в баг-трекінговій системі, потрібно знати, який шлях вони проходять.
-
Тестування push-сповіщень
Push-повідомлення – це спливаючі вікна з інформацією на екрані мобільного пристрою, які відправляються тільки користувачам, які погодилися на отримання повідомлень. Використання push-сповіщень в мобільному пристрої полягає в тому, що технологія не вимагає відкриття додатків на мобільному пристрої для отримання повідомлення.
-
Як вкладення можуть допомогти у виправленні бага
Перед тестувальником стоїть нелегке завдання – донести знайдену помилку до розробника і бути зрозумілим. Що допоможе краще зрозуміти проблему, ніж її наочний приклад? Саме вкладення є одним з основних атрибутів баг-репорту. Тому до баг-репорту просто необхідно прикріпити всю інформацію, яку вдалося зібрати.
-
Класи еквівалентності, граничні значення
Головною метою тест-дизайну є покриття тестами всього функціоналу, використовуючи при цьому мінімальну кількість тестів. Для того, щоб досягти зазначеної мети, застосовують різні техніки тест-дизайну – загальні правила і рекомендації щодо створення тестів при проведенні тестування. У даній статті ми розглянемо такі техніки, як поділ на класи еквівалентності і аналіз граничних значень.
-
Найскладніші терміни Scrum та їх пояснення
Нещодавно ми розглянули основну термінологію такої методики розробки програмного забезпечення як Scrum. Проте, тема виявилась цікавою, тому ми підготували другу частину статті, де розповімо про особливості деяких складних термінів Scrum, які часто є каменем спотикання для тестувальників.
-
Використання інструмента Charles в тестуванні
В тестуванні використовується різноманітна кількість інструментів для роботи з HTTP/HTTPS. Нерідко необхідно проаналізувати трафік, змінити, перехопити або внести правки в запити. Для подібних задач розроблені інструменти, які мають назву cніфери (від англ. to sniff – нюхати), найпопулярніші: Wireshark, Fiddler, tcpdump, Charles та ін.