Articles tagged with testing
Test Environment Management in a hybrid world
Test Environments are a critical component of any software development lifecycle.
When should we automate tests
This article is gist of brainstorming session among Quality Assurance (QA) team.
Do not automate anything unless you automate the tests
Automating critical systems operations without having automated tests is risky practice
Get rid of redundant tests
Keeping the suite of automated tests lean is an essential trait of quality software engineering. Diligently remove all tests that don't add any value.
Sensei Alex "fakes it until he makes it" in our Test-driven Development (TDD) dojo
Exploring the advantages of Test-driven Development and the concept of self-healing code
TDD for Non-Techies
TDD explained to non programmers by using the example of writing a short story
Extreme Programming 25 Years Later
Extreme programming keeps going strong 25 years after its launch
Code-as-text
Programming computers by feeding them plain text is very slow and needs to be sped up.
Don’t let your code talk to strangers
Closer look into the principle of least knowledge
Benefits of boundaries
Simple isn't easy, but it is the only way to build anti-fragile systems
Why extract methods when modifying legacy code?
Legacy code is hard to test, so extract methods by writing micro tests
Benefits of frequent deployments
The longer the wait to deploy, the bigger the risk of things going south
Hypothesis-Driven Development
Developing a feature without formulating a hypothesis is like shooting in the dark
The cost of avoiding change
Change is stressful and risky, but avoing it is even riskier
How does it feel to write software when doing TDD?
Any discipline requires serious investment in time