-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
improve contribute.md #114
Comments
vesting test scenarios:Rachel for recipient
what are possible conditions for an unspendeable utxo? |
Can multiple people lock some funds for Rachel to withdraw after the deadline? And then you can add some more layers and start thinking about "safety", About security, try to think of Performance issues could also be tested. What happens if a lot of people tries to interact with the Dapp at the same time? If you rely on third parties, what happens if they're too slow, or too fast, if they don't answer as you expected? -Romain |
the additional layers of thinking make sense as well. Much empathy for keeping on track of developing essential skills.
|
I feel like yes but I never heard the term before. The "integration test" which can look like scenarios are designed to see that the software reaches the state you expect from the requirements. A nice thing (in theory at least, in practice it's much harder) is that they're expected to reach a high code coverage after those tests because every test trace back to a requirement, code should also all trace back to a requirement so covering requirements from testing should cover code as well. |
For super critical software, the team that design the tests and the team that develops the code are not the same, it is expected to write test and code in parallel and to only ship when they "agree". In a sense, it makes sure that two different teams understood the requirements in the same way |
Mockable code and other test spies can be a way to get some of these things, and good code structure as well. Still, other angles are always interesting for me |
This issue is confusing, reach out for clarifications.
Remember to write Changelog every time you merge a testable req
The text was updated successfully, but these errors were encountered: