Виды тестирования

Виды тестирования программного обеспечения

Виды, инструменты и лучшие практики тестирования безопасности

Тестирование безопасности позволяет проверить уязвимость программного обеспечения к кибератакам и влияние вредоносных или неожиданных входных данных на его работу. Оно гарантирует, что системы и информация безопасны и надежны и не допускают несанкционированного ввода данных.

UI-тестирование как неотъемлемая часть SDLC

UI-тестирование как неотъемлемая часть жизненного цикла разработки ПО

Из этой статьи вы узнаете, что такое UI-тестирование, познакомитесь с перечнем типичных ошибок в пользовательском интерфейсе, а также с аспектами, требующими особого внимания.

Что такое Agile-тестирование?

Agile-методология позволяет нам организовать и управлять процессом разработки программного обеспечения. Суть ее в том, что весь процесс разработки разбивается на более короткие задачи, при этом планы работ часто оцениваются и адаптируются.

Тестирование доступности

Тестирование на доступность — это вид тестирования программного обеспечения для проверки приложения, веб-сайта или программного продукта на пригодность для использования людьми с нарушениями слуха, зрения, дальтонизма и двигательных функций. Другими словами, оно включает в себя оценку приложения на предмет его соответствия потребностям людей с определенными ограниченными возможностями.

Руководство по тестированию юзабилити

Очень важно уделять особое внимание опыту пользователей приложения или сайта. Тут вам поможет тестирование юзабилити. Оно позволит выявить проблемы в пользовательском интерфейсе и разработать возможности для улучшения.

Monkey Testing: Краткое руководство

Monkey Testing, также известное как случайное тестирование или обезьянье тестирование — это метод проверки программного обеспечения, в рамках которого приложение или система подвергаются воздействию случайных входных данных или действий с целью выявления неожиданного поведения или уязвимостей.

Лучшие практики модульного тестирования

Юнит-тесты используются для изолированного тестирования мельчайших функциональных единиц программного обеспечения (методов, функций, классов). Это контроль того, насколько корректно или в соответствии с ожиданиями выполняют свои функции эти блоки.

Введение в тестирование мобильных приложений

Мобильные телефоны превратились из простых устройств связи в гаджет, который может делать практически все. Это стало возможным благодаря постоянно развивающимся мобильным приложениям. В этой статье мы поговорим о процессе тестирования таких приложений.

Функциональное и нефункциональное тестирование

Функциональное и нефункциональное тестирование

Тестирование — одно из самых популярных слов в индустрии программного обеспечения. Все ПО полностью зависит от этого этапа процесса. Система нуждается в регулярном тестировании. Это гарантирует выполнение рабочего процесса без дефектов. В этой статье мы сравним два основных типа тестирования программного обеспечения по определенным параметрам.

Матрица прослеживаемости требований (RTM)

Матрица прослеживаемости требований (RTM — Requirements Traceability Matrix) — это документ, который отображает и отслеживает требования пользователя с помощью тестовых примеров. Основная цель этой матрицы — подтвердить, что все требования проверяются с помощью тестовых примеров, так что ни одна функциональность не остается непроверенной во время тестирования продукта.

Регрессионное тестирование, инструменты и примеры

Регрессионное тестирование является ключевым фактором повышения общего качества продукта и удобства работы пользователей. Правильно подобранные инструменты регрессионного тестирования позволяют в значительной степени выявить все всплывающие дефекты и устранить их на ранних стадиях разработки.