ВВЕДЕНИЕ На сегодняшний день практически у каждого человека есть мобильный
телефон современного образца, который принято называть «смартфоном», это
все тот же мобильный телефон, однако дополнен функциональностью
карманного компьютера. В современных мобильных телефонах практически
всегда имеются дополнительные функции, со временем разрабатываются и
используются все более и более высокотехнологичные модели, для
подчеркивания
наиболее
высокой
функциональности
и
мощности
вычислительных процессов, таких современных моделей для них был введен
специальный определяющий термин «смартфон». В период роста популярности
КПК – в этих устройствах, стали активно использовать функции мобильного
телефона, вследствие чего такое устройство в дальнейшем получило название
коммуникатор. В настоящее время разделение на смартфоны и коммуникаторы
неактуально, оба термина обозначают одно и то же - миниатюрный
универсальный компьютер с полноценными пользовательскими интерфейсами
и развитыми радио-интерфейсами мобильного телефона. Современные
смартфоны, в отличии от обычных мобильных телефонов, оснащены более
развитой операционной системой, доступной для разработки и внедрения
программных утилит со стороны других разработчиков. (операционная
система, в простых мобильных телефонах, является недоступной для внедрения
в нее сторонних программ от других разработчиков). Инсталляция
дополнительных приложения позволяет в большой степени улучшить
функциональность современных смартфонов, в отличии от обычных
мобильных телефонов. Однако, у каждого приложения есть свои критерии
качества, ведь приложение, будь оно установлено на телефон, является частью
общей системы, а потому может серьёзно влиять на качество работы самого
устройства. Приложение, которое является потенциально некорректным,
может
повлиять
на
такие
функциональные
характеристики
как
производительность, безопасность и простое «удобство пользования», нарушив
привычный для пользователя интерфейс. Итак, перед тем как эти приложения
6
выйдут в свет, их тщательно тестируют. Необходимо понять, что же собой
представляет это самое тестирование, как тестируются приложения и сколько
всего видов тестирования есть на данный момент.