Напомню, что подробно мы о них говорили в этой статье.
Самая популярная ОС, под которую разрабатываются современные приложения, – это, конечно, Windows. Все больше пользователей завоевывает Linux, причем среди владельцев компьютеров с этой ОС можно найти не только компьютерных гиков. Ну и, конечно, нельзя не упомянуть Mac OS, которая устанавливается на компьютерах фирмы Apple.
В большинстве случаев тестировщику для тестирования таких приложений нужны самые общие знания и умения в области компьютерной грамотности. Так, например, создатели программы всегда указывают требования к окружению, в котором должна быть развернута среда. Тестировщик должен знать, как выполнить эти требования, и проверить, соответствует ли этим требованиям готовая среда. Иногда может возникнуть необходимость в специальных драйверах, чтобы тестируемое ПО работало.
Однако тестировщик – это не простой пользователь. У разработчиков обязательно возникнет потребность проверить разные конфигурации ПО. Тут-то и пригодится это умение. Особенно важным оно становится, когда надо проверить интеграцию тестируемого ПО с другими программами или устройствами, подключаемыми к компьютеру (например, камерой, принтером, микрофоном и т.п.).
1) тестирование инсталляции (запускается ли программа в принципе, где сохранились программные файлы и т.п.);
2) тестирование обновлений (не испортили ли они данные пользователя, все ли старые данные, связанные с программой, дальше доступны);
3) тестирование деинсталляции (все ли программные файлы удалены, удалены ли ярлыки).
Таким образом, перечисленные выше знания и умения помогут быстрее войти в профессию и тестировать ваши первые проекты более эффективно.
_______
Как думаете, что еще должен знать и уметь тестировщик десктопных приложений?