Блог седого тестировщика

говориМ о тестировании
простым языком

Тестирование десктопных приложений. Что должен знать тестировщик десктопных приложений?

Время на прочтение: 2 мин.
Десктопные приложения – это программное обеспечение, которое мы устанавливаем и запускаем на своей рабочей машине, с которой мы “общаемся” благодаря операционной системе (ОС).

Напомню, что подробно мы о них говорили в этой статье.

  • ОС также влияет на то, насколько эффективно будет работать (да и будет ли вообще) тестируемое приложение. Поэтому первое, что необходимо знать тестировщику, – это основы операционных систем.
  • Самая популярная ОС, под которую разрабатываются современные приложения, – это, конечно, Windows. Все больше пользователей завоевывает Linux, причем среди владельцев компьютеров с этой ОС можно найти не только компьютерных гиков. Ну и, конечно, нельзя не упомянуть Mac OS, которая устанавливается на компьютерах фирмы Apple.

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

  • Второе, что должен знать тестировщик десктопных приложений, – как конфигурировать программы, то есть как задавать параметры их работы на данном устройстве. Конечно, одним из главных принципов девелопмента провозглашается принцип “не заставляй меня думать”, который предполагает, что пользователь должен как можно меньше напрягаться при установке и пользовании продуктом.
  • Однако тестировщик – это не простой пользователь. У разработчиков обязательно возникнет потребность проверить разные конфигурации ПО. Тут-то и пригодится это умение. Особенно важным оно становится, когда надо проверить интеграцию тестируемого ПО с другими программами или устройствами, подключаемыми к компьютеру (например, камерой, принтером, микрофоном и т.п.).

  • Кроме “универсальных” (которые нужно произвести на любом ПО) видов тестирования, при работе с десктопными приложениями нужно произвести специфические виды тестирования, например:
    1) тестирование инсталляции (запускается ли программа в принципе, где сохранились программные файлы и т.п.);
    2) тестирование обновлений (не испортили ли они данные пользователя, все ли старые данные, связанные с программой, дальше доступны);
    3) тестирование деинсталляции (все ли программные файлы удалены, удалены ли ярлыки).
  • Таким образом, перечисленные выше знания и умения помогут быстрее войти в профессию и тестировать ваши первые проекты более эффективно.

    _______
    Как думаете, что еще должен знать и уметь тестировщик десктопных приложений?

    Vkontakte
    Facebook
    LinkedIn
    Twitter

    Автор статьи:

    Подписаться
    Уведомить о
    guest
    0 комментариев
    Межтекстовые Отзывы
    Посмотреть все комментарии

    Ближайшие события

    Ближайшие события