Testing your app on a budget
blog.runnable.com
Testing your app on a budget
1–9 of 9 posts
Re: Testing your app on a budget
#2while unit tests laser in on specific problems, they are often unnecessary and with frequent commits and sensible commit messages, the causes of problems are always trackable and nearly always obvious.
git bisect helps in situations where the commit count is high (in large teams).
Re: Testing your app on a budget
#3i have found that dogfooding and acceptance tests (tracking regressions), combined with focused source commits are the most practical. while unit tests laser in on specific problems, they are often unnecessary and with frequent commits and sensible commit messages, the causes of problems are always trackable and nearly always obvious. git bisect helps in situations where the commit count is high (in large teams).
However, outside of refactoring, I've never found them to be cost effective time wise compared to other automated testing options.
Re: Testing your app on a budget
#4Re: Testing your app on a budget
#5Re: Testing your app on a budget
#6Re: Testing your app on a budget
#7i have found that dogfooding and acceptance tests (tracking regressions), combined with focused source commits are the most practical. while unit tests laser in on specific problems, they are often unnecessary and with frequent commits and sensible commit messages, the causes of problems are always trackable and nearly always obvious. git bisect helps in situations where the commit count is high (in large teams).
Integration tests for complicated scenarios.
Extensive dogfooding for the UI.
Re: Testing your app on a budget
#8Re: Testing your app on a budget
#9Some of the tests can be generic across all the apps and may not be written by each and every tech company. We intend to automate those.