12. Tips
• На не сильно сложных проектах –
FoneMonkey торт :)
• Лучше пользоваться FruitStrap для запуска
тестов
• Лучше использовать *.sh скрипты для
сборки проекта и запуска тестов вместо
плагина к Jenkins
• Если FoneMonkey не “видит”
определенный контрол, пробуйте
обратиться через UIView
13 AUTOMATED-
TESTING.INFO
13. Александр Хозя
h0ssman88
alexander.khozya@gmail.com
http://www.akhozya.com/
AUTOMATED-
TESTING.INFO
Notes de l'éditeur
TODO:Рассказать подробнее о проектеРассказать о структуре командыРассказать что такое Мок-объекты и ХукиPageObject, JenkinsРассказать о процессах и что улучшилиDEMO: оставить 2 теста и переснять для iPad
Помогает “разговаривать с разработчиками на одном языке”Проще добиться мок-объектов и хуков для тестирования
Спросить: “Кто читал Lessons learned in software testing”Start test automation earlyDon’t automate a messTest tools are buggy – рассказать о тулахUser interfaces change – а) про индусский UI б)надо было через Tags автоматизировать, а не через Accessibility Label
Помогли заказчику улучшить процесс тестированияВозросла testability проекта.Что как говорится, даже лучше чем автоматизация Нашли реально много багов в процессестановления автоматизацииЗначительно возросло понимание тестирования у разработчиковПофиксили и дописали FoneMonkey