testing

Articles

Magnifying glass Exposing False Confidence in Your Tests

Testing can't tell you what's wrong with your code. It can only show what is not wrong with it. And though we cannot possibly conceive everything that might be wrong, it's important to stray from the "happy path." We need test cases that present bogus inputs and assert that they raise exceptions. That's how we can replace our false confidence with true assurance.

Steve Poling's picture Steve Poling
Weak link in a chain The Problem with How We Do Regression Testing

Current approaches to automated UI testing are broken because regression testing is not testing; regression testing is version control of the behavior of the system. The goal is functional consistency. The regression test ensures that, after a change to the software, the unchanged parts still work the same as before. This realization makes creating and maintaining tests much more efficient.

Jeremias Rößler's picture Jeremias Rößler
Jack-o'-lantern 3 Scarily Easy Testing Tips

In the “spirit” of Halloween, here are three scarily easy testing tips that will help you find defects in your software under test. These tips will help you easily test an app's power usage, search for a particular term in a dynamically generated URL, and verify a form's checkbox has a checkmark. After all, it’s our job as testers to make sure using our software is a treat, not a trick.

Michael Mak's picture Michael Mak
4 steps in a QA process 4 Strategies for a Structured QA Process

Being a software tester is no longer just about finding bugs. It is about continuous improvement, defining a clear test strategy, and going that extra mile to improve quality. Following a consistent, structured approach to QA will help you acquire more knowledge about the product you are testing, ask questions you otherwise may not have thought of, and become a true owner of quality.

Praveena Ramakrishnan's picture Praveena Ramakrishnan

Better Software Magazine Articles

The New Normal for Software Development and Testing The New Normal for Software Development and Testing

Customers expect fast-paced, quality product releases. To meet these demands, you must consider test automation, testing in production, and the extensive use of data and analytics.

Michael Sowers's picture Michael Sowers
The Impact of Quality Intelligence on DevOps and the IoT The Impact of Quality Intelligence on DevOps and the IoT

QI is gaining momentum for providing fast and accurate test data to make better decisions. Just running your app through test suites isn’t enough for DevOps and the IoT.

Steven Winter's picture Steven Winter
Test Artifacts The Reality of Test Artifacts

To perform a validation of a software product, you need test plans. But by the time you begin testing, are those plans still valid? There has to be a better way than translating requirements into a useless test document.

Justin Rohrman's picture Justin Rohrman
Testing as a Development Catalyst Testing as a Development Catalyst: Accelerate Project Delivery

Putting technical people together and hoping for success isn’t enough, according to Justin Rohrman. The testing team’s involvement can never be an afterthought.

Justin Rohrman's picture Justin Rohrman

Interviews

Julie Gardiner The Future of Testing and the Individual Tester: An Interview with Julie Gardiner
Video

In this interview, Julie Gardiner, product management director at CA Technologies, explains the changing role of testing and the individual tester within the software industry. She talks about how testers need to come together as a community and the importance of challenging our thinking.

Jennifer Bonine's picture Jennifer Bonine
Jeff "Cheezy" Morgan Overcoming the Hurdles of Continuous Delivery: An Interview with Jeff "Cheezy" Morgan
Video

In this interview, Jeff Morgan, the chief technology officer and cofounder of LeanDog, explains how continuous delivery and continuous deployment have changed how software teams do business. He breaks down funding projects versus teams and validating quality as you build your product.

Jennifer Bonine's picture Jennifer Bonine
Greg Paskal Test Automation in the Real World: An Interview with Greg Paskal
Video

In this interview, Greg Paskal, a technology innovator in quality assurance, sits down to discuss standing up and running a QA organization, his book Test Automation in the Real World, and the importance of a healthy company culture.

Jennifer Bonine's picture Jennifer Bonine
Glenn Buckholz Enhance Your Testing with Docker: An Interview with Glenn Buckholz
Video

In this interview, Glenn Buckholz from Coveros explains how you can use Docker to improve your testing. He details how the containers platform allows testers to capture more descriptive defect reports while communicating a high volume of information to developers quickly and effectively.

Jennifer Bonine's picture Jennifer Bonine

Conference Presentations

STARWEST Testing What to Do—Develop Your Own Automation or Use Crowdsourced Testing?
Slideshow

Modern software products tend to have a rich UI that supports many user workflows, all of which need to be covered in testing. Agile organizations quickly discover that manual end-to-end testing neither supports their velocity nor provides respectable regression coverage. A common...

Daria Mehra
STARWEST Testing Machine Learning: Will It Take Over Testing?
Slideshow

Machine learning (ML), a branch of artificial intelligence, is gaining widespread adoption and interest on software development projects. Paul Merrill says that ML isn't typical programming. Algorithms can be changed and checked for accuracy at runtime to “learn” from data. Some companies...

Paul Merrill
STARWEST Testing Testing in the Year 2020: The Erosion of Governance, Management, and Excellence
Slideshow

Competition is driving our business and IT partners to be ever more nimble. And Byron Glick and Jithesh Ramachandran say that the growing agility is eroding the old foundations of testing—test management, project governance, and centers of excellence. An organization pursuing lean startup...

Byron Glick
STARWEST Testing Where Did My Testers Go? Test Management on Agile Projects
Slideshow

Substantial confusion exists about the roles and responsibilities of test managers in an agile software development process. Agile seeks to streamline project management and leadership under the role of a ScrumMaster. So, what does this mean for test managers? How do they stay...

Jeffery Payne

StickyMinds is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.