2016-01-18 4 views
2

Я автоматизирую свое приложение для Android с помощью Appium (Java).
Я написал отдельные классы для тестовых случаев (около 20/30 случаев).
Теперь я должен продемонстрировать автоматизацию - один из способов - запустить каждый из случаев по отдельности. Я хочу, чтобы они выполняли каждый из них один за другим. Есть ли какой-либо подход для написания набора или абстрагирования случаев?
Любое предложение/подход к действию или какой-либо пример/руководящие принципы, которые будут полезны.Как написать набор тестов для автоматизации appium для android

ответ

3

Вы можете создать набор TestNG и запустить оттуда.

Создать TestNG.xml файл в вашем проекте:

<?xml version="1.0" encoding="UTF-8"?> 
    <suite name="Suite"> 
     <test name="Tests"> 
      <classes> 
       <class name="PackageName.ClassName"/> 
       <class name="PackageName.ClassName"/> 
       <class name="PackageName.ClassName"/> 
       <class name="PackageName.ClassName"/> 
       <class name="PackageName.ClassName"/> 
      </classes> 
     </test> 
    </suite> 

Кроме того, вы можете настроить порядок их выполнить с помощью priorities.

Надеется, что это помогает,

Лиам

+0

спасибо, что дал мне хорошую идею. просто еще одна вещь -> Это простой XML-файл? и я могу запустить его прямо из моего Eclipse? Спасибо – AnswerDroid

+0

да! Это всего лишь файл xml, и щелчок правой кнопкой мыши по нему в eclipse или intelliJ даст возможность «Запустить как набор TestNG». –

+0

@LiamFerris: Могу ли я запускать все классы для одного и того же проекта вместе? Например, 10 классов содержат 20 методов? -> Метод упорядочен по приоритету -> Классы также обозначены приоритетом? – Emna

Смежные вопросы