abracadabra_
Joined 4 years ago
Joined 4 years ago
However, RP can sound a bit silly with some pronunciations. The same is true with any accent.
People who speak Received Pronunciation (RP) may speak more in this way (look up Jacob Rees-Mogg if you really want to see how stupid it sounds) but they are a small minority of the British people.
All you're doing is communicating with the fake website owners. At worst it gives them an email address. This could be a temp account set up just for this purpose though.
Try emailing them and asking WTF they're doing?
This has the concept of actors, abilities, interactions, questions, and tasks. This allows good separation of concerns as well as much more user-focused tests.
[1] https://serenity-js.org/handbook/design/screenplay-pattern.h...
Automated tests are then written based on these but not "using" these. By not "using" the Gherkin scenarios for our tests we can be looser with the language and not have to worry about RegEx.
If a manager, or other non-coder, wants to see the tests, they can look at the very pretty report that was generated.
The TOS specifically say that you may not use PayPal for promotion of hate etc.
So you might not be able to buy a Nazi flag via PayPal but there's nothing there, for example, to stop you posting an image of a Nazi flag on Twitter.
I'd also say "non-coding" rather than "non-technical". Coding is just one aspect of being "technical".
There is benefit in making the tests easy to read but this is better done in actual code, e.g. the screenplay pattern.
If you can't code, you shouldn't be writing automated tests. Most of the "benefits" of Cucumber can be gained by using a good reporting framework. I like to use Serenity as I love its reports.
There are pros/cons to both sides.
It always possible to get rid of either an employee or a role. The problem comes when you're getting rid of a whole department or say 10% of your employees. There are a lot more rules around that.