самонавчання
-
МЕТА-теги в тестуванні
На сьогоднішній день у мережі Інтернет існує більше ніж два мільярди сайтів. Звісно, що користувач не впорається з таким великим обсягом інформації самотужки, у цьому йому допомагають пошукові системи. А сайтам у видачі пошуків допомагають багато інструментів та алгоритмів, включно із мета-тегами.
-
Що таке OWASP? ТОП 10 вразливостей
У цій статті ми розглянемо що таке OWASP і що таке рейтинг Топ-10 вразливих місць.
Спочатку давайте дізнаємось що таке OWASP. -
Візуалізація у тестуванні. Mind Maps
У тестуванні, особливо на початку роботи над новим проєктом, виникає безліч питань: що тестувати, як тестувати, коли тестувати, які пріоритети тестування і та ін. При цьому, найчастіше, замовник бажає дізнатися відповіді на ці питання якомога швидше. Інтелект-карти економлять багато часу, так як дозволяють в найкоротші терміни виявити головну ідею, розставити пріоритети і охопити весь обсяг робіт. Ментальна карта зазвичай зображується як деревоподібна схема з завданнями, які пов’язані гілками з основною метою.
-
Тестування чат-ботів
Популярність чат-ботів зумовлена їх економічною вигідністю, можливістю надавати зворотний зв’язок користувачам 24/7, ефективністю комунікацій з клієнтами, зокрема, за рахунок можливості вести якісне обслуговування на декількох мовах. Відповіді є максимально наближеними до виду реального діалогу і відповідають суті питання, що вирішується. Такі чат-боти використовуються для надання зворотного зв’язку та виконання різних функцій для клієнта на сайтах, в соціальних мережах, месенджерах, колл-центрах і та ін. Також це персональні помічники (наприклад, Siri, Cortana і Аліса).
-
Етапи тестування ПЗ
Тестування програмного забезпечення являє собою процес дослідження того, наскільки реальна поведінка системи відповідає вимогам і очікуванням. Тести, які використовуються для цих перевірок, ґрунтуються на задокументованих вимогах замовника. Необхідно максимально підвищити ймовірність того, що тестований продукт буде працювати як належить за будь-яких обставин і відповідати всім описаним вимогам. Також важливо надавати актуальну інформацію про стан продукту на даний момент.
-
Огляд мов програмування для автоматизованого тестування
Автоматизоване тестування означає використання інструментів автоматизації для виконання набору тест-кейсів. Оскільки цей вид виконується за допомогою механізованих засобів, потрібно менше часу для ручного тестування, але більше – для підтримки автоматизованих сценаріїв. Автоматизація добре підходить для великих проектів, які потребують багаторазових перевірок одних і тих же областей.
-
Підходи до тестування мобільних додатків
Розглянемо основні чотири підходи, які застосовуються в тестуванні мобільних додатків: на основі емуляції, в хмарі, на базі пристроїв і з використанням краудсорсингу.
-
Тестове покриття
У сфері тестування звично говорити про якість самого ПЗ, про його перевірку та оцінку. Але замовникам також важливо знати і контролювати, що і сама перевірка продукту проходить також якісно, перевіряються всі найважливіші аспекти, виконується достатня кількість тестів, виправляється достатня кількість помилок і т. д. Тобто, якість тестування ПЗ, як і багато інших робіт, також має оцінюватися згідно з різними критеріями.
-
HTML. Вбудовування зображень. Що тестувати?
Без зображення нікуди! Погодьтеся, зображення роблять контент більш яскравим і наочним. Сухий текст не приваблює великої уваги користувача, викликає нудьгу та ускладнює сприйняття інформації. Тому дуже важливо робити акцент на зображенні, як фоновому, так і доповнюючим контент.
-
Тестування продуктивності
Тестування продуктивності (Performance Testing) – визначає наскільки тестований додаток стабільний, а також досліджує показники швидкості реакції програми на зовнішні впливи при різному за характером та інтенсивності навантаження. Метою тестування є виявлення недоліків і вразливостей в системі, визначення швидкості завантаження даних і їх обробки, надійності програми.