Kochkaleva #12
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "Kochkaleva"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
assigned to @Ekaterina_Kochkaleva
assigned to @romanov73
changed title from {-InitialCommit-} to {+Kochkaleva+}
драйвер уже есть в проекте, смотрите где подключается
здесь должны быть только шаги из документации и проверка.
например:
...
email.submitButtonClick();
Assert.assertTrue(email.isSuccsessAlert());
если данные по TC есть их нужно указывать, тест проверет только что-то одно!
где финальная проверка?
тоже не понятно, чего ожидаем от теста
зачем здесь отчеты?
такие дествия выносятся в классы-хелперы, в данных методах все точно должно соответствовать кейсам!
здесь вообще не понятно что за проверка
тесты выполняются в тестовом окружении, они не должны запускаться из классов программы
здесь вообще ни одного теста нет
changed this line in version 2 of the diff
changed this line in version 2 of the diff
changed this line in version 2 of the diff
changed this line in version 2 of the diff
changed this line in version 2 of the diff
changed this line in version 2 of the diff
changed this line in version 2 of the diff
added 1 commit
e8b00cbe
- BugfixCompare with previous version
тесты не строятся на проверках url, нужно проверять содержимое
changed this line in version 3 of the diff
added 1 commit
6039438f
- Edit testsCompare with previous version
На исключениях логику нельзя строить, элемент либо есть либо его нет. К чему тут исключительная ситуация?
К тому же методы внутри Page не должны содержать логику проверки (это для проверок ниже по коду, таких как сравнение в хардкодным текстом)
Прочитайте еще раз про назначение PageObject. Это интерфейс к странице!!!
Еще раз, в тестах находятся строки, которые повторяют шаги из тестовой документации (тест-кейсов)
Все другие инструкции (циклы, методы, обходы, вызовы методов) выносятся в классы-хелперы
Если в коде одинаковые строки встречаются более 3-х раз это сигал что вы что-то делаете не правильно.
Не нужно в каждый метод втыкать try ... catch
Прекрасно можно обойтись и без них, просто возвращая нужный объект или данные из метода
changed this line in version 4 of the diff
added 1 commit
d458c53a
- Edit tests2Compare with previous version
Смысл проверять если у вас тест никогда не упадет?
Assert.assertTrue("сообщение", условие для проверки);
У вас в качестве второго аргумента почти всегда передается true
changed this line in version 5 of the diff
added 1 commit
50dac2dd
- Edit tests3Compare with previous version
resolved all discussions
closed
Pull request closed