Timeline for Reusing simple BDD testing for more complex test scenarios
Current License: CC BY-SA 4.0
3 events
| when toggle format | what | by | license | comment | |
|---|---|---|---|---|---|
| Feb 25, 2024 at 1:41 | comment | added | candied_orange | It’s a refactoring if the behavior being tested and the API it’s tested through is the same. How it works inside doesn’t matter to the test. Only that it works. | |
| Feb 25, 2024 at 1:31 | comment | added | uhohitsjennaaa | Thanks! In this case, it would be the test environment that would change. For example, I want to make sure traffic passes appropriately with a single switch as well as with a larger network that includes multiple devices, routing protocols, etc. So it may be a different "feature" (i.e. routing protocol) I'm testing, but I would still want to run the same test. Does that make sense? Is that a case of refactoring? Most examples I see with BDD are very simple straightforward tests. It makes sense it would be reusable in the way I am describing, but I can't find examples, which is throwing me off. | |
| Feb 25, 2024 at 1:00 | history | answered | candied_orange | CC BY-SA 4.0 |