Уважаемые посетители! Данный веб-сайт больше не поддерживается, информация на нем устарела. Пожалуйста, посетите наш основной сайт www.qatestlab.com

Nlgxsecure - Android приложение для ограничения доступа к смартфону и его разблокировки

Nlgxsecure - Android приложение для ограничения доступа к смартфону и его разблокировки

Описание проекта

Данное Android приложение разработано для улучшения возможностей блокировки/разблокировки смартфона посредством рисования заранее заданной фигуры. Оно интегрируется в интерфейс и отображает кастомный экран блокировки, на котором нужно нарисовать заранее заданную фигуру для разблокировки и использования. 

Приложение используется в сферах защиты данных, а также для обеспечения приватности данных в случае утери девайса. 

Ключевые задачи

В начале проекта было принято решение провести автоматизированное тестирование приложения для Android, покрывающее основной функционал приложения: изменение настроек приложения, блокировка, разблокировка устройства и тестирование нештатных ситуаций (зависание, креш и тп). В ходе разработки автотестов для приложения  было решено разработать дополнительные тесты стабильности многократной блокировки/разблокировки для выявления крешей.

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

 

Результат работы

В результате работы разработанный комплекс тестов имеет возможность локального и удаленного запуска на сервисе Appthwack с использованием удаленных девайсов. Кроме этого модифицирован стандартный фреймворк JUnit и интегрирована генерация HTML отчетов, что позволило точнее локализировать проблему.

Команда

1 специалист по автоматизации

Длительность проекта

100 человеко-часов

Проекты
Подписаться

* - Обязательные поля