Технічні статті
-
Основні жести при роботі з сенсорними екранами
15.04.2023Управління жестами на пристроях із сенсорними екранами – вкрай зручна і необхідна функція для взаємодії з операційною системою. Нинішні смартфони більше не можуть пропонувати виключно кнопковий інтерфейс, оскільки він не настільки функціональний.
-
Особливості тестування додатків на мобільних пристроях
13.04.2023Тестування додатків на мобільних пристроях в цілому відповідає загальним принципам тестування. Але також присутній ряд особливостей, які характерні саме для тестування мобільних додатків. У статті розглядаються основні моменти, на які необхідно звертати особливу увагу саме при тестуванні додатків на мобільних пристроях.
-
Основні браузери для тестування
13.04.2023На сьогоднішній день існує безліч браузерів від різних компаній і кожен з них здатний відображати веб-сторінки. Який з них вибрати – кожен вирішує сам. Комусь подобається інтерфейс і безліч доповнень до Chromе, кому-то простота Firefox, а комусь для його невеликих потреб цілком достатньо стандартних Edge або Internet Explorer. Які ж браузери вибрати для тестування сайту? Розглянемо це питання більш детально.
-
Ігрові механіки: види та особливості тестування
10.04.2023Сьогодні в нашому світі існує безліч ігор. На жаль, тенденції такі, що дійсно унікальних і не схожих на інші досить мало. Однак, погоня за користувачами з кожним днем тільки набирає обертів, і розробники намагаються зробити свій продукт таким, який зможе залучити й утримати увагу. Одними з головних складових ігор є ігрові механіки. Саме вони роблять гру дуже цікавою або відбивають будь-яке бажання повертатися до неї.
-
Fiddler. Інструмент для аналізу HTTP
10.04.2023Іноді під час тестування сайту або програми з’являється необхідність відстежити трафік між клієнтом і сервером, проаналізувати і навіть модифікувати його. Дуже часто для цих цілей використовують Fiddler – це спеціальний проксі, який перехоплює весь HTTP (S) -трафік і надає зручні засоби для роботи з ним.
-
Інструменти для навантажувального тестування
09.04.2023Вище представлені короткі описи найбільш популярних безкоштовних інструментів для навантажувального тестування: JMeter, The Grinder, Galting. Вибір інструмента здійснюється з урахуванням всіх переваг і недоліків і залежить від особистих якостей та знань фахівця, а також складності і специфічності здійснюваних перевірок або процесу розробки.
-
Як тестувати форми
07.04.2023На сьогоднішній день майже на кожному сайті є форми з полями для введення користувачем певної інформації. Це можуть бути форми авторизації, реєстрації, зміни паролю, форма для коментарів та відгуків, форма зворотнього зв’язку, платіжні дані, анкети та багато інших. Вони повинні відповідати певним вимогам як за зовнішнім виглядом і юзабіліті, так і за функціональними можливостями. Від цього залежить швидкість вирішення завдання користувача і загальне враження від сервісу. Форма вважається хорошою, якщо під час її заповнення у користувачів не виникає ніяких запитань.
-
Які існують найпоширеніші категорії багів в іграх?
06.04.2023Мета тестування ігор полягає у виявленні багів у грі, щоб зменшити їхню кількість до моменту релізу продукту. Баги – це несподіваний результат роботи коду в тестованій версії гри.
Баги можуть варіюватися: починаючи від тих, що заважають гравцеві далі рухатися по сюжету гри і закінчуючи чимось менш значним, наприклад, виходом тексту за межі кнопки. -
Що таке ad-hoc тестування. Відмінності від дослідницького тестування
06.04.2023Що ж таке «Ad-hoc testing», тобто «Вільне або Інтуїтивне тестування». Часто його плутають з іншим видом тестування «Exploratory testing» – «Дослідницьке тестування».
-
Стратегія «Shift Left» у тестуванні
06.04.2023У світі продовжує зростати попит на швидкий реліз якісних програмних продуктів, тому команди експериментують та використовують нові підходи в розробці. Стратегія «Shift Left» чудово підходить саме для таких цілей, оскільки навіть в «Agile-команд», які відходять від традиціної моделі розробки Waterfall, тестувальки долучаються до роботи лише в останній момент. Саме це є однією з головних причин чому програмний проєкт вичерпує свій бюджет або час.