The Latest

The Tester’s Role in Agile Planning[presentation]
Slideshow

All too often testers passively participate in agile planning. And the results? Important testing activities are missed, late testing becomes a bottleneck, and the benefits of agile development quickly diminish. However, testers can actively advocate customer concerns while helping to...

Rob Sabourin, AmiBug.com
From Formal Test Cases to Session-Based Exploratory Testing[presentation]
Slideshow

Agile software development is exciting, but what happens when your team is entrenched in older methodologies? Even with support from the organization, it is challenging to lead an organization through the transformation. As you start making smaller, more frequent releases, your...

Ron Smith, Intuit
Write Your Test Cases in a Domain-Specific Language[presentation]
Slideshow

Manual test cases are difficult to write and costly to maintain. Beaumont Brush suggests that one of the more important but infrequently-discussed reasons is that manual tests are usually written in natural language, which is ineffective for describing test cases clearly. Employing a...

Beaumont Brush, Dematic, Inc.
Inside the Mind of the 21st Century Customer[presentation]
Slideshow

Testers frequently say that they are the voice of the customer or the customer advocate for their organization’s products. In some situations this can be a helpful mindset, but no matter how hard he tries, a software tester is not the customer. In fact, there is no one better suited to...

Alan Page, Microsoft
Testing Mobile App Performance[presentation]
Slideshow

The mix of ever-smarter mobile devices and the constant connectivity of wireless networks have changed the way users access applications—and the way we develop and test them. Deployed applications deliver different content and functionality depending on whether the user is accessing them...

Brad Stoner, Neotys
Transform a Manual Testing Process to Incorporate Automation[presentation]
Slideshow

Although most testing organizations have automation, it’s usually a subset of their overall efforts. Typically the processes for the department have been previously defined, and the automation team must adapt accordingly. The major issue is that test automation work and deliverables do not...

Jim Trentadue, Ranorex
How We NOW Test Software at Microsoft[presentation]
Slideshow

In December 2008 when How We Test Software at Microsoft was first published, the software community appreciated the insight into many testing activities and processes popular at Microsoft. Six and a half years later, many companies—including Microsoft—have evolved and changed in a variety...

Alan Page, Microsoft
Testing Hyper-Complex Systems: What Can We Know? What Can We Claim?[presentation]
Slideshow

Throughout history, people have built systems of dramatically increasing complexity. In simpler systems, defects at the micro level are mitigated by the macro level structure. In complex systems, failures at the micro level cannot be compensated for at a higher level, often with...

Lee Copeland, Software Quality Engineering
Building a World-Class Quality Team at eBay[presentation]
Slideshow

Today, many test methodologies can be used to achieve high quality and productivity ―Agile/Scrum, TDD, data modeling, risk analysis, and personas, just to name a few. So how do you pick the best approaches and techniques for your team and projects? Learn how Steve Hares helped build a...

Steve Hares, eBay
STARCANADA 2015: Lightning Strikes the Keynotes[presentation]
Slideshow

Throughout the years, Lightning Talks have been a popular part of the STAR conferences. If you’re not familiar with the concept, Lightning Talks consists of a series of five-minute talks by different speakers within one presentation period. Lightning Talks are the opportunity for speakers...

Lee Copeland, Software Quality Engineering
Automate REST API Testing [presentation]
Slideshow

As an organization grows, the body of code that needs to be regression tested constantly increases. However, to maintain high velocity and deliver new features, teams need to minimize the amount of manual regression testing. Eric Smith shares his lessons learned in automating RESTful API...

Eric Smith, HomeAdvisor
Become an Influential Tester: Learn How to Be Heard[presentation]
Slideshow

As a tester, are you frustrated that no one listens to you? Are you finding bugs and having them ignored? Are you worried that the development process and product quality aren’t as good as they should be? Jane Fraser shares ways to help you be heard―ways to position yourself as a leader...

Jane Fraser, Anki, Inc.
Virtualize APIs for Better Application Testing[presentation]
Slideshow

In today’s interconnected world, APIs are the glue that allows software components, devices, and applications to work together. Unfortunately, many testers don’t have direct access to manipulate the APIs during testing and must rely on either testing the API separately from the application...

Lorinda Brandon, SmartBear Software
Moving Beyond DevOps Hype[magazine]

DevOps can be characterized as the assembly line of building, testing, deploying, and updating enterprise applications. Many software development organizations may claim a comprehensive DevOps strategy, but Chris Riley believes that the only way to be successful is to use a DevOps framework.

Chris Riley's picture Chris Riley
The Benefits of Pair Programming[article]

This article details a team’s experience in implementing pair programming as a way to get work done as part of its agile transformation. It delves into the many positive results from the pairing experiment, as well as some of the negatives that were encountered, and weighs whether developers think pair programming is a worthwhile endeavor.

Tim Groven's picture Tim Groven

Pages

AgileConnection is a TechWell community.

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