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.

53 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
  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. WE TAKE DOWN NOAHJ456 AND HIS CORRUPT 온라인카지노 카지노사이트 우리카지노 OPERATION!

    ReplyDelete
  11. All About 메이저놀이터리스트 Program Had Helped Many Peoples To Earn Money

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


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

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


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

    ReplyDelete
  14. 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
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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
  20. If you're looking for Android app development company, check Cleveroad.

    ReplyDelete
  21. 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
  22. This comment has been removed by the author.

    ReplyDelete
  23. 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
  24. 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
  25. 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
  26. 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
  27. 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
  28. 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
  29. 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
  30. 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
  31. 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
  32. 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
  33. 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
  34. 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
  35. This comment has been removed by the author.

    ReplyDelete
  36. 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
  37. 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
  38. 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
  39. 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
  40. 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
  41. 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
  42. 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
  43. Static king is a major provider of Bulk sms services in Delhi, India. We have established ourselves as the most cost-effective and dependable Bulk SMS service provider in Delhi by successfully serving over 15000+ resellers and customers worldwide. Our SMS gateway is scalable and low-cost, making it an excellent solution for quickly distributing content to many mobile customers.

    Static king's objective is to provide a global data flow that is free of language barriers, allowing for effortless interaction. We aim to make text messaging marketing a simple and easy-to-use strategy all over the world. Our Bulk SMS service in Delhi is a simple yet effective marketing approach for reaching out to a large number of mobile subscribers with rich content and offers.

    Here are some key features of Static king’s Bulk SMS service:

    Low-cost communication method
    Reliable
    Scalable
    Real-time reporting
    Easy to use.

    ReplyDelete
  44. 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
  45. 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
  46. 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
  47. Bulk SMS services involve the dissemination of a large volume of text messages to a targeted audience simultaneously. These messages are a concise and direct way to convey information, promotions, alerts, or updates. In the context of Delhi's diverse and expansive market, businesses turn to Staticking's Bulk sms services in Delhi, and Bulk SMS services to ensure their message reaches a wide demographic promptly.

    Staticking's is a digital communication platform that facilitates the seamless sending of SMS/text messages by companies and businesses to their customers, suppliers, and partners. It simplifies the process for companies to engage with their customers, delivering timely updates about their products or services effortlessly.

    In the bustling metropolis of Delhi, where businesses thrive and competition is fierce, effective communication stands as the linchpin for success. Among the myriad tools available, Staticking's Bulk SMS services have emerged as a potent force, enabling businesses to connect with their audience swiftly and efficiently. In this dynamic landscape, we, as a Bulk SMS Company in Delhi, play a pivotal role, facilitating seamless communication and contributing to the growth of enterprises across various sectors.

    ReplyDelete
  48. Static king reputable Bulk Sms Provider in Delhi,
    understands the importance of personalization. Tailoring messages to suit the preferences and demographics of the target audience enhances engagement and increases connection.

    Below are a few other services that we provide that can lead to more customer engagement and better business management via SMS sending:

    Data security and compliance:
    With privacy concerns on the rise, Static king trustworthy Bulk SMS Provider in Delhi prioritizes data security. Compliance with regulations and safeguarding client information are paramount, instilling confidence in businesses utilizing their services.

    ReplyDelete
  49. 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
  50. 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
  51. 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

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&#...