Testing

Better Software Magazine Articles

Are You Done or Done-Done?

Probably one of the most frustrating roles a manager has to master is how to know the true status of work being performed. To a developer, completing 80 percent of the work may be good enough, but is it  even close to being really done? Masha Nehme shows techniques you can use to verify task completion.

Masha Nehme's picture Masha Nehme
A Tale of Two Doctors and the Value Stream

Johanna Rothman compares the experience a patient has with doctors to software development. Producing value implies that the customer believes the software you create provides an important benefit by taking into  consideration the way a user works along with an exceptional user experience.

Johanna Rothman's picture Johanna Rothman
How to Design a Test Strategy

Speaking from his experience with test-centered design projects, Jon Hagar explores some testing pitfalls that could have been avoided if the right test strategy had been chosen. You won't find a better, easier-to-understand explanation of a practical test strategy.

jon hagar's picture jon hagar
The Danger of Testing "Only" Stories

Finding defects late is a common issue when teams don't consider levels of precision or detail. You must take into account how stories and features fit into the system. Janet Gregory tells you how you should remember the big picture—even while testing the small stuff.

Janet Gregory's picture Janet Gregory
Leveraging Automated Testing to Improve Product Quality

Improving product quality is often a very difficult task for even the best software development organizations. Rajini says the additional benefits of automation include benchmarking, code scanning analysis, end-to-end test cases, and compatibility validation.

Rajini Padmanaban's picture Rajini Padmanaban
Bringing Quality into DevOps

DevOps is represented by a set of principles and practices that help improve communication and collaboration between development and operations. Bob Aiello and Leslie Sachs have put together a great introduction showing how quality assurance needs to commence at the very start of a DevOps project.

Bob  Aiello's picture Bob Aiello Leslie Sachs
Monetization 2.0: The Evolution of Software Licensing

The cloud and the rapid migration to mobile devices and the Internet of Things have made traditional software licensing schemes obsolete. Omkar describes new software monetization based on business, pricing models, and usage.

Omkarnath Munipalle's picture Omkarnath Munipalle
A Radical View of Software Licensing and Piracy

Software vendors are making extraordinary efforts to protect the installation and use of apps, but have they gone too far? Preventing software piracy can have an adverse effect on genuine users. Software licensing  technology, according to Steve, needs to strike the best balance of protecting the asset while trusting the customer.

Steven Cholerton's picture Steven Cholerton
How Does Security Testing Fit in My QA Process?

Alan Crouch addresses the question most commonly raised by those who are new to security testing: "How does security testing fit in my QA process?" Alan explains that security testing shouldn't be limited to the QA process, but instead should be applied throughout the entire software development lifecycle. Read this FAQ column for suggestions on how to improve your chances for success in catching security issues.

Alan Crouch's picture Alan Crouch
How Can You Get More Effective with DevOps?

By emphasizing better communication and collaboration between software development and IT, this article explores ways to establish trust by focusing on customer value. For example, Manoj Khanna suggests continuous integration and validation as techniques that helps build that trust.

Manoj Khanna's picture Manoj Khanna

Pages

AgileConnection is one of the growing communities of the TechWell network.

Featuring fresh, insightful stories, TechWell.com is the place to go for what is happening in software development and delivery.  Join the conversation now!