QA для андроида в маленькой команде - PullRequest
0 голосов
/ 13 октября 2019

Я планирую внедрить тесты в своей компании для наших приложений для Android.

У нас есть 2-3 приложения, 3 разработчика, 1 QA.

Я хочу иметь плавный план длякаждый должен начать учиться писать тесты и использовать инструменты тестирования. Наш QA не может кодировать.

Позвольте мне поделиться потоком, который я придумал:

  1. Три amigos (владелец продукта, QA и dev) собираются иустановить спецификации
  2. Разработчики пишут программу с использованием TDD (Test Driven Development). По ходу дела они проверяют сценарии испытаний, написанные в спецификации:

    a. Модульные тесты (например, номер телефона, начинающийся с 08) с использованием Junit

    b. Интеграционные тесты (например, добавление «Телефон» в базу данных также создает сущность «Клиент») с использованием Junit и Mockito

    c. и тесты пользовательского интерфейса (например, при нажатии кнопки «Контакты» он отображает «ContactsFragment» с использованием Espresso.

  3. . Тем временем QA уже написала полный лист сквозных тестов и проверилапосле завершения разработки. Я действительно хочу, чтобы эта фаза была максимально автоматизированной.

Теперь мои вопросы:

1)Что вы думаете об этом плане? (Как / будете ли вы это делать?)

2) Для нашего QA есть какие-нибудь инструменты, которые обеспечивают автоматизацию сквозных тестов без написания кода? У меня есть тольконашел MonkeyRunner.

...