Blog

News today history tomorrow

“I can train anyone to do the automation. This changes what kind of skillset I need with an automation tester. It’s very easy to maintain when you have such a tool compared to maintaining the direct Selenium code.”

How Product Management Can Measure And Improve Product Quality

In the prior article I talked about why quality is essential in the Product Management team, and why Product Management should be the steward of quality for the organization. In this article, I’ll give you some specific ways to measure and improve the quality of the product. Measuring Quality Other teams have their way of […]

When Should You Rewrite or Retire a Test?

In the preface to his book Extreme Programming Explained, Kent Beck said that he likes teams to run fast. Design documents, technical specifications and anything that needs to be changed as the software changes create cruft. Cruft will either become outdated (and incorrect) over time, or else need to be maintained, and

Read More

Should you Focus on Unit versus End-to-End Tests?

The best part of a presentation might just be the Q&A.  After all, that is the part where the material meets the actual life experiences of the audience.  About a month ago, we hosted a panel discussion titled “Revisiting the Test Automation Pyramid – 20 years later.”  The panel attracted

Read More

Performance Testing in the CI/CD Pipeline

You can skip the cup of coffee; this might be my shortest ever blog. Some have asked what you need to run performance testing in the CI/CD pipeline, and here’s my answer. To run performance testing in the CI/CD pipeline, all you need is to “just run the tests!” Well,

Read More

Smarter Simulations in Performance Testing

In my introduction to performance testing I mentioned two problems that stand in tension of each other. On one hand, you might make testing appear too simple. At the extreme end, this is just hitting a static web page frequently, and never actually hitting the parts of the website that require

Read More

How to Start Performance Testing

Sometimes when people talk about a discipline, they make it harder than it needs to be. This does not have to be on purpose.  When the aspiring performance tester starts out, they have to read a bunch of documentation, thick books with big words, and, frankly, figure out what works

Read More

A Test Scaling Story

Previously I explored what the word scaling means and in particular what it might mean for you and your organization. My short explanation is to allow testing to continue to “work,” without introducing delays, excessive effort, or problems, as something gets bigger. What that thing is depends on your group. It could

Read More

ARCHIVES

Archives