/ / Чи приймають команди BDD для регресійного тестування? - тестування, тестування, регресія, bdd

Чи кої використовують BDD для регресійного тестування? - тестування, тестування, регресія, bdd

Багато чув про BDD із селеномприймається для регресійного тестування. Чи використовують команди BDD для написання регресійних тестів? Я запитую про автоматизацію тестових кейсів для гідних споживчих додатків, таких як банківські програми.

Відповіді:

0 для відповіді № 1

Ваше запитання базується на думках. Ви можете використовувати BDD скрізь, де ви можете формалізувати поведінку з необхідним стилем. Якщо ви трохи погуглите, ви знайдете приклади, пов’язані з вашим бізнес-доменом, як цей - https://www.slideshare.net/chrix2/testing-banking-apps.


0 для відповіді № 2

Однією з переваг хорошого використання BDD є те, що виможе закінчитися набором автоматизованих сценаріїв, корисних для боротьби з регресією. Однак ви повинні бути реалістичними щодо того, що забезпечують ці сценарії. Найкраще, що вони можуть зробити, це сказати щось на зразок

"Ймовірно, що ваша програма поводиться приблизно так само, як і до внесення змін. Нічого очевидного не здається зламаним"

Для багатьох додатків це достатньо повноважень, щоб забезпечити великі переваги.

Що сценарії ніколи не можуть зробити, це "довести", що вашдодаток працює. BDD найкраще працює з абстрактними сценаріями високого рівня, які в основному охоплюють щасливі шляхи. BDD свідомо говорить про сценарії, а не про тести. Сценарії - це не тести, і це не те, що ви повинні спробувати використати, щоб довести, що ваше програмне забезпечення для банківської справи, охорони здоров’я чи космічного човника працює належним чином.