2.9. Классификация по природе приложения
Данный вид
классификации является искусственным, поскольку «внутри» речь будет идти об
одних и тех же видах тестирования, отличающихся в данном контексте лишь
концентрацией на соответствующих функциях и особенностях приложения,
использованием специфических инструментов и отдельных техник.
·
Тестирование
вебприложений (web-applications
testing) сопряжено с интенсивной деятельностью в области тестирования
совместимости (в особенности — кроссбраузерного тестирования), тестирования
производительности, автоматизации тестирования с использованием широкого спектра
инструментальных средств.
·
Тестирование
мобильных приложений (mobile
applications testing) также требует повышенного внимания к тестированию
совместимости, оптимизации производительности (в том числе клиентской части с
точки зрения снижения энергопотребления), автоматизации тестирования с
применением эмуляторов мобильных устройств.
·
Тестирование
настольных приложений (desktop
applications testing) является самым классическим среди всех перечисленных в
данной классификации, и его особенности зависят от предметной области
приложения, нюансов архитектуры, ключевых показателей качества и т.д.
Эту
классификацию можно продолжать очень долго. Например, можно отдельно
рассматривать тестирование консольных приложений (console appli-cations testing)
и приложений с графическим интерфейсом (GUI-applications testing), серверных
приложений (server applications testing) и клиентских приложений (client
applications testing) и т.д.