Quantcast
Channel: John Ruberto
Browsing all 45 articles
Browse latest View live

Slides from my recent static analysis talk

These are the slides from my recent talk on Introducing Static Analysis with Mature Codebases. Stay tuned for a blog post or two to add commentary. The post Slides from my recent static analysis talk...

View Article



Saint Patrick: Patron Saint of Software Quality Engineers

March 17th is Saint Patrick’s day, a celebration for the Patron Saint of Software Quality Engineers. Today will be a great day to lift a glass for your efforts in chasing snakes out of your software....

View Article

Shellshock shows that we have to be always vigilant

New vulnerabilities are no longer surprising or shocking. It seems like they come out every day. Shellshock is interesting to me because the underlying bug was introduced 22 years ago, but it only...

View Article

Continuous Delivery instead of 3-week releases

The business team wanted us to move faster. Releasing every 3 weeks was too slow. Our customers were hurting, and we need to innovate faster. Development and testing was the bottle-neck that impeded...

View Article

Interesting testing facts: SQLite has 1017 lines of test code per line of...

SQLite is a database engine that is embedded in a number of other application. For example, Mozilla uses SQLite to manage cookies. Being embedded, its important to have a small footprint and be very...

View Article


Interesting Testing Facts: Saint Patrick is the Patron of Software Testers

March 17th is Saint Patrick’s day, a celebration for the Patron Saint of Software Quality Engineers. Today will be a great day to lift a glass for your efforts in chasing snakes out of your software....

View Article

Interesting Testing Facts: Gangnam Style Broke YouTube

Gangnam Style has been the most popular video on YouTube, and it actually broke the view counter when the number of views exceeded 2.1 billion. The view count was represented by a 32-bit integer....

View Article

Interesting Testing Facts: Mark Zuckerberg alone caused a 38% increase in...

When summarizing test results, we often use the median or a percentile, instead of the average, to represent the data set. The median, where 50% of the samples are below and 50% are above, is used...

View Article


Interesting Testing Facts: A bug beat Garry Kasparov in Chess

In 1997, Garry Kasparov and IBM’s Deep Blue competed in a chess match, where Deep Blue won the match. This was a rematch from 1996, Kasparov won the first match, and IBM went off to improve the...

View Article


Interesting Testing Facts: The ShellShock bug is actually 25 years old

In September 2014, the ShellShock vulnerability was discovered and announced to the world. This vulnerability could allow an attacker to execute any command on a Unix-based system that uses the Bash...

View Article

Leading Change from QE – The STPCon Presentation

I’m wrapping up my slides for the upcoming Software Test Professionals conference (April 2016, in San Francisco).  Once the slides are complete and submitted, I’ll post them to Slideshare. For those...

View Article

What Pokémon Go Teaches Us About SaaS Quality

By far, the most popular mobile game this year has been Pokémon Go. As you would expect, with a release of this magnitude, there have been some glitches. These issues, and the reaction from the player...

View Article

The Testing Show Podcast – Making QA Strategic

I recently found a new podcast about testing. The Testing Show podcast. This show appears to come out every 2 weeks, and is a panel discussion hosted by Matt Heusser and Michael Larsen. The show...

View Article


Change Leadership for the Quality Team

Often, to improve quality, we need to change the way things happen upstream.  We need to influence other groups to change the way they do things.  Leading change can be boiled down into 4 steps: Build...

View Article

Triage for Static Analysis issues

“This new tool looks great, but who is going to triage the results and open the bugs?” Many engagements with a static analysis tool often start this way.  Sorting through the results to determine which...

View Article


Eliminating biases in A/B testing

A/B testing is a powerful customer-driven quality practice, which allows us to test a variety of implementations and find which works better for customers.  A/B testing provides actual data, instead of...

View Article

Manual Tests or Automated Tests? The answer is “yes”.

A line from the new movie Hidden Figures reminds me of an adage that we’ve developed.  When the question is: “Should we do this or that?”  The right answer is usually, “Yes, do this and that.”. The...

View Article


Fallacies with Metrics

I have a talk at the upcoming STPCON in Phoenix, called Metrics: Choose Wisely.  I’ll be featuring some of the content here as a preview.  Please feel free to comment, ask questions here, and by all...

View Article

A story of exploratory testing – 30 bugs

Me: “This week, we ran 250 test cases.  245 passed and 5 failed.” Flip the slide. Me: “Here is our bug find/fix graph. This week, we found 30 bugs and fixed 42. This is the first week where fixes...

View Article

Half of the information is better than none at all

My wife and I recently had a conversation which I need to work into my upcoming talk on metrics.  I’m traveling and she is planning to pick me up from the airport. Its a long flight.  She is wondering...

View Article
Browsing all 45 articles
Browse latest View live




Latest Images