Главная   →   Блог   →   Тест-дизайн в разработке мобильных приложений

Тест-дизайн в разработке мобильных приложений

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

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

Стандартные техники тест-дизайна в программировании:

— Эквивалентное разделение (Equivalence Partitioning — EP), или Разбиение на классы эквивалентности. Это техника тестирования ПО, которая подразумевает выбор и тестирование одного значения внутри класса и одного значения вне класса. Преимущество этого подхода заключается в уменьшении времени для его реализации из-за меньшего набора тестовых данных.

— Анализ граничных значений (Boundary Value Analysis — BVA) - выбор и тестирование минимального и максимального граничных значений, одного значения ниже минимальной границы и одного выше максимальной.

— Предугадывание ошибки (Error Guessing — EG) - использование личного опыта, интуиции и навыков тестировщика для предугадывания ошибок, которые сложно обнаружить с помощью других стандартных техник (например, при каких входных условиях система может выдать ошибку).

— Причина/Следствие (Cause/Effect — CE) - ввод комбинаций условий (или Причин), для получения ответа системы (т.е. Следствий).

Перечисленные техники тест-дизайна используются наиболее часто, но есть и другие, обладающие рядом преимуществ. В наших последующих статьях мы рассмотрим их так же, как и других вопросов и тем обеспечения качества (QA).

Следите за нами в:

Если у вас есть вопросы или же вы хотели бы сделать запрос на разработку мобильного приложения, дизайна или адаптивного веб сайта - пожалуйста, используйте эту форму Форма обратной связи.