Давид Майборода, Тестирование Android-приложений: разбор инструментария

1,061 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,061
On SlideShare
0
From Embeds
0
Number of Embeds
371
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Давид Майборода, Тестирование Android-приложений: разбор инструментария

  1. 1. Тестирование Android-приложений: разбор инструментария Давид Майборода разработчик мобильных приложений
  2. 2. Обо мне Пишу код, больше ничего не умею… 3
  3. 3. Содержание - Постановка задачи - Общий обзор тестирования - Фаза тестирования: unit-тестирование - Вопросы-ответы 4
  4. 4. Постановка задачи
  5. 5. Постановка задачи - Популярность тестов 6
  6. 6. Постановка задачи - Популярность тестов - Высокий порог вхождения 7
  7. 7. Постановка задачи - Популярность тестов - Высокий порог вхождения - Большое количество инструментов 8
  8. 8. Постановка задачи - Популярность тестов - Высокий порог вхождения - Большое количество инструментов - Дополнительное время 9
  9. 9. Постановка задачи - Популярность тестов - Высокий порог вхождения - Большое количество инструментов - Дополнительное время - Отсутствие желания 10
  10. 10. Общий обзор тестирования
  11. 11. Обзор тестирования -Юнит-тестирование (Unit testing) 12
  12. 12. Обзор тестирования - Юнит-тестирование (Unit testing) - Интеграционное тестирование (Integration testing) 13
  13. 13. Обзор тестирования - Юнит-тестирование (Unit testing) - Интеграционное тестирование (Integration testing) - Функциональное тестирование (Functional testing) 14
  14. 14. Фаза тестирования: Юнит-тестирование
  15. 15. Юнит-тестирование с Robolectric - Запуск тестов на jvm 16
  16. 16. Юнит-тестирование с Robolectric - Запуск тестов на jvm - Mock android.jar (+ shadow объекты) 17
  17. 17. Юнит-тестирование с Robolectric - Запуск тестов на jvm - Mock android.jar (+ shadow объекты) - Вьюшки и ресурсы 18
  18. 18. Юнит-тестирование с Robolectric - Запуск тестов на jvm - Mock android.jar (+ shadow объекты) - Вьюшки и ресурсы - JUnit 4 19
  19. 19. Юнит-тестирование с Robolectric - запуск тестов на jvm - mock android.jar (+ shadow объекты) - вьюшки и ресурсы - JUnit 4 - В развитии 20
  20. 20. Проблемы в Robolectric 21
  21. 21. Проблемы в Robolectric - Нет поддержки api версии 19 22
  22. 22. Проблемы в Robolectric - Нет поддержки api версии 19 - Не на всё есть mock (shadow object) 23
  23. 23. Интеграция Robolectric в приложение 24
  24. 24. Интеграция Robolectric в приложение 25
  25. 25. Интеграция Robolectric в приложение 26
  26. 26. Интеграция Robolectric в приложение 27
  27. 27. Интеграция Robolectric в приложение 28
  28. 28. Интеграция Robolectric в приложение 29
  29. 29. Первый тест (Robolectric, Fest) 30
  30. 30. Gradle clean test 31
  31. 31. Первый тест (Robolectric, Fest, Mockito) 32
  32. 32. Первый тест (Robolectric, Fest, Mockito) 33
  33. 33. Первый тест (Robolectric, Fest, Mockito) 34
  34. 34. Ваши вопросы?
  35. 35. Спасибо за внимание! Давид Майборода dmayboroda@yandex-team.ru

×