Posts tagged “testing”
41 posts total. See Filtering and Navigation for tips on how to find the bits in which you're interested.
Subscribe to posts tagged "testing":
- 3 posts
- 2 posts
- »
It's up to you to lead meaningful change using the ideas from this Making Software Quality Visible series. Here are some final resources, insights, and calls to action to improve your own software quality culture.
- »
Software quality doesn't come from forcing people to use specific tools, techniques, or processes. It happens when making high software quality becomes part of their lifestyle. Here are a few hints to make that happen.
- 1 post
- »
The "Making Software Quality Visible" series will resume shortly. Before that, I'm excited to share a new training project I've developed. I'm also about ready to start a business or find another job soon.
- 22 posts
- 3 posts
- »
Accepting unnecessary complexity, risk, waste, and suffering as part of Business as Usual produces cultural failures that have actually taken lives. It also encourages an Arms Race mindset that makes problems worse.
- »
We need to understand, if software quality is so important, why it's so often unappreciated and sacrificed. The next few posts will examine several psychological and cultural factors that are detrimental to software quality.
- »
To advocate effectively for an investment in software quality, we need to define clearly what it is and why it's so important. We'll consider the economic and social impacts of both internal and external quality.
- 5 posts
- »
Vital Signs are a collection of signals designed by a team to monitor project and process health and to resolve problems quickly. This is as opposed to so-called, performative "data-driven decision making."
- »
Many projects have too many large, slow, flaky tests and few smaller ones. Retrying failed tests and marking known failures introduce risk and waste. Examining the root causes is essential to breaking the cycle.
- »
Unit testing existed before the World Wide Web, and the Test Pyramid has existed for years. Lack of awareness and belief hinders adoption of the Quality Mindset, not a lack of tools or code being "too hard to test."
- »
Contract and Collaboration tests are medium sized tests that validate how one's own code interacts with an external dependency. Internal APIs are adapters that insulate most of your code from changes in such dependencies.
- »
Test Doubles are lightweight, controllable objects that replace production dependencies in smaller tests. Adding seams in your logic to accommodate them enables much faster, more reliable, more thorough testing.
- 10 posts
- »
The Test Pyramid model and the concept of test sizes are powerful tools for introducing the principles underlying a sound testing strategy. When applied well, they create a positive Chain Reaction of high software quality.
- »
Software Quality must be visible to promote a Quality Mindset that improves everyone's individual choices, ultimately minimizing complexity, risk, waste, and suffering. This visibility also reveals our common humanity.
- »
Team and organizational alignment is essential to making software quality a priority for everyone. Roadmap programs like Test Certified and Quality Quest help provide focus, shape conversations, and show results.
- »
Michael Feathers's definition of "legacy code," his concept of "seams," and Scott Meyers's "most important design guideline" are profound insights. Perhaps my "electrical outlet" example will also prove useful.
- »
Developers (and those who work with them) are often misguided regarding the tradeoffs between quality, risk, and productivity. Here I take aim at two common bad habits and one common bad attitude.
- »
Improving one's skills helps improve one's choices. Helping developers learn to catch bugs early or prevent them altogether is critical to achieving and maintaining high software quality.
- »
I left the industry after Google, but not for long. At Apple, the Quality Culture Initiative embraced the power of "Focus and Simplify."
- »
My Laggard encounter eventually inspired me to organize the Revolution Fixit in January 2008, launching new tools that drastically reduced suffering all across Google.
- »
Normally I advise steering clear of those who directly resist change, but in this case, honesty and an open mind created a profound opportunity.
- »
I learned much more about software quality and automated testing at Google—but more importantly, I began learning how to change culture.
- 2 posts
- »
My first exposure to software quality issues and automated testing happened by accident while working on navigation systems for US Coast Guard and Navy vessels.
- »
This is the first post in a long upcoming series to discuss and refine the Making Software Quality Visible presentation.
- 2 posts
- »
A serendipitous find demonstrates that, at a high level, systems are systems, and the Quality Mindset applies to them all.
- »
The unsubscribe link is at the very end of the email, if that's how you're reading this. I'll also explain what's going on, and what I've been up to.
- 14 posts
- 1 post
- »
I've released go-script-bash v1.7.0, which contains powerful new test helpers and file system modules, as well as project management improvements.
- 3 posts
- »
I've released go-script-bash v1.6.0, a small release featuring its first user-contributed feature!
- »
Some wheels were meant for reinventing—if sometimes only because we need to teach ourselves how they work!
- »
Despite the silence, I've had a few things going on since returning from Europe—and there's still so much to do!
- 2 posts
- »
The first Schibsted Testing Fixit on June 22, 2017 was a success! And it inspired some people in ways I couldn't have imagined.
- »
For most of this time, I've been working in Barcelona with my first paying client, started a new project, wrote a new talk, and have been touring across Europe.
- 1 post
- »
I've released go-script-bash v1.5.0, a relatively small release introducing the lib/prompt and lib/existence modules.
- 5 posts
- »
Brothers John and Justin Hunter of Hexawise interviewed me for their "Testing Smarter with..." series, just posted to the Hexawise blog.
- »
I've released go-script-bash v1.4.0, another large update that includes massive test performance improvements, amongst other significant new features
- »
My presentation of "The Rainbow of Death" at DevOpsDays Baltimore 2017 went really, really well; the slides and full narrative are available here!
- »
The DevOpsDays Baltimore live stream details are posted, so tune in at 9:15am on March 8 to catch The Rainbow of Death!
- »
"The Rainbow of Death" talk I'm giving at DevOpsDays Baltimore this Wednesday, March 8 at 9:15am ET is promising to be the best talk I've yet given.
- 1 post
- »
I'll be keynoting DevOpsDays Baltimore on March 8, I've made updates to my portfolio page, and I've some updates on go-script-bash v1.4.0 and more.
- 1 post
- »
I've just released go-script-bash v1.3.0, which is a massive update, especially for logging and automated testing features
- 2 posts
- 1 post
- »
I've just released go-script-bash v1.1.0, which adds some major new features, two new builtin commands, and multiple bug fixes and internal improvements.
- 1 post
- »
I've been obsessed with writing a framework for ./go scripts in Bash, and have just released v1.0.0.