Email Subscription Form

Saturday, November 23, 2019

...but TEST like a QA Engineer!

In last week's post, I wrote about how it is important for software testers to code like a developer.  But there is a second half of the sentence "Code like a developer...", and that is that software testers should be TESTING. 

I'm not a stickler for using the right word for testing-related concepts, which is why I use the term "test automation".  But automated testing is really automated checking.  Automated tests serve a very valuable purpose in that they can run regression checks at any hour of any day, without human intervention.  But they do not actually test the software.



A sad casualty of the very important move towards test automation is the QA Engineer.  Many large software companies don't employ QA Engineers any more, feeling sure that Software Developers in Test are all that's needed to validate the quality of their software.  And many Software Developers in Test focus solely on the automation, working from acceptance criteria in development stories and looking at the code rather than manually interacting with the software.  How is that trend working out for end users?  

Just this week, I experienced the following:  I received a (legitimate) email that I had some money to accept from PayPal.  The email contained a button to click that said "Accept the Money".  When I clicked it, I got a message that said "The previous page is sending you to an invalid URL."  

Last week when I was using a mobile app, a screen that I needed stayed permanently blank.  And in a post I wrote two weeks ago, I mentioned that while I was writing, Blogger had a page load error when I tried to add an image.  

Three weeks, three major companies, three bugs.  This is what comes from not employing people who think and act like testers.  

It's true that the whole software development team owns quality, and that quality is everyone's responsibility.  And there are also non-QA people who care deeply about certain areas of an application:
  • Developers write unit tests to check the quality of their code
  • Product Owners care about whether the feature does what it's supposed to
  • UX Designers care about whether the user journey is intuitive
  • Security testers check the software for vulnerabilities
  • Performance engineers care about the response time the application 

But only QA Engineers care so much about the quality of the application that they'll do things like:
  • Type ~!@#$%^&*()-=_+{}|[]\:";'<>?,./ into every text field to test for invalid character handling
  • Try to purchase -1, 99999999999, 1.3415, and foo of something
  • Enter a birth year of 3019 to see what happens
  • Click every button twice to check for multiple submissions
  • Click the forward and back button on every single page of a website
  • Test 48 different permutations of feature sets to be as thorough as possible 
  • Create dozens of test users with many varieties of security settings, to have scenarios ready for testing at a moment's notice
  • Become an expert on a particular feature and provide documentation and assistance to other testers
  • Test the same thing in the QA environment, the Staging environment, the Demo environment, and the Production environment to make absolutely sure that the feature is working everywhere 
  • Test every feature on every supported browser and every supported mobile device

This is why we need software testers who TEST.  We need people who will continually ask themselves "How could we break this?", "What haven't we tested yet?", and "What features will be used with this?".  We need software testers who don't rush into writing automation without first interacting with a feature.  We need software testers who remember that the goal of all their efforts is to have a user who has a positive, bug-free experience.  


60 comments:

  1. Replies
    1. Hey Guys !

      USA Fresh & Verified SSN Leads with DL Number AVAILABLE with 99.9% connectivity
      All Leads have genuine & valid information

      **HEADERS IN LEADS**
      First Name | Last Name | SSN | Dob | DL Number | Address | City | State | Zip | Phone Number | Account Number | Bank Name | Employee Details | IP Address

      *Price for SSN lead $2
      *You can ask for sample before any deal
      *If anyone buy in bulk, we can negotiate
      *Sampling is just for serious buyers

      ==>ACTIVE, FRESH CC & CVV FULLZ AVAILABLE<==
      ->$5 PER EACH

      ->Hope for the long term deal
      ->Interested buyers will be welcome

      **Contact 24/7**
      Whatsapp > +923172721122
      Email > leads.sellers1212@gmail.com
      Telegram > @leadsupplier
      ICQ > 752822040

      Delete
    2. Hello all
      am looking few years that some guys comes into the market
      they called themselves hacker, carder or spammer they rip the
      peoples with different ways and it’s a badly impact to real hacker
      now situation is that peoples doesn’t believe that real hackers and carder scammer exists.
      Anyone want to make deal with me any type am available but first
      I‘ll show the proof that am real then make a deal like

      Available Services

      ..Wire Bank Transfer all over the world

      ..Western Union Transfer all over the world

      ..Credit Cards (USA, UK, AUS, CAN, NZ)

      ..School Grade upgrade / remove Records

      ..Spamming Tool

      ..keyloggers / rats

      ..Social Media recovery

      .. Teaching Hacking / spamming / carding (1/2 hours course)

      discount for re-seller

      Contact: 24/7

      fixitrogers@gmail.com

      Delete
  2. Very ablazing post
    so informative

    ReplyDelete
  3. I once encountered a major supermarket in-store customer service terminal that was so badly designed and counter-intuitive in its use that I wrote to the company's CEO to point out its faults, tell them that it was clear that no human being had ever looked at it in the development phase (because the code all worked perfectly but the workflow was complete rubbish), and that my usual charge for such a report would be £250 but how about some discount vouchers which I was trying to get printed out in the first place when I went to use the terminal!

    The reply I got was "We're replacing it with a phone app early next year", which didn't exactly fill me with confidence.

    ReplyDelete
  4. Deep insight to the life of QA engineers.. In my view the problem arises when the expectations are set differently with different stake holders

    ReplyDelete
  5. Not sure I agree with your definition here about QA Engineer. For me QA Engineer is a role that focus on defects prevention. A QA engineer can be also a Tester but I would not take your examples as only QA Engineer can think about them. In fact I see your examples as a fine choice of additional tests that a senior tester (not necessary QA) can define and use them.

    ReplyDelete
    Replies
    1. Angelos, I agree that senior testers, and other roles, can think about these test types as well. The main point of my article was to stress that software testers, regardless of what they are called (SDETs, Automation Engineers, QAs), should all be thinking about their product rather than jumping straight to automation.

      Delete
  6. Today is the first day i have visited your Blog. And i feel Guilty about myself that why i haven't visted your Blog Earlier.
    This ARTICLE is simply Wow,Amazing and Awesome.

    The way of your thinking is very-very Awesome.
    Thanks For the article.
    Please Share as much as Article in the Coming Days.!
    Thanking You!

    ReplyDelete
  7. Wow :)
    This is an incredible collection of ideas!
    Waiting for more helpful pieces.
    You would amazing to read a similar one here-
    besttoolsbrand

    ReplyDelete
  8. Hey Guys !

    USA Fresh & Verified SSN Leads with DL Number AVAILABLE with 99.9% connectivity
    All Leads have genuine & valid information

    **HEADERS IN LEADS**
    First Name | Last Name | SSN | Dob | DL Number | Address | City | State | Zip | Phone Number | Account Number | Bank Name | Employee Details | IP Address

    *Price for SSN lead $2
    *You can ask for sample before any deal
    *If anyone buy in bulk, we can negotiate
    *Sampling is just for serious buyers

    ==>ACTIVE, FRESH CC & CVV FULLZ AVAILABLE<==
    ->$5 PER EACH

    ->Hope for the long term deal
    ->Interested buyers will be welcome

    **Contact 24/7**
    Whatsapp > +923172721122
    Email > leads.sellers1212@gmail.com
    Telegram > @leadsupplier
    ICQ > 752822040

    ReplyDelete
  9. Hats off to your presence of mind..I really enjoyed reading your blog. I really appreciate your information which you shared with us.
    Cloud Business Management Software Suite

    ReplyDelete
  10. It's great to be here and to learn more about software testing. I'm a software tester in a leading
    Software Quality assurance testing services Company. This a great knowledge for all beginners. Appreciate your effort to write about this.

    ReplyDelete









  11. Hello World
    I’m hacker and Services provider
    interested in any thing i do fair deals.
    I will show you each and everything to start business
    also teaching Hacking / spamming short courses
    I have all tools that you need to spam

    .. Western Union transfer
    .. Credit cards
    .. Money adders
    .. Bill paying
    .. College fee
    .. Fake documents
    .. Grade change

    Contact:

    omoskovitz@gmail.com





    ReplyDelete
    Replies
    1. Top software testing companies

      The writer is applying to be a guest writer for a software testing company. She has over ten years of ability to do things very well in software quality . Their goals are to improve testing solutions, incorporate new tools, streamline processes, and keep up with evolving trends.

      Provided by!

      Software testing services

      STQC
      http://www.precisetestingsolution.com

      Delete
  12. Hey, Its really informative post, thank you for sharing, I am glad that I came across this.
    DevOps Training in Pune

    ReplyDelete
  13. I simply wanted to write down a quick word to say thanks to you for those wonderful tips and hints you are showing on this site.… I love to read your Software QA services articles because your writing style is too good, its is very helpful for all of us and I never get bored while reading your article because, they are becomes a more and more interesting from the starting lines until the end.

    ReplyDelete
  14. Thanks for Sharing a very Nice Information & It’s really helpful for us.
    software testing course

    ReplyDelete
  15. If you are in need of financial Help, don't hesitate to place order for deserve Programmed card that can withdraw any amount limit you want. Deserve Card are very transparent aand easy to deal with. You can Purchase Deserve card that can withdraw up to $50,000 to $100,000 limit without being detected because of the programming of the card. I'm extremely grateful to them for being honest with their words and delivering the card to me. This is the third day of receiving the card and i have withdraw $9,500 from the Deserve Programmed Card. I tried purchasing the card previously from someone else, but it never arrived until i tried skylink technology for those in need of more money, you can also contact them. you can place order for the card Via whatsapp / telegram+1(213)785-1553 or their E-mail: skylinktechnes@yahoo.com

    ReplyDelete
  16. You have shared such a great post. Your service is very interesting and useful. I liked it. Thank you!
    ASP.net Development Company

    ReplyDelete
  17. Hello everyone, I liked this blog, if you want to know about a product, if you want to get some work done here, then you can join affiliate marketing agency in karnal here because I myself take information related to all my products from this. If you are interested in someone, then definitely try it.

    ReplyDelete
  18. Nice and informative blog! This type of information concretes control over your product’s life cycle, monitor every development stage, and give you accurate product quality information.
    If you want to know about QA Testing services in US then you can click here.

    ReplyDelete
  19. Thanks for sharing this informative article on Software Testing in detail. If you have any requirement to Hire Zoho Quality Assurance Services for your project. Please visit us for more details.

    ReplyDelete
  20. Thanks for sharing this informative article on ...but TEST like a QA Engineer! If you want to Hire QA Engineers for your project. Please visit us.

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

    ReplyDelete
  22. Thank you to the author for providing such an informative blog. To add in it I want to link a guide about OKR methodology which is really useful for the same.

    ReplyDelete
  23. Thanks for this awesome guidance I really like the blog keep posting, To know more for "How To Become a Software Tester In USA | Effective Tips and Tricks"

    ReplyDelete
  24. Investing in YouTube subscribers is an effective strategy for content creators aiming to quickly bolster their channel's authority and credibility. It's a deliberate step in not only refining the channel's image but also in stimulating a faster organic growth by drawing attention to the perceived popularity. With a higher subscriber count, channels improve their visibility in YouTube's algorithm, gaining prominence in search results and recommendation feeds. This intentional growth can lead to a surge in engagement, with an increase in authentic likes, comments, and shares by viewers. As a result, reaching important milestones like the YouTube Partner Program becomes more attainable, unlocking potential for monetization and further success. Moreover, it creates a solid base for establishing lasting relationships with brands, as a heightened subscriber count is often a key factor for sponsorships and collaborations.
    https://www.buyyoutubesubscribers.in/

    ReplyDelete
  25. Thank You so much for wonderful information …great work…well done…keep doing…Looking for the software testing company in India contact today now.

    ReplyDelete
  26. The Lasik surgery hospital in Delhi is not just a facility; it's a haven for those seeking visual freedom. Its doors open to reveal a world where advanced technology and compassionate care converge, providing patients with a unique and holistic treatment experience. Here, state-of-the-art laser systems illuminate the path to clearer vision, operated by a team whose expertise is matched only by their dedication to patient well-being. The hospital prides itself on its meticulous approach to Lasik surgery, offering customized solutions that cater to the individual's needs. Each procedure is a testament to the hospital's commitment to excellence, with success stories that resonate far beyond its walls. Recovery is swift, supported by comprehensive aftercare that ensures a smooth transition to enhanced eyesight. This esteemed institution not only sets the benchmark for Lasik surgery in India but also represents a sanctuary where hopes are realized and lives are profoundly changed.
    https://www.visualaidscentre.com/

    ReplyDelete
  27. Buying legitimate YouTube subscribers is a smart move for creators focusing on durable success and authentic engagement on their channels. This approach targets individuals genuinely interested in the content, promising increased interaction and a vibrant community atmosphere. Opting for real subscribers aligns perfectly with YouTube's compliance requirements, erasing the risk of penalties that come with misleading practices. Resultantly, the channel enjoys a boost in active viewership and a higher rate of content sharing, amplifying its visibility organically. A commitment to acquiring authentic subscribers reinforces the creator's reputation, establishing a solid foundation of trust and loyalty among the audience. It's an investment in the channel's integrity and potential for growth, emphasizing the value of genuine connections over mere numerical increases.
    https://sites.google.com/view/buyytsubscribers/

    ReplyDelete
  28. Buy Active YouTube Views is a cutting-edge service designed to bolster the success of YouTube content creators by providing views from real, active users. This method ensures a genuine increase in view counts, fostering an authentic growth in engagement metrics such as likes, comments, and shares. Operating strictly within YouTube's terms of service, it mitigates risks related to penalties or potential channel suspension, offering creators peace of mind. Not only does it provide an affordable solution for enhancing video visibility, but it also helps in the organic growth of the viewer base, thanks to its adherence to YouTube algorithms. This service stands as a beacon for those seeking sustainable growth and looking to connect with a genuine audience, carving a path toward long-term success on the platform.
    https://www.buyyoutubeviewsindia.in/

    ReplyDelete
  29. Cheap website hosting in India emerges as a foundational pillar for aspiring digital entrepreneurs and creatives with limited financial resources. It strips down the barrier of entry into the online world by offering key web hosting elements—domain registration, sufficient data storage, and basic email hosting—at prices that defy the norm. Despite their affordability, these hosting packages maintain a commendable level of service with decent uptime and customer support, ensuring users have a reliable online presence. Particularly suited for small-scale projects like personal blogs, startups, and portfolio sites, these hosting services are scalable, allowing for gradual enhancement aligned with the site's growth. This approach not only democratizes digital access but also nurtures a culture of innovation and expression among a broader audience, solidifying cheap website hosting in India as an invaluable asset for the digitally ambitious.
    https://onohosting.com/

    ReplyDelete
  30. Singapore's healthcare system is actively seeking Indian nurses to join a workforce renowned for excellence and compassion. In this vibrant city-state, nurses have the chance to specialize in fields such as critical care, oncology, and community health, supported by a framework that prioritizes cutting-edge practices and technological advancements. A competitive salary, alongside extensive benefits, underlines Singapore's commitment to the personal and professional welfare of its nursing staff. Opportunities for continuous education and career development are plentiful, promoting lifelong learning and advancement. The multicultural environment ensures a welcoming atmosphere for all, emphasizing inclusivity and collaboration among healthcare professionals from various backgrounds. Life in Singapore offers a unique blend of modern living and rich cultural experiences, making it an attractive destination for nurses aiming to elevate their careers on a global stage.
    https://dynamichealthstaff.com/nursing-jobs-in-singapore-for-indian-nurses

    ReplyDelete
  31. In the bustling streets of Mumbai, there thrives a Breast Cancer Treatment Doctor who stands at the forefront of oncological advancement and compassionate care. Their dedication to the field is evident in their relentless pursuit of treatment innovations and a patient-centric approach that emphasizes empathy as much as efficiency. Specializing in a blend of traditional and cutting-edge therapies, they have become synonymous with hope for many patients and their families. This doctor's holistic approach to treatment not only targets the cancer itself but also addresses the emotional and psychological needs of the patient, ensuring a comprehensive care plan that fosters physical healing and emotional resilience. With an arsenal of minimally invasive techniques, they strive to reduce patient recovery time, allowing for a quicker return to normalcy. Their clinic, a sanctuary within the city's dynamic pace, offers a reassuring space where cutting-edge care is balanced with genuine human connection. Esteemed by both colleagues and patients, this doctor's work not only illuminates the path to recovery but also advances the broader fight against breast cancer in one of India's most populous cities.
    https://drnitanair.com/

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

    ReplyDelete
  33. The Gastric Cancer Specialist in Ahmedabad is a luminary in the medical field, renowned for their remarkable expertise and compassionate approach to patient care. Anchored by a philosophy that every patient deserves personalized and advanced treatment options, they harness the latest in medical research and technologies. Their clinic, a beacon of hope for many, offers a supportive and empathetic environment where patients and families can find solace and strength. The specialist’s dedication to research and innovation is unwavering, contributing significantly to the development of new and more effective gastric cancer therapies. With a patient-centric methodology, they scrutinize every detail of the condition to tailor treatments that improve the quality of life and survival rates. Esteemed not only for their clinical acumen but also for their humanitarian contributions to oncology, the specialist stands as a vanguard in the battle against gastric cancer in Ahmedabad. Their work embodies a blend of scientific brilliance and a profound commitment to making a difference in the lives of those they serve.
    https://drvirajlavingia.com/

    ReplyDelete
  34. In Gurgaon, a Breast Cancer Treatment Doctor embodies the perfect fusion of skill, compassion, and innovation. Dedicated to combating breast cancer, they leverage a variety of cutting-edge treatments such as surgery, chemotherapy, radiation, targeted therapy, and the latest in immunotherapy, tailoring each approach to the unique needs of their patients. These specialists are notable for their holistic approach, recognizing the importance of addressing the physical, emotional, and psychological dimensions of healing. They stand as pillars of strength, offering not just medical treatments but also emotional support and guidance throughout the challenging cancer treatment process. Their comprehensive care is delivered with an understanding that each patient’s journey is personal, advocating for the highest standards of care and the most promising advancements in treatment options. Commitment to patient education and empowerment is a hallmark of their practice, ensuring individuals are fully engaged in their treatment decisions. In the dynamic medical landscape of Gurgaon, Breast Cancer Treatment Doctors are at the forefront, blending empathetic patient care with relentless pursuit of medical excellence in the fight against breast cancer.
    https://www.breastoncosurgery.com/

    ReplyDelete
  35. Our breast cancer treatment doctor in Pune offers unmatched expertise in comprehensive, patient-centered care. Specializing in advanced breast cancer treatments, they deliver individualized plans that include chemotherapy, surgery, and radiation therapy. Using state-of-the-art diagnostic and therapeutic technologies, precision and effectiveness are prioritized. Collaborating with a multidisciplinary team, the doctor addresses the full spectrum of patient needs—physical, emotional, and psychological. The modern facility supports comfort and promotes healing, ensuring the best possible outcomes. Trust our expert for compassionate, innovative breast cancer treatment in Pune.
    https://www.drshonanagbreastcancer.in/

    ReplyDelete
  36. Hair growth products in Australia have become increasingly advanced and diverse, catering to a broad spectrum of hair loss issues. The market offers solutions like Minoxidil, known for its ability to stimulate hair regrowth by enlarging hair follicles and prolonging the hair growth phase. Additionally, biotin supplements are widely used to strengthen hair and improve its health. Another popular option is low-level laser therapy devices, which offer a non-invasive way to encourage hair growth. Herbal extracts and essential oils, such as rosemary and peppermint, are also favoured for their natural hair-stimulating properties. Australian clinics often provide personalized treatment plans, combining these various products to achieve optimal results.
    https://generichealth.com.au/minoxidil-3/

    ReplyDelete
  37. P2P lending platforms in India represent a transformative financial solution, connecting borrowers directly with individual lenders without the involvement of traditional banks. These platforms enable borrowers to obtain loans quickly, often at lower interest rates than those offered by conventional financial institutions. Lenders, in turn, benefit from the potential for higher returns on their investments. By harnessing advanced technology, P2P platforms assess borrowers' creditworthiness swiftly, ensuring prompt loan approvals and disbursements. This innovative model promotes financial inclusion, particularly for underserved demographics like small business owners and individuals with limited access to credit. Regulatory safeguards enhance the integrity of these platforms, fostering user trust and confidence. As adoption increases, P2P lending is poised to reshape the Indian financial landscape, offering accessible alternatives to traditional lending. Users can experience tailored financial support that aligns with their unique needs and circumstances.
    https://www.perannum.money/

    ReplyDelete
  38. Top software testing companies

    The writer is applying to be a guest writer for a software testing company. She has over ten years of ability to do things very well in software quality . Their goals are to improve testing solutions, incorporate new tools, streamline processes, and keep up with evolving trends.

    Provided by!

    Software testing services

    STQC
    http://www.precisetestingsolution.com

    ReplyDelete
  39. In today's advanced environment, where cyber dangers are advancing at a phenomenal rate, securing your IT framework is more basic than ever. A helplessness appraisal is a necessary portion of a comprehensive cybersecurity methodology that makes a difference in helping organisations distinguish and settle potential security shortcomings. Sometime recently, they can be abused. For businesses found in Noida, a city wealthy in innovation companies and set-up businesses, utilising specialised helplessness evaluation administrations can be key to guaranteeing solid cyber security IVapt testing company in Noida .This article talks about the significance of helplessness appraisal administrations!

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