Наша компания занимается разработкой инструмента, который позволяет pdf-ки выкладывать в виде красивой листающейся книги. Мы поддерживаем не только все desktop-ые браузеры, но и мобильные устройства (не путать с приложениями) . Как все понимают мобильных устройств много, особенно Android. Поддерживаемый функционал огромен и зависит от множества факторов (качество pdf, количество страниц и прочее). Автоматизировать данный функционал не представляется возможным, т.к. все баги в основном связаны с анимацией листания. Т.е. тестировать должен человек. На данный момент в компании только 1 тестировщик, это я. Протестировать все устройства конечно можно, но глаз замыливается и терпения не хватает на это. Я предложила такую систему, при которой весь поддерживаемый функционал был поделен на 6 тест сьютов, т.е. для полной проверки мне нужны 5 разработчика и я. Такая система обеспечивает полное покрытие и занимает по времени 1-2 часа.
Такой подход меня устраивает полностью, но вот разработчики недовольны и утверждают, что ни принимать участие в ручном тестировании не должны.
У меня вопрос к вам, дорогие коллеги, как у вас проводится тестирование мобильных устройств и что бы вы посоветовали в данной ситуации?
Доброго времени суток! Такой вопрос, может кто сталкивался:
Имеем: браузер ie, веб-интерфейс. Три вкладки, на каждой вкладке таблица с полями фильтров.
Нужно: ввести в каждое поле фильтра данные и далее уже сравним, что фильтр работает.
Проблема: автоматически visual studio присвоила всем полям ввода на трех вкладках свои имена, пример UIItemEdit3. Если посмотреть в UIMap, то увидим, что на один объект UIItemEdit1 у нас ссылаются два поля ввода, на одной и на второй вкладке, при этом тесты не проходят, ругается, что не может найти. Ошибку могу скинуть, не важно. Так вот, как нам отличать один UIItemEdit1 от другого, на соседней вкладке?
И еще, в UI Control Map все элементы дерева расположены на одном уровне, нельзя ли создать иерархию как-то вручную, ср-вами студии? Например панель,а в ней поле ввода. Сейчас и панели и поля ввода и таблицы и ассерты все на одном уровне.
Пишу аналитический обзор по диссертации, посвященной автоматизации тестирования ПО, хотел изучить как можно больше источников.
Сталкивались ли вы когда-нибудь с литературой, посвященной использованию искусственного интеллекта, нейронных сетей, нечеткой логики для тестирования ПО, алгоритмов идентификации систем для построения мат. моделей тестируемого ПО?
Если вдруг видели что-то подобное, поделитесь пожалуйста ссылками или просто названиями статей, книг, именами авторов.