Conference Presentations

Testing Hyper-Complex Systems: What Can We Know? What Can We Claim?
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
Measuring Quality: Testing Metrics and Trends in Practice
Slideshow

In today's fast-paced IT world, companies follow “best” testing trends and practices with the assumption that, by applying these methodologies, their product quality will improve. But that does not always happen. Why? Liana Gevorgyan questions and defines, in the language of metrics...

Liana Gevorgyan, Infostretch Corporation
STAREAST 2015: When Testers Feel Left Out in the Cold
Slideshow

When you're responsible for testing, it's almost a given that you will find yourself in a situation in which you feel alone and out in the cold. Management’s commitment for testing might be lacking, your colleagues in the project might be ignoring you, your team members might lack...

Hans Buwalda, LogiGear
Mobile App Testing: The Good, the Bad, and the Ugly
Slideshow

Mobile app testing has lots of good practices, some not so useful (bad) concepts, and some really ugly, don’t-ever-do ones. In the tradition of James Whittaker’s How to Break Software books, Jon Hagar applies the testing “attack” concept to mobile app software. Jon starts by defining the...

Jon Hagar, Independent Consultant
Testing with a Rooted Mobile Device
Slideshow

Traditional applications are tested through the GUI and through all exposed APIs. However, typical mobile app testing is only done through the front-end GUI. In addition, performance and security details are not readily available from the mobile device. Max Saperstone demonstrates some...

Max Saperstone, Coveros
Static Testing: We Know It Works, So Why Don’t We Use It?
Slideshow

We know that static testing is very effective in catching defects early in software development. Serious bugs, like race conditions which can occur in concurrent software, can't be reliably detected by dynamic testing. Such defects can cause a business major damage when they pop up in...

Meenakshi Muthukumaran, Tata Consultancy Services
Security Testing: What Testers Can Do
Slideshow

Thousands of times each day, network perimeter security defenses fail to recognize new and obfuscated attacks. Rather than attempting to build security firewalls, Declan O’Riordan asserts that project teams must design, code, and test security into applications―and that requires skills...

Declan O'Riordan, Test and Verification Solutions
Reduce Third-Party Tool Dependencies in Your Test Framework
Slideshow

Have you found yourself forced to use outdated test tools because the cost to migrate was prohibitive? Have you abandoned or rewritten existing tests because it was easier (and cheaper) than migrating? With technology ever changing, most businesses struggle to keep up with producing...

Chris Mauck, Neustar, Inc.
Release Automation: Better Quality, Faster Deployment, Amazing ROI
Slideshow

A great deal of confusion surrounds the concepts of release automation, continuous integration, continuous delivery, and continuous deployment. Even some industry experts are confused about the differences. How these concepts work progressively to achieve high quality software...

Bryan Linder, tap|QA
Create Products That Customers Love: A Testing Perspective
Slideshow

Have you ever stood in line at midnight to buy the latest release of a product? Have you worked on a product that created such delight in customers that they camped out overnight to be the first to buy it? Though this level of customer devotion is rare, it is possible to create everyday...

Steve Hares, eBay

Pages

AgileConnection is a TechWell community.

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