test design | TechWell

test design

colorful right side of brain The Need for Well-Formed, Creative Minds in Software Testing

The need for creativity and innovation is felt in the world of software testing more than ever before given how dynamic and fast-paced it has become. With so many changing technologies and a multitude of people to interact with, a tester’s job calls for newer and better ways of accomplishing tasks.

Rajini  Padmanaban's picture
Rajini Padmanaban
people holding hands Testers, It’s Time to Become Best Friends with Your Developers

If you want to create software in the modern era and maximize the skills of your entire team, you can’t do things the way they’ve always been done. And going back to the late-stage testing example, you just can’t do things the traditional way anymore.

Josiah Renaudin's picture
Josiah Renaudin
hot or not The Lifecycle of Technology Trends

Trends are very important to follow, especially in the technology world, for both product and service companies. Mukesh Sharma explains the technology trend lifecycle and what it means for testers.

Mukesh Sharma's picture
Mukesh Sharma
Crowd Use Crowdsourcing as a Shortcut on the UI Test Automation Journey

If you run a web or mobile application with a human-facing UI, you will want to conduct end-to-end tests through the UI. A manual QA team could do that, but we don't have that kind of time in today's agile world. Crowdsourcing can be a great resource for maintaining speed and quality in your end-to-end testing.

Daria Mehra's picture
Daria Mehra
Focusing in on a light bulb Why Do We Test Software?

"Why do we test software?" seems like a silly question—most people would say, “So we know it works, duh." But there are many other reasons we test our products, as well as many possible benefits besides confirming that a system does what we intended it to do. Figuring out the purpose behind your tests is illuminating.

Jim Weaver's picture
Jim Weaver
Play and record buttons Simplify Your Record and Playback UI Automation

Record and playback shouldn’t be a nightmare to deal with. One key for useful UI automation in any tool is abstracting at the right level. Take a cue from coded solutions like WebDriver and its Page Object pattern, and do something similar with record and playback tools to abstract away all the scary bits.

Justin Rohrman's picture
Justin Rohrman
Screen showing successful automated test Using Systems Thinking to Extend Your Test Automation Power

When automated tests work perfectly one day but fail for no discernible reason the next, it's easy to get frustrated with automation. But you don't have to stay in the dark. Many of the tools we use today allow us to extend their reach with some custom code. Just use some systems thinking and a little imagination.

Mike Duskis's picture
Mike Duskis
API testing graphic Getting Started with API Testing

For testers interested in moving into test automation, Justin Rohrman usually suggests that they get started by learning to write a little code—more specifically, working with their software's API. You don't have to jump into tooling just yet. You can begin testing the data and workflow of the API first. Here's how.

Justin Rohrman's picture
Justin Rohrman