Functional tests #22
rockerbacon
announced in
Technical
Replies: 2 comments 1 reply
-
I agree that having functional testing is going to be beneficial to the project. About the unit test coverage threshold, we can decrease it as needed, as long as we keep adding valuable functional testing cases that cover those gaps, as you said. 👍 |
Beta Was this translation helpful? Give feedback.
1 reply
-
Since there's consensus that we should have function tests, it's just a matter of deciding on how to do them. The questions I have are:
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
The unit tests that we currently have provide a decent level of quality assurance but it is far from ideal. As made evident by #20, without some amount of functional or integrated testing we will always be subject to catastrophic application failures caused by coding errors.
While anticipating some work for #17, it was also made apparent to me that the kind of application we have can be greatly simplified and made more stable if we reduce the threshold for unit test coverage and supplement the "gaps" with good quality functional tests. The solution initially proposed in that discussion requires a lot less code when dependency inversion is ignored and there's much more value in testing it against more "real world" scenarios.
Beta Was this translation helpful? Give feedback.
All reactions