Как смоделировать конкретную часть кода, как если бы были выполнены предыдущие - PullRequest
0 голосов
/ 23 апреля 2019

Я пишу код автоматизации с помощью веб-драйвера Selen в Eclipse. В соответствии с моим предположением, время выполнения всего дела, вероятно, займет около пяти минут, но как только мой код получил ошибку, я должен запустить его с самого начала после изменения кода, чтобы увидеть, работает ли изменяющаяся часть нормально или нет. Есть ли способ смоделировать деталь до фиксированного кода?

Ответы [ 2 ]

1 голос
/ 23 апреля 2019

Имитируйте ошибку за пределами тестового сценария, исправьте ее, поместите в тест и запустите.

ИЛИ закомментируйте код так, чтобы строка, в которой происходит ошибка, все еще работала.

Для этих 2 решений вам необходимо знать:

  1. В чем ошибка
  2. Что делает приложение
  3. Работает ли эта часть скриптабез каких-либо других частей?
  4. Можно ли вручную выполнить необходимые шаги для теста в браузере с отладкой, чтобы быстрее достичь желаемого шага?

Вам просто нужно импровизировать.

Надеюсь, это поможет.

0 голосов
/ 23 апреля 2019

Невозможно выполнить это, если, конечно, вы не закодируете сценарий таким образом, чтобы вы могли имитировать то состояние, в котором было бы приложение, если бы вы прошли весь тест.Нет волшебного способа сделать это само собой.

...