Я начинаю учиться писать тест на огурцы, и теперь я могу написать тест, но мой тест слишком глупый; Я не знаю, что я должен сфокусировать и проигнорировать. Я всегда прошу моего co.op, как написать хороший тест с Cucumber, и они дают мне некоторые советы, но я чувствую себя недостаточно удовлетворительным. Итак, пожалуйста, расскажите мне о своем мнении и дайте мне несколько примеров, спасибо большое!Что такое хороший способ проверить с огурцом
EDIT
Я имел индексную страницу с таблицей, и 3 кнопки (редактировать, деталь, удаление) в последнем столбце каждой строки таблицы и 1 кнопку Создать ниже таблицу и nav bar имеет регистрационную форму
Так что же я должен проверить?
На мой взгляд, мы не должны проверять функцию входа в систему и содержимое навигационной панели, потому что каждая страница в этом контроллере имеет тот же макет Возможно, нам стоит проверить общие столбцы, полные строки, заголовок, значок css, содержимое кнопки, css всей страницы (граница таблицы, ширина, высота, семейство шрифтов) ... Это правда?
вы можете объяснить немного о том, что вы имеете в виду тесты тоже «глупый». Coz в тестировании вы не должны пытаться сделать свой код DRY. (coz тогда ваш тест будет нуждаться в тестах :)) – sameera207
Может быть, это одна из моих проблем. Потому что я новичок в Cucumber, поэтому я всегда стараюсь всегда определять свои шаги. И синтаксис или грамматика шагов не ясны, я так думаю. И я чувствую, что мои шаги недостаточно хороши, чтобы охватить поведение, например, поведение: я посещаю индексную страницу, но в определении шага я не уверен, что я должен проверить: название, кнопки, URL, или все (содержание включает ...) – duykhoa
Пожалуйста, отправьте пример того, что вы пробовали. Будет легче дать обратную связь. –