DelphiFeeds.com

  • Dashboard
  • Popular Stories
  • Trending Stories
  • Feeds
  • Login
Trending now

Distinguer les processeurs Intel des processeurs Apple Silicon depuis nos programmes

Powerful Award-Winning Windows UI Toolkit For Delphi And C++Builder

Using Apilayer REST APIs from Delphi

Quickly Access Windows System Info In Your Delphi Application With Excellent Component Suite

Build Visual Stunning Apps Faster With Less Code Using RAD Studio Architect Edition

Introduction To Modern C++ With Tutorials

TMS WEB Core for Visual Studio Code v1.2 released!

Quickly Learn About High-Performance Python Generators With A Delphi Windows GUI App

Powerful Multi-sensor Imaging Tool For Processing And Analyzing Hyperspectral Images Built In Delphi

How to write Delphi apps to run and look great on Windows, macOS and Linux

Using Apilayer REST APIs from Delphi

Quickly Define Powerful Client-Side Aggregating Formulas With FireDAC Using TFDQuery In Delphi

VCL Grid goodies

Learn A Powerful Python Concept: Modules And Packages With A Delphi Windows GUI App

Quickly Learn How Easy It Is To Bind DataSets To Visual Controls In Delphi With ...

Tester’s Diary: Getting Out of a Testing Rut

1
Shanu Mandot Shanu Mandot 4 months ago in DelphiFeeds.com, Diary, General, rachel-kibler, Software Tester 0

Two software testers sitting on a diary

This is a guest post by Rachel Kibler.

I found myself staring at our website, having gone through the same flows our automation does. I know I can notice some things better than a computer, because, well, we don’t ask the computer to look at everything. The computer is great at doing what it’s told to do, though, yet here I was — recreating the automation manually.

I don’t necessarily believe that I need to find every bug before our customers do, but I do consider trends. When more bugs are being found in production than before, it matters. Our bug count had been steadily increasing over several weeks, with some fairly obscure things but also some pretty standard bugs that I felt I should have caught. I was passing stories through testing really quickly, which was thrilling for the team, because we had a lot of releases, but we were having to fix a lot of bugs separately.

I was labeling most releases as low-risk and then using that as an excuse to do very light, brief, shallow testing. I was getting lazy, basically. I wasn’t engaging with the software or thinking critically; I was just “pushing buttons” without intention.

Modern Test Case Management Software for QA and Development Teams

Try TestRail for Free

I was unhappy with this. I felt like my team could tell that I wasn’t doing a good job, but they were hesitant to rebuke me. I didn’t know what to do. I was embarrassed and withdrew further.

The turning point came when I got some welcome reminders about the many different ways testers can think about testing.

One day I received Ministry of Testing’s expansion pack to their TestSphere cards, followed closely by Lena Wiberg’s Would Heu-risk It? cards. Both sets of cards detail test techniques and strategies in a fun way that gets you thinking differently about the concepts.

I started flipping through the decks, and something changed. I looked up Lena’s blog posts about her cards, with more in-depth explanations of each card. I slowed down on the TestSphere cards, reading each one in detail instead of just the titles.

Somehow, once I was reminded that I am part of this huge community of testers who think about testing carefully and passionately, it opened up my creativity again. Seeing other people’s thoughts about testing — but more than that, seeing that other people thought about testing — helped me to pull in the next story with excitement.

We revamped our address form, and we were auto-populating information based on zip code or postal code, at least for a couple countries. I felt like I was prepared for this, and I dove in. I used multiple sites for determining appropriate postal codes for an area. I found bugs in the first pass where international postal codes that also matched U.S. postal codes would switch back to the U.S. Some countries had postal codes that would not validate at all.

I thought harder about things. I could edit the city if it auto-populated the wrong one, but could I edit the state? A quick Google search revealed that there are about a dozen U.S. ZIP codes that map to two states! I tried out some of those, and I couldn’t edit the state. Bingo.

My developer was stunned. I think only the people who live in those ZIP codes care about this issue, and the post office is probably very used to things being addressed incorrectly. For us, this was apparently an existing bug that no one had ever noticed before. The developer fixed it and the rest of the issues, and we now have a new address form.

Testing became exciting again. “Low-risk” no longer meant “don’t worry about it,” but instead became a challenge. I engaged more with my developers and other testers, I read more (and retained more), and I’ve been doing some of the best testing of my life.

Now, when I feel myself start to stare blankly at a screen, I step back, look for community and inspiration, and dive back in.

All-in-one Test Automation Cross-Technology | Cross-Device | Cross-Platform

Download Free Trial

Rachel Kibler is a tester at 1-800 Contacts. She can be found on Twitter @racheljoi or on her website at racheljoi.com.

The post Tester’s Diary: Getting Out of a Testing Rut appeared first on TestRail Quality Hub.

Trending Stories

  • Distinguer les processeurs Intel des processeurs Apple Silicon depuis nos...

  • Powerful Award-Winning Windows UI Toolkit For Delphi And C++Builder

  • Using Apilayer REST APIs from Delphi

  • Quickly Access Windows System Info In Your Delphi Application With...

  • Build Visual Stunning Apps Faster With Less Code Using RAD...

Embarcadero GetIt

  • Brook Framework

    Microframework which helps to develop web Pascal applications.

  • Trial - TMS Scripter

    Add the ultimate flexibility and power into your apps with native Pascal or Basic scripting and […]

  • Trial - TMS VCL Chart

    DB-aware and non DB-aware feature-rich charting components for business, statistical, financial […]

  • Trial - TMS VCL Cloud Pack

    TMS VCL Cloud Pack is a Delphi and C++Builder component library to seamlessly use all major cloud […]

  • Trial - TMS VCL UI Pack

    Create modern-looking & feature-rich Windows applications faster with well over 600 components […]

  • Learn Delphi Programming
  • Learn C++
  • Embarcadero Blogs
  • BeginEnd.net
  • Python GUI
  • Firebird News
  • Torry’s Delphi Pages
Copyright DelphiFeeds.com 2021. All Rights Reserved
Embarcadero
Login Register

Login

Lost Password

Register

Lost Password