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

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

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

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

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

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

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

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

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

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

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

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

Next Posts
2ebdadfb3bf9225fb72290595f554bb677dfd56e Advantages And Disadvantages of Dynamic And Static Localization
In this article, we would like to share our experience and expertise regarding dynamic and static localization. We want to discuss in detail the benefits and possible disadvantages of each technique - perhaps, this information will simplify your developme
6cf189f7d6a1bed5f5d912207c3b52dc0866a373 Galen MD. Automation of the Testing Process
The difficulty of testing the site layout is a common problem. And when we need to test a responsive pattern, the manual testing seems the only solution that comes to mind. However, there is another way to automate the process, namely, to take advantage o
1667ad31373295eafe858140ded0c8f8726db22f The Layout Testing
Testing web projects includes a number of different stages. But now we're going to discuss only one of them, namely - the layout testing.