Using a Green Screen / Chroma Keying
Why You Shouldn’t Use Cucumber for API Test
So you want an interesting and professional background when you present online? Given how increasingly prevalent online presentation is, you might want to consider the possibility of using a technique called Chroma Keying, also known as green-screen. What you’ll need: Green material – fabric or screen or poster board. Vivid and flat color works best. […]
What is agile, part 3
Many people misunderstand the purpose of Cucumber. Because it seems to yield clearer, plain-language test scripts, testers want to use Cucumber as a general-purpose testing tool, including for API tests. But its true purpose is as a BDD framework. You may be thinking, what’s the harm? Here’s why it makes a difference—and why you should choose another tool for API testing.
What is agile, part 2
For part 2: https://www.coveros.com/what-is-agile-part-2/ For part 1: https://www.coveros.com/what-is-agile-part-1/ Where I have seen agile implemented properly, practices were followed that were non-intuitive but effective. A couple examples will help: It is a known statistic (2015 Chaos report) that the smaller the project, the higher the likelihood of success – by a significant margin. ” It was […]
What is agile, part 1
(for the first part, see https://www.coveros.com/what-is-agile-part-1/ ) Strategies for greater effectiveness had been discussed and applied since the earliest days of software development. What set agile apart was the shared understanding on these techniques by some of the most mindful and collaborative developers of their generation. They convened to decide on the intersection of their […]
Is Behavior-Driven Development Right for Your Team?
Today in class, one of my students asked the seemingly straightforward question, “what is agile?”. This got me thinking – what is the most fundamental aspect of agile? My unorthodox view is that agile is simply the name given to the bundle of values and principles that result in more successful outcomes in software development. […]
An Example TDD Session
If you are currently applying agile principles and run into situations where the team’s outcome occasionally deviates from the business needs, you might consider applying Behavior-Driven-Development (BDD). BDD is a mechanism for fostering collaboration and discovery through examples. – Dan North BDD is a way to “shift left” the validation of the work, ensuring it […]
I’ve arrived at work and gotten myself a coffee. I’m feeling pretty wakeful and eager to get started for the day. I walk over to the corkboard to check what work is needed to be done. I am sort of feeling in the mood to do something on the smaller side, so I look for […]