Главная » Что. Где. Когда. » Как тестировать Windows 8 приложения

Как тестировать Windows 8 приложения

Тестирование приложений для Windows 8(Metro). Первые шаги.

После выпуска новой версии своего приложения – кредитный калькулятор, я решил попробывать нечто для себя новое. Как и любой тестировщик, я люблю изучать новинки.

На днях поставил операционку Windows 8(Metro).

Нужно было попробовать найти ошибки для приложения в стиле Metro.

Можно сказать, что приложения для Windows 8 представляют собой некий симбиоз мобильного приложения и приложения для обычной Windows. Приложение должно работать как в обычной Windows, так и в Windows в стиле Metro.

Т.е. нужно тестировать как взаимодействие приложения с клавиатурой и мышкой, так и touch интерфейс. Рассмотрим основные особенности тестирования данного рода приложений.

  1. UAC. User Access Control для Windows 8 есть. Если он отключен, то приложения в стиле Метро не работают
  2. Приложения в стиле Метро используют системные настройки Proxy(WinInet)
  3. Как это не странно звучит – обыкновенные приложения в стиле Метро не работают в фоне. Сворачивание приложения в трей(Tompstone) приводит к остановке работы приложения. Чтобы приложение работало в фоне – необходима поддержка этого со стороны приложения(аля служба)
  4. Touch интерфейс. Мультитач в принципе тестировать не нужно, потому что он не возможен. А вот быстрые тапы по различным элементам – стоит. При быстрых последовательных тапах приложение может падать.
  5. Навигация – тут нужно уделить внимание показам форм из правого меню, вызываемого смахиванием справа налево. Если в панели нажать определенную ссылку – появится форма. Потом снова нажать на ссылку – снова появится форма. Потом если на форме нажать назад, то форма должна исчезнуть. Т.е. не должно быть одновременно 2х форм при повторном нажатии ссылки.
  6. Блокировка экрана, логин, логаут, переход в спящий режим. Данные события тоже нужно обрабатывать. У меня была ошибка- при показе правого меню и переходе в спящий режим ; после возвращения в меню отображалось другое содержимое(меню не успевало подгрузиться)
  7. Клавиатура и скроллинг. Тут основное условие – при показе клавиатуры она не должна скрывать поле ввода, которое активно. Форма должна пролистываться для ввода.
  8. Переход по TAB – также нужно тестировать. Приложение в этом плане переняло особенности обыкновенных приложений Windows.
  9. Работа при отсутствии сети – тут нужно обратить внимание на активацию приложения при отсутствии сети, обработку сетевых ошибок. Я обратил внимание, что popup сообщения выглядят очень коряво(растянуты на весь экран). Это не очень красиво.
  10. Нужно тестировать по отдельности на планшетнике и на обыкновенном компьютере. Поведение может быть очень различным.
  11. Различные разрешения устройств– этому также нужно уделить внимание. Похоже различных устройств будет много.
  12. Кое-что я еще не изучил. Это различные жесты ; закрытие приложения(провести снизу вверх), получение preview.

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

О admin

x

Check Also

Как работает кредитная карта? Как ей пользоваться?

Суть кредитной карты заключается в наличии на ней заемных кредитных средств. Это как-бы возобновляемый кредит, который всегда под рукой. При ...

Как произести расчет дифференцированных платежей по кредиту?

Расчет графика дифференцированных платежей с учетом досрочных погашений. Как известно существует два способа погашения кредита ; с помощью аннуитетных или ...

Как продать акции Газпрома через Газпромбанк

Продажа акций Газпрома Инвестирование в ценные бумаги становятся довольно популярным. Ведь если купить ценные бумаги, то инвестор может заработать деньги ...

Как проверить статус заявки Ситибанк

Как проверить статус заявки на кредит Ситибанк Вопросы, связанные с подачей и проверкой статуса заявлений (заявок) на кредиты в Ситибанке, ...