Your Software Has Bugs

The processes, people, and technology of producing quality software...and other stuff I want to talk about....

Browse by Tags

Tagged Content List
  • Blog Post: New STPCon talk coming up: Create Your Roadmap to Data-Driven Quality

    I will once again have the pleasure of speaking at STPCon.   Hope you can make it! 101 :  Create Your Roadmap to Data-Driven Quality Tuesday, 10:30am - 11:45am Track: Test Strategy, Process and Design Bing analyzes Petabytes of data per day. Facebook instruments everything. Outlook.com...
  • Blog Post: The return of A-Z Testing in Production – STPCon Fall 2012

    Download the Slide Deck: PPT PDF The folks at STPCon had asked me to give an encore presentation of my March 2012 talk A to Z Testing in Production: TiP Methodologies, Techniques, and Examples . The new talk has some substantial updates including more focus on the use of Big-Data and a simplified categorization...
  • Blog Post: Software Testing circa 1985 – How’s that working for you?

    This ad, recruiting software testers for Microsoft, ran in 1985 As a Software Tester you will design execute and document tests of application software. You will generate test scripts and automatic test packages. This is a challenging and highly visible position within a fast growing division of...
  • Blog Post: Testing in The Cloud

    Just had a piece published in The Testing Planet on Testing in the Cloud The Cloud enables new tools and methodologies for testing your product whether the product itself is hosted in the cloud or not. Learn about Test in Cloud, Canary Deployment, Synthetic User Simulation, and Big Data for Quality....
  • Blog Post: Failure is Always an Option

    Design Strategies for Cloud Hosted Services The title phrase was made popular by Adam Savage of MythBusters fame (pictured to the right… the bunny is made of C4 ). However it is also motto to live by when designing and deploying services to run on a Cloud platform. We of course do not accept...
  • Blog Post: Testing in Production (TiP) - It Really Happens–Examples from Facebook, Amazon, Google, and Microsoft

    Testing in Production (TiP) really happens, and yes that it s a good thing! Here are some examples from Facebook, Amazon, Google, and Microsoft. The Methodologies This is not a complete list of TiP methodologies, but explains the ones used in the examples given A/B Testing (aka Online Controlled...
  • Blog Post: How NOT to Write for the Software Engineering Community

    Pop quiz.... here is an article I recent stumbled upon, which side (pro or con) do you think the author takes? Pros and Cons of Requirements-Based Software Testing For something that is essential, fairly fundamental and seemingly straightforward, requirements-based software testing sure does generate...
  • Blog Post: Exposure Control: Software Services Peep Show

      It’s About Software Quality Not sure what you were expecting here at Your Software Has Bugs , but ignore that picture on the left, and learn how Exposure Control let’s you roll out dangerous software while minimizing risk to your users by giving them only a peep into the your new service. peep...
  • Blog Post: Hooray for Buggy Software???

    No this is not a piece on job security for Software QA Professionals. I was recently at a Test Team sprint-end demo. For at least two of the projects shown, the metric of interest to Dev managements was, “how many bugs did you find?” and when the answer was either a high number or a high severity (“Three...
  • Blog Post: $#*! My Dev Manager Says

    Prologue I read somewhere that one maxim of a successful blog was that you should never apologize for not having posted in a while… ….that’s all I have to say on that. Premise “ $#*! My Dad Says ” is a popular internet meme where comedian Justin Halpern shares the salty and (inadvertently) funny comments...
  • Blog Post: Testing with Real Users - User Interaction and Beyond, with Online Experimentation

    My talk at the Better Software Conference was a lot of fun. It was well received. If you want to check out the slides, take a look here . Evidence shows than more than half of the ideas that we think will improve the user experience actually fail to do so—and some actually make it worse. Instead of guessing...
  • Blog Post: Software Testing Cage Match: Amazon.com vs. Microsoft

    While I previously made some comparisons between Amazon.com and Microsoft's different approaches to software testing in Building Services: The Death of Big Up-Front Testing (BUFT)? , I think now would be a fun and interesting time to do a deeper dive on this. Before I joined Amazon.com in 2005 as an...
  • Blog Post: What is an SDET? Part 2

    Since I have started blogging, a pattern has emerged. I make a post on some topic, it sits out there for a few days, I get some commentary on it, I cogitate on it, and then I feel I have something more to say to clarify my initial point. Well, my last post What is an SDET? is no exception. Here in part...
  • Blog Post: What is an SDET?

    SDET stands for Software Development Engineer in Test (or Software Design Engineer in Test). I believe this title was originated at Microsoft (but have not researched this). It is also used at Amazon.com and Google. The SDET role can be compared with that of the SDE (Software Development Engineer) role...
  • Blog Post: I'm Speaking At the Better Software Conference - June 9, 2010 in Las Vegas

    Testing with Real Users - User Interaction and Beyond, with Online Experimentation Evidence shows than more than half of the ideas that we think will improve the user experience actually fail to do so—and some actually make it worse. Instead of guessing, why not measure what your real users like and...
  • Blog Post: Is Chuck Norris on your software engineering team?

    If I need to defeat a group of men terrorizing a circus family , then Chuck Norris is the man to call. The tough guy, martial artist, action hero has become an internet meme – Chuck Norris Facts attest to the true bad-a**-ness of the one called Chuck. For example one of my favorites is: There is...
  • Blog Post: Building Services: The Death of Big Up-Front Testing (BUFT)?

    Let's start with some definitions: Death Demise, end, termination, the state of no longer existing BUFT "Big Up-Front Testing" an activity or "Big Up-Front Test" a group that carries out that activity (the latter sounds cool, like "Big Pharma") It's an acronym of my own invention. At least I believe...
  • Blog Post: Code Coverage, It’s Exciting!

    In the recent Star Trek movie, following an on bridge brawl between Kirk and Spock, new arrival Scotty announces “ I like this ship, it’s exciting! “.  Now replace “this sh ip” with “debates about code coverage” and you’ll understand the tone of this blog post.   As someone new to blogging...
  • Blog Post: America's Fastest-Growing Salaries

    There are many reasons to make your career in the Software Quality Assurance field, and courtesy of MSN.com we have another one. Here are 20 jobs projected to have high salary growth this year , with Software quality assurance testers coming in at number 12, and one of only two Computer/IT jobs on the...
  • Blog Post: Feeling TiPsy…Testing in Production Success and Horror Stories

    One topic I hope to return to many times in this blog is that of TiP , or Testing in Production . For a good introduction to this check out Ken Johnston ’s blog entry TIP-ING SERVICES TESTING BLOG #1: THE EXECUTIVE SUMMARY which is an updated version of the executive summary of the ThinkWeek paper that...
  • Blog Post: You Can Skip This Blog Entry

    I’m just going to jump start my new blog here by introducing myself. Unless you are someone of renown, an autobiographical essay is likely of little interest to anyone but yourself. Since I do not want to risk boring my readers, feel free to skip this (my first) blog entry. But why then would I write...
Page 1 of 1 (21 items)