Email Subscription Form

Saturday, June 8, 2019

What To Do When There's a Bug in Production

There is nothing quite as bone-chilling to a software tester than the realization that a bug has been found in Production!  In this post, I'll walk through a series of steps testers can take to handle Production bugs and prevent them in the future.



Step One: Remain Calm

Because we are the ones who are testing the product and signing off on the release, it's easy to panic when a bug is found in Production.  We ask ourselves "How could this have happened?" and we can be tempted to thrash around looking for answers.  But this is not productive.  Our top priority should be to make sure that the bug is fixed, and if we don't stay calm, we may not investigate the issue properly or test the fix properly.

Step Two: Reproduce the Issue

If the issue came from a customer, or from another person in your company, the first thing to do is to see if you can reproduce the issue.  It's possible that the issue is simply user error or a configuration problem.  But don't jump to those conclusions too quickly!  Make sure to follow any steps described by the user as carefully as you can, and wherever possible, make sure you are using the same software and hardware as the user: for example, use the same type of mobile device and the same build; or the same type of operating system and the same browser.  If you are unable to reproduce the issue, ask the user for more information and keep trying.  See How to Reproduce A Bug for more tips.

Step Three: Gather More Information

Now that you have reproduced the issue, gather more information about it.  Is the issue happening in your test environment as well?  Is the issue present in the previous build?  If so, can you find a build where the issue is not present?  Does it only happen with one specific operating system or browser?  Are there certain configuration settings that need to be in place to see the issue?  The more information you can gather, the faster your developer will be able to fix the problem.

Step Four: Understand the Root Cause

At this point, your developer will be working to figure out what is causing the bug.  When he or she figures it out, make sure they tell you what the problem was, and make sure that you understand it.  This will help you figure out how to test the fix, and also to determine what regression tests should be done.

Step Five: Decide When to Fix the Issue

When there's a bug in Production, you will want to fix it immediately, but that is not always the best course of action.  I'm sure you've encountered situations where fixing a bug created new ones.  You will want to take some time to test any areas that might have been impacted by the fix.

When trying to decide when to fix a bug, think about these two things:
  • how many users are affected by the issue?
  • how severe is the issue?

You may have an issue where less than one percent of your users are affected.  But if the bug is so severe that the users can't use the application, you may want to fix the bug right away.

Or, you may have an issue that affects all of your users, but the issue is so minor that their experience won't be impacted.  For example, a misaligned button might not look nice, but it's not stopping your users from using the application.  In this case, you might want to wait until your next scheduled release to fix the issue.

Step Six: Test the Fix

When you test the bug fix, don't check it just once.  Be sure to check the fix on all supported browsers and devices.  Then run regression tests in any areas affected by the code change.  If you followed Step Four, you'll know which areas to test.  Finally, do a quick smoke test to make sure no important functionality is broken.

Step Seven: Analyze What Went Wrong

It's tempting to breathe a big sigh of relief and then move on to other things when a Production bug is fixed.  But it's very important to take the time to figure out exactly how the bug got into Production in the first place.  This is not about finger-pointing and blame; everybody makes mistakes, whether they are developers, testers, product owners, managers, or release engineers.  This is about finding out what happened so that you can make changes to avoid the problem next time.

Perhaps your developers made a code change and forgot to tell you about it, so it wasn't tested.  Perhaps you tested a feature, but forgot to test it in all browsers, and one browser had an issue.  Maybe your product owner forgot to tell you about an important use case, so you left it out of your test plan.

Whatever the issue, be sure to communicate it clearly to your team.  Don't be afraid to take responsibility for whatever your part was in the issue.  See my post on Extreme Ownership for more details.

Step Eight: Brainstorm Ways to Prevent Similar Issues in the Future

Now that you know what went wrong, how can you prevent it from happening again?  Discuss the issue with your team and see if you can come up with some strategies.

You may need to change a process: for example, having your product owner sign off on any new features in order to make sure that nothing is missing.  Or you could make sure that your developers let you know about any code refactoring so you can run a regression test, even if they are sure they haven't changed anything.

You may need to change your strategy: you could have two testers on your team look at each feature so it's less likely that something will be overlooked.  Or you could create test plans which automatically include a step to test in every browser.

You may need to change both your process and your strategy!  Whatever the situation, you can now view the bug that was found in Production as a blessing, because it has resulted in you being a wiser tester, and your team being stronger.

50 comments:

  1. Well documented article! Thanks for sharing your valuable knowledge!

    ReplyDelete
  2. Thanks for Sharing.
    It's great to be here and to learn more about software testing.
    Software testing training and placement in chennai

    ReplyDelete
    Replies
    1. My boyfriend broke up with me some months ago and left heartbroken then while looking for help on how to win him back I came across a relationship doctor who revived my relationship, my boyfriend came back to me and promised to love me forever.,,,,,,,,,,,,,,,,,,

      (Make Ex fall back in love with you)

      He also cured me Hsv-2

      VIA.. ROBINSONBUCKLER11@GMAIL.COM

      Delete
  3. I was searching for loan to sort out my bills& debts, then i saw comments about Blank ATM Credit Card that can be hacked to withdraw money from any ATM machines around you . I doubted thus but decided to give it a try by contacting {skylinktechnes@yahoo.com} they responded with their guidelines on how the card works. I was assured that the card can withdraw $5,000 instant per day & was credited with $50,000 so i requested for one & paid the delivery fee to obtain the card, i was shock to see the UPS agent in my resident with a parcel{card} i signed and went back inside and confirmed the card work's after the agent left. This is no doubts because i have the card & has made used of the card. This hackers are USA based hackers set out to help people with financial freedom!! Contact these email if you wants to get rich with this Via email skylinktechnes@yahoo.com whatsapp/t: +1(213)785-1553

    ReplyDelete
  4. I think this is the best article today. Thanks for taking your own time to discuss this topic, I feel happy about that curiosity has increased to learn more about this topic. Keep sharing your information regularly for my future reference.Excellent blog admin. This is what I have looked. Check out the following links for QA services
    Test automation software
    Best automated testing software
    Mobile app testing services

    ReplyDelete
  5. Do you need Personal Finance?
    Business Cash Finance?
    Unsecured Finance
    Fast and Simple Finance?
    Quick Application Process?
    Finance. Services Rendered include,
    *Debt Consolidation Finance
    *Business Finance Services
    *Personal Finance services Help
    contact us today and get the best lending service
    personal cash business cash just email us below
    Contact Us: financialserviceoffer876@gmail.com
    call or add us on what's app +918929509036

    ReplyDelete
  6. i was lost with no hope for my wife was cheating and had always got away with it because i did not know how or

    always too scared to pin anything on her. with the help a friend who recommended me to who help hack her phone,

    email, chat, sms and expose her for a cheater she is. I just want to say a big thank you to

    HACKINTECHNOLOGY@CYBERSERVICES.COM . am sure someone out there is looking for how to solve his relationship problems, you can also contact him for all sorts of hacking job..he is fast and reliable. you could also text +1 213-295-1376(whatsapp) contact and thank me later

    ReplyDelete
  7. GET RICH WITH THE USE OF BLANK ATM CARD FROM
    (besthackersworld58@gmail.com)
    Has anyone here heard about blank ATM card? An ATM card that allows you to withdraw cash from any Atm machine in the world. No name required, no address required and no bank account required. The Atm card is already programmed to dispense cash from any Atm machine worldwide. I heard about this Atm card online but at first i didn't pay attention to it because everything seems too good to be true, but i was convinced & shocked when my friend at my place of work got the card from guarantee Atm card vendor. We both went to the ATM machine center and confirmed it really works, without delay i gave it a go. Ever since then I’ve been withdrawing $1,500 to $5000 daily from the blank ATM card & this card has really changed my life financially. I just bought an expensive car and am planning to get a house. For those interested in making quick money should contact them on: Email address : besthackersworld58@gmail.com or WhatsApp him on +1(323)-723-2568

    ReplyDelete
  8. About 30% will leave the body via pee. And, sweat will release some 20% of it. As we have already mentioned, to ensure that the powdered urine passes the test, its temperature is an important factor. But, at the same, heating it is not an easy task and one small mistake can ruin the entire sample. It can check the occurrence of certain drugs, including marijuana and other stimulants. Let’s discuss how metabolites from marijuana reach the hair first. Visit: https://www.urineworld.com/

    ReplyDelete

  9. I just have to introduce this hacker that I have been working with him on getting my credit score been boosted across the Equifax, TransUnion and Experian report. He made a lot of good changes on my credit report by erasing all the past eviction, bad collections and DUI off my credit report history and also increased my FICO score above 876 across my three credit bureaus report you can contatc him for all kind of hacks . Email him here via Email him here via hackintechnology@gmail.com or whatsapp Number: +1 213 295 1376.

    ReplyDelete
  10. This post is very simple to read and appreciate without leaving any details out. Great work!


    카지노사이트
    안전카지노사이트
    카지노사이트홈

    ReplyDelete
  11. it's extremely cool blog. Connecting is exceptionally valuable thing.you have truly made a difference


    스포츠토토
    메이저사이트 목록
    먹튀검증

    ReplyDelete
  12. Hello! This is my first visit to your blog! We are a group of volunteers and starting a
    new initiative in a community in the same niche. Your blog provided us
    valuable information to work on. You have done a marvellous
    job!


    스포츠토토티비
    스포츠중계
    토토사이트

    ReplyDelete
  13. We are really grateful for your blog post. You will find a lot of approaches after visiting your post. Great work
    full stack web development course


    ReplyDelete
  14. Hey there, You’ve done an excellent job. I will definitely dig it and personally suggest to my friends. I’m confident they will be benefited from this website. 릴게임

    ReplyDelete
  15. Think Like A Tester: What To Do When There'S A Bug In Production >>>>> Download Now

    >>>>> Download Full

    Think Like A Tester: What To Do When There'S A Bug In Production >>>>> Download LINK

    >>>>> Download Now

    Think Like A Tester: What To Do When There'S A Bug In Production >>>>> Download Full

    >>>>> Download LINK

    ReplyDelete
  16. Think Like A Tester: What To Do When There'S A Bug In Production >>>>> Download Now

    >>>>> Download Full

    Think Like A Tester: What To Do When There'S A Bug In Production >>>>> Download LINK

    >>>>> Download Now

    Think Like A Tester: What To Do When There'S A Bug In Production >>>>> Download Full

    >>>>> Download LINK ic

    ReplyDelete
  17. Such a knowledgably post for us and if you want to secure your website from the malware issues then As a friend I am giving you a suggestion that you can searched Best VPN service provider on google for keep your website secure from the hackers or outer attacks.

    ReplyDelete
  18. If you're looking for Android app development company, check Cleveroad.

    ReplyDelete
  19. Our services cover all areas of web designing, development, SEO, Social Media Optimization, Bulk SMS marketing and Social Media Marketing, Cloud Hosting, and much more.

    Bulk SMS marketing

    ReplyDelete
  20. This comment has been removed by the author.

    ReplyDelete
  21. There are numerous advantages of using Bulk SMS services over other marketing strategies. It
    saves time and money and also provides a direct interaction between the bank or financial
    service provider and the customer

    ReplyDelete
  22. Delhi, the national capital is popular as the commercial and financial capital of Northern India. The current era has transformed the way businesses work. Among all the mediums that drive a business, bulk SMS is among the leading technologies that have the mettle to change the fate of a business through effective communication.

    Bulk SMS Services in Delhi

    ReplyDelete
  23. Benefits of Bulk SMS for the Real Estate Industry

    1. Lead generation: Nothing works as better as SMS to share the details, updates and notifications of a property to a customer who has interest in it.

    To make the best out of messages, a well-thought strategy is a must. For instance, a business or agent can prepare a list of prospects or clients who have shown interest in properties or have asked about their details. Upon making the list, the properties can be

    ReplyDelete
  24. Recognizing its potential, more & more businesses have made it an integral part of their marketing strategy besides using it as a way to stay connected with customers every moment. Every business has its own goals and turning them into reality is what a Bulk SMS Service Provider in Delhi does.

    ReplyDelete
  25. Who likes to repeat the identical thing multiple times to multiple people? Nobody! And businesses aren't any different, which is where Bulk SMS in Delhi involves the rescue. With round, reaching variety of consumers becomes a bit of cake. Simply create a compelling message with products & services doing the talk and send it to as many of us as you would like. Moreover, being during a business keeps one on toes and promoting or marketing the brand to individual customers is much impossible. With access to bulk SMS in Delhi, this daunting scenario gets out of the way and expected results make their way.

    ReplyDelete
  26. bulk SMS is the best way to increase the number of sales your company makes. When this is considered, Bulk SMS Services in Delhi by Static king is more likely to be opened than an email, which is more likely to be placed in the spam folder. Your audience can be targeted in a matter of seconds. Using bulk SMS service Provider in Delhi, you can schedule the text messages quickly and send them out in various regional languages.

    ReplyDelete
  27. Nice blog, I left some of my work to read this, I was aware of digital marketing because I want to get my own then I found a href="https://nsdigiworld.com/">digital marketing company in taraori karnal and I have got a good team and now my site work is very good If anyone is in need of expert then talk to this company.

    ReplyDelete
  28. Static king is a Bulk SMS Service Provider in Delhi to provide dependable, high-quality solutions to their clients. It offers high-tech, no-hassle bulk SMS services at an affordable price. In today's age of instantaneous global communication, reaching a large number of customers in a short amount of time is as easy as using an innovative, bulk SMS service. Using short message service (SMS) as your primary mode of contact makes reaching a more significant portion of your demographic easy.

    ReplyDelete
  29. Bulk Sms Service in Jaipur, SMS promotion is a versatile and minimal expense specialized strategy that is best utilized for conveying quick content to countless mobile users.

    ReplyDelete
  30. Thanks a lot for posting!
    Looking for the best GSM bug spy gadgets online in India? Look no further than Spy World! Our selection features state-of-the-art technology designed to help you keep tabs on the people and activities in your life. Our products are discreet and professional, and our customer service is second to none. Shop with confidence at Spy World today. Get more information at: +91-9999302406, +91-8585977908.

    ReplyDelete
  31. Looking for the Best GSM Bug Spy Gadgets Online Near Me? Our top-quality devices offer advanced features and cutting-edge technology to provide you with reliable and discreet surveillance. With easy-to-use controls and long battery life, you can trust our spy gadgets to help you stay one step ahead of the game. Order now and experience the difference that our products can make. Contact at 9999302406

    ReplyDelete
  32. I truly appreciate the time and work you put into sharing your knowledge. I found this topic to be quite effective and beneficial to me. Thank you very much for sharing. Inventory Management Software

    ReplyDelete
  33. This comment has been removed by the author.

    ReplyDelete
  34. Very informative post, we provide QuickBooks Solutions from QuickBooks, you’re facing any kind of problem related to your QuickBooks dial
    QuickBooks customer service +18777555046 for live chat support from QuickBooks Expert

    ReplyDelete
  35. If you are still looking QuickBooks Help you should start by dialing at
    QuickBooks customer service +1 267-773-4333 s and talk to a support agent

    ReplyDelete
  36. Wonderful content. If you're struggling with your QuickBooks account you can contact us
    QuickBooks customer service +1 347-982-0046 that is available 24/7.

    ReplyDelete
  37. https://g.page/r/CZwUuN5qHBsEEBM/Thanks for sharing this wonderful post ! QuickBooks is the perfect software for small business owners and entrepreneurs. If you have any query about QuickBooks software you can go through Our QuickBooks Customer Service +18555588273

    ReplyDelete
  38. Looking for the best gsm buy spy gadgets online in Delhi? Look no further than Spy World. Our range of high-quality spy gadgets and equipment caters to all your security needs while staying discreet. With reliable connectivity and easy functionality, our gsm bug spy devices offer top-notch performance and seamless integration with your existing security setup. Get Customer Care 9999302406 with Free Demo.

    ReplyDelete
  39. Thanks a lot for sharing unique content!
    Buy spy gadgets online in India. With its brilliant photographic capabilities and high-density recording function, you'll be able to document details with excellent clarity. The Hidden Spy Camera Pen is an invaluable asset when subtlety and secrecy are of utmost importance. Get your hands on this impressive spy gadget and more on our online platform, catering specifically to buyers based in India.

    ReplyDelete
  40. Dear Friends,

    I sincerely hope this finds you well.

    I want to share some exciting news with you today: I recently recovered back lost funds that were stolen by scammers, with the help of [MR WILLIAMS Recovery Team]. It all began on June 16th of 2023, when I received a text message on my Instagram from a stranger, offering a false investment opportuon time, before it was too late – with the help of [MR WILLIAMS Recovery Team]. They were able to recover the money quickly and Lawfully and I'm genuinely so thankful for their expertise and assistance. If any of you ever find yourself in a similar situation, I highly recommend EMAIL: William-Mercado@cyber-wizard.com
    Best wishes,

    ReplyDelete
  41. A wide range of content is available in the journal roots, including in-depth analyses of the newest car models and fascinating accounts of classic cars that have left a lasting influence on automotive history.

    ReplyDelete
  42. Blog comment
    Thank you for sharing valuable information. Nice post. I enjoyed reading this post. The whole blog is very nice. I found some good stuff and good information here Thanks.Also, read my blog about Bugs software testing

    ReplyDelete
  43. Ensure your safety & stay one step ahead with our high-quality spy gadgets for saleonline. Protect yourself from crime with cutting-edge surveillance technology. Shop now.

    ReplyDelete
  44. In the markets of Delhi, where customer experience is paramount, Staticking's services as a leading Bulk sms services in Delhi, act as a powerful tool to increase engagement, build relationships, and create memorable interactions with your audience. Embrace the potential of Bulk SMS and transform the way you connect with your customers in the heart of India.

    You can also make your customers feel special with the help of Staticking's services by offering exclusive deals and discounts through Bulk SMS in Delhi. Providing unique offers creates a sense of exclusivity, Staticking's customers to engage with your brand and fostering loyalty.


    ReplyDelete
  45. Are you searching for a messaging service to optimise your marketing strategy? Your search ends here! Staticking helps you streamline your communication process by adding advanced features to it. Whether you need personalised support or strategic solutions - we have your back! Partnering with us comes with several benefits:


    • Data driven approach: We assist you to empower your brand by using data-driven analytics tools to improve the effectiveness of our Bulk sms services in Delhi,.
    • Technological advancement: We are at the forefront of sms technological advancement designed to meet the demands of today’s dynamic world.

    ReplyDelete
  46. Accelerate your marketing campaign by partnering with Staticking. Manage your messaging strategy with a user-friendly interface and robust features to communicate with your target customers. We work on an integrated approach to deliver your messages promptly and ensure high readability rates. Our Bulk sms services in Delhi, is entirely focused on increasing customer engagement with quality assurance. We help your business grow by keeping your customers informed and connected to you for a long period of time.
    Get assistance on each step of the journey to achieve excellent results. We offer cutting-edge solutions designed to meet a variety of promotional goals at unbeatable prices. Your satisfaction is our top priority. Experience the best with us:
    • Reach out to your target audience quickly with a few clicks and drive engagement.
    • High readability rates and frequent response scores.

    ReplyDelete
  47. In today's fast-paced digital landscape, effective communication is key to staying ahead of the competition. With Staticking's Bulk sms services in Delhi, businesses can stay connected with their customers round the clock, driving engagement and fostering customer loyalty. Our reliable service ensures that your messages are delivered promptly, helping you maintain a strong presence in the market. Whether you're looking to promote your products, announce upcoming events, or provide important updates, Staticking has the solution to meet your communication needs in Delhi.

    ReplyDelete
  48. Discover a wide range of high-quality spy gadgets online in Delhi with Free Demo. From hidden cameras to GPS trackers, we have everything you need for your security needs! Trust Spy World for all your spy gear essentials.

    ReplyDelete

New Blog Location!

I've moved!  I've really enjoyed using Blogger for my blog, but it didn't integrate with my website in the way I wanted.  So I&#...