Verify, Then Trust
An Alaskan Airline plane

Verify, Then Trust

These are strange times that we live in wherein we cannot trust implicitly without verifying. There were times when we trusted brands to deliver quality products. When we heard of a brand name, we said 'Oh! I would use it without thinking because I know the quality of their products!' Or services, or management.

We wake up from such implicit trusts sometimes. Take the example of Alaska Airlines incident. For decades, airline companies implicitly trusted Boeing on the quality of the aircrafts they produced. But that trust was broken with probably the Alaska Airlines incident (accident?) as the last straw, when Emirate airlines, a client of Boeing said, "Emirates would send its engineers to observe the production process of the company’s 777 plane, of which the airline has on outstanding order of 95 units." (Source: ft.com)

What does that mean to testing and quality enthusiasts like us? We need to raise our bar on our craft. Otherwise, the clients would insist on more acceptance testing at their end! It's not necessarily a 'bad' thing, but imagine the financial and reputational implications. You know the answer.

That means I cannot do "Shift-Right" or "Shield-Right". Not on testing and quality of an airplane that's flying. That's the production testing that we are looking at, folks!

The latest update on the Alaska Airlines incident was that it had some plugs missing. Component/installation testing anyone? It surely does not sound like regression testing because every new plane out of the factory need to be tested for every component and installation.

Verify Before You Trust

Moral of the story? Verify before you trust. Don't trust because of the brand because every instance is a new instance, and every product/service instance out of the door can have faults.

As far as Boeing, its CEO said: “We will simply focus on every next airplane while doing everything possible to support our customers…and ensure the highest standard of safety and quality in all that we do.”

Good that they would do. And hope they have humans who can spot-check things on top of their automation!

Takeaways

  • Pay attention to nuts and bolts (no pun intended)
  • Validate and Verify (test) before you trust, every single time
  • Use humans for oversight, and inspire them to do a great job
  • There is nothing called "production testing". There is only "production monitoring" for improvement
  • You can't say "Oops! I will put that new check in CI/CD pipeline" (Maybe you need to, but that's not an excuse for bad quality development and testing)
  • Don't let your clients do the testing


Happy Testing!



要查看或添加评论,请登录

Venkat Ramakrishnan的更多文章

  • How To Test Last Minute Features

    How To Test Last Minute Features

    We have all been through situations where we are asked to do quality analysis and testing last minute features. In the…

  • On RAGs and Riches

    On RAGs and Riches

    Back in 2018, when I did a talk at ThoughtWorks on NLP, there was an euphoria on the state of chatbots. There was even…

  • The System Testing Of AI

    The System Testing Of AI

    When we test systems, we don't stop with just testing of functionality of modules, or integration testing of the…

  • A bit about hallucinations

    A bit about hallucinations

    While LLMs are hot, their hallucinations are stark. For a casual user of the LLMs, they might seem to be minor mistakes…

  • At Wit's End On LLM performance?

    At Wit's End On LLM performance?

    Nowadays LLMs' performance is a daily topic! Me, like you, go awestruck looking at those magical numbers when an…

  • The Curious Case Of Software Naming

    The Curious Case Of Software Naming

    You all call me 'Venkat', and I'm okay with that! To be honest, there are boatloads of 'Venkat Ramakrishnan's out…

  • Prevention Is Better Than Cure

    Prevention Is Better Than Cure

    These past forty-five days or so saw the rise of voices of cybersecurity professionals from various capacities towards…

    2 条评论
  • Do Trillions Of Parameters Help In LLM Effectiveness?

    Do Trillions Of Parameters Help In LLM Effectiveness?

    "The more, the merrier" - A great saying to reflect on while organizing a party. Does the same apply for the number of…

    6 条评论
  • Integration Nightmare: The Case Of Super-flexible e-commerce platforms

    Integration Nightmare: The Case Of Super-flexible e-commerce platforms

    Freedom comes at a cost, which is not devoting ourselves to what we know well and accustomed to. This is especially…

  • Rocket Science: An Emerging Quality and Testing Opportunity

    Rocket Science: An Emerging Quality and Testing Opportunity

    A few months back, I had attended a startup enclave in Bengaluru in which I met a variety of entrepreneurs, some…

社区洞察

其他会员也浏览了