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

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

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

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

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

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

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

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

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

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

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

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

Notice Our website uses cookies, which are necessary for its functioning and required to achieve the purposes illustrated in the privacy policy. By closing this banner you agree to the use of cookies.