Letter from the Editor – March 2018

Testers need to learn their craft and hone in on their skill set. That means building skills, sharpening their tools, and becoming creative detectives. There is no cookie-cutter tester and no best practice. The best circumstance is a fully-skilled, aggressive tester mixed with curiosity, nimbleness, and agility.

I often run into people who ask me about best practices and my response is always that I am ‘not a best practices guy’. I don’t believe in that phrase.Those that inquire about the best practices will encounter infuriating results. The question comes from a place that assumes testing is mechanical, which would send the tester into a monotonous loop of repeated results. It’s not. If it is mechanized, it’s repetitive, boring, requires no creativity or intuition, and follows the exact same suite every
time.

Testing is complicated. It’s full of “what ifs”: what if you’re logged in, what if you’re not logged in, what if it’s the first time and you have no cookies, what about the same workflow after cookies are set, what if you switch mobile devices after you started some work or transaction—the “what ifs” are plentiful. Testing is creative and complicated. Different situations require alternate approaches. There is not a single best practice.

In a world where everyone is expected to do more with less time and resources, the idea of getting full, complete, well-conceived requirements through beautiful user stories at the beginning of a project is a pipe dream. By its very nature, Scrum is iterative and user stories evolve. So test teams must be fluid, dynamic, smart, aware, and empowered. Test plans evolve and are always in a state of change from various aspects.

Testing is not a canned activity that you can pop off the shelf, point at some system, and expect to get every facet of quality information that you need: bugs, coverage, risks, validation, or otherwise.

I’ve heard too many stories about teams that had their test cases prepared; they knew what needed to be automated and they had a scope for exploratory testing. But once the teams had begun on their chosen path, the product or development teams added and altered their user stories, thus undoing their previous intentions. In a similar scenario, there may not be a plan since the user stories were incompletely drafted, and they were poorly written or late. Testing requires a daily plan of attack—not a best practice.

To reiterate my point about the best practices approach, please bear in mind that not every project is the same. Some projects demand more responsiveness testing, others require accessibility testing, some need the API level or firmware level, and others that need an entirely different approach or a unique combination of all that. There are traditional projects on a desktop, browser, and mobile UI with a backend and a database—while many projects have none of that. Some projects have an abundance of new functionality whilst others are uniquely bug fixes and cleaning up existing functionality. In further consideration, we need to draw attention to projects that entail exploratory testing, which is a characteristic of many Agile projects.

Projects that oblige more confidence from you are those that are more geared towards regression testing. For all other projects, workflows and user scenarios are the best strategies.

Source: WordStream

We aren’t directing you towards a ‘best practice’, rather we are exploring alternative methods and strategies to fulfill your testing needs. Through LogiGear’s senior testers, Minh Ngo and Thong Nguyen, we guide you through the integration of CI/CD in API testing.

This month’s issue also includes two featured writers: Dustin Rodgers and Johann Hoberg. Dustin discusses a framework that aims to reduce duplicate bug reporting by a landslide. Through Johann’s article, we are provided with a fresh outlook on the world of games testing and characteristics that equate to being a good games tester. If you are in search of management methods for different generations, Leader’s Pulse is your one-stop shop. LogiGear’s VP, Michael Hackett, analyzes various management styles through personal experience and Peter Drucker’s principles. If you’ve been puzzled or found yourself interested in the aforementioned topics, peruse this issue.

Every development project is different. Testers need a variety of skills, methods, test, and data design techniques to handle each situation as each situation is unique.

As a result, you need smart, sophisticated, intelligent, and knowledgeable test teams who are also cognizant and dynamic. They must understand the nature of being iterative and emerging development rather than nailed-down, fully defined functionality. They must be able to think quickly on their feet, change their minds, and shift the strategy accordingly.

So for this best practice idea, my preference is to say there are better practices and some are better than others. Testing has never been a one size fits all. You need smart testers who can use their brains and think—testing is a challenge!

LogiGear Magazine is constantly aiming to keep you up-to-date, refresh long-standing methods, and introduce new methods to load your arsenal. In this issue, LogiGear explores various testing methods and strategies to derive the most from your testing experience and experiments.

 

 

LogiGear Corporation
LogiGear Corporation provides global solutions for software testing, and offers public and corporate software testing training programs worldwide through LogiGear University. LogiGear is a leader in the integration of test automation, offshore resources and US project management for fast, cost-effective results. Since 1994, LogiGear has worked with Fortune 500 companies to early-stage start-ups in, creating unique solutions to meet their clients’ needs. With facilities in the US and Viet Nam, LogiGear helps companies double their test coverage and improve software quality while reducing testing time and cutting costs.

The Related Post

There is a growing software development dynamic of teams without Testers. When I first went into Software Quality, I learned one thing right away: My role was user advocate. My main job was to find bugs. This is the Lean principle called Amplified Learning. We learn about behavior by testing. Even then, validation was not ...
For everyone still celebrating holidays: Happy Lunar New Year! At this time of the year many teams and companies are starting new projects, new initiatives, and hiring new staff. LogiGear Magazine will continue to be the resource for you for better testing with much less stress! We are excited about the focus of this month’s ...
In our continuing effort to be the best source of information for keeping testers and test teams current, we have another issue to explore testing in Agile development. As Agile evolves, systemic problems arise and common rough situations become apparent. We want to provide solutions. For anyone who has worked on Agile projects, especially if ...
I have been training testers for about 15 years in universities, corporations, online, and individually – in both a training, managing and coaching capacity. So far, I have executed these various training efforts in 16 countries, under good and rough conditions – from simultaneous translation, to video broadcast to multiple sites, to group games with ...
On the whole, everyone wants to do a great job, have a better work environment, happy clients and customers, and to be employed by a company earning lots of money. All great goals! But this is not always the case. When it is not, you can suggest process improvements, better tool use, different estimating techniques, ...
Automation is a mantra in testing. Anyone associated with software development wants more test automation, but it’s often misunderstood. People who do test automation know how difficult it can be. But some people do not understand that automation is code, and that it needs to have architecture and design just like production code. They do ...
Everything is mobile. What else can we say? Everything. If your product or service is currently not, it will be very soon. As Apple says: “There’s an app for that.” There is an app for everything. The race for mobile apps has consumed the software development world. I did a few projects at Palm Computing in the ...
In the November 2011 issue: Mobile Application Testing, I began my column with the statement, “Everything is mobile.” One year later the statement is even more true. More devices, more platforms, more diversity, more apps. It boggles the mind how fast the landscape changes. Blackberry has been kicked to the curb by cooler and slicker ...
Big and complex testing. What do these terms conjure up in your mind? When we added this topic to the editorial calendar, I had the notion that we might illustrate some large or complex systems and explore some of the test and quality challenges they present. We might have an article on: building and testing ...
Testing Embedded systems and testing the Internet of Things could each have their own issue of LogiGear magazine. But these days they are referred to presupposing knowledge of the other, so we thought it would be a good idea to tackle the two together in this issue to give a broad understanding of the landscape ...
Every year, LogiGear Magazine devotes one full issue to Test Automation. We could do more than one, and perhaps even that would not be enough. The problems around automation have become increasingly complex. And now, automation is much more integrated into the software development process. For over a decade teams have been faced with “do ...
The Greek philosopher Heraclitus of Ephesus (c. 500 BCE) is credited with saying, “The only constant is change.”   This is a statement that, more than 2,000 years later, still holds true. Today, we are in a time of great change. Everything is in flux. The fact is, we are always in a state of change even if ...

Leave a Reply

Your email address will not be published.

Stay in the loop with the lastest
software testing news

Subscribe