|
|
|
|
|
by vi1rus
2779 days ago
|
|
As a DevOps guy I find the biggest hurdle Dev education and stubborn management. Right now 90% of the end to end tests could have been run during unit testing. Instead they are run after a full code deployment. This adds an extra hour of testing. :( |
|
Of the people I've observed learning testing, the ones that do e2e tests early pick up habits that they can't seem to unlearn. And the existence of the e2e tests seems to block prioritization of architectural changes to make unit and functional tests more effective.
And the frameworks are never what I would call reliable. You can do work to remove race conditions from them but it takes tremendous discipline (if a tool is wrong by default, that to me means they are using the wrong metaphor).
These days I try to keep people focused on unit tests until they run out of runway.