Design & Code

Conference Presentations

Testing at Startup Companies: What, When, Where, and How
Slideshow

Startups are becoming increasingly prolific—technology startups even more so. CEOs are recognizing the need for quality. Their users are their growth, and if they can't retain users, their growth slows or stops. So quality matters. How do you convince the rest of the company that test...

Alice Till-Carty
Open Source Test Automation: Riding the Second Wave
Video

After the first wave of open source test automation tools like Fitnesse and Watir, we are now in a stronger, second wave led by Selenium-based frameworks. This powerful swell, fueled by a major shift toward web-based applications on desktops and mobile devices, is changing how corporations...

David Dang
Continuous Integration: A New Way of Life
Slideshow

Continuous integration is the new buzzword in software development because it opens up opportunities well beyond making sure all your team's code compiles cleanly. What if this pipeline could improve everything from the quality of code reviews, to how you monitor your product “in the wild,”

Melissa Benua
Acceptance- and Behavior-Driven Development with Cucumber: Three Case Studies
Slideshow

Acceptance test-driven development (ATDD), behavior-driven development (BDD), and Cucumber promise many benefits related to your user story acceptance tests. They promise tighter collaboration between the product owner and the team. They promise the ability for the product owner and...

Mary Thorn
Don’t Be Another Statistic! Develop a Long-Term Test Automation Strategy
Slideshow

Choosing the appropriate tool and building the right framework are typically thought of as the main challenges to successful test automation. However, even after careful tool selection and advanced automation framework construction, many find long-term success elusive. Lee Barnes discusses...

Lee Barnes
Continuous Integration Testing Techniques to Improve Chef Cookbook Quality
Slideshow

Chef, Puppet, and other tools that implement “infrastructure as code” are great for configuration management and automated deployments, but it is difficult to test these infrastructure scripts before putting them into production. Since infrastructure as code is a relatively new...

Glenn Buckholz
Usability vs. Security: Find the Right Balance in Mobile Apps
Slideshow

Successful mobile apps have two key features: a great user experience and the ability to protect users’ data. Balancing user experience and security—a key aspect of product design and engineering—requires a multidisciplinary approach. According to Levent Gurses, a well-balanced app is...

Levent Gurses
Developing and Testing a Connected Bracelet for Mind and Body
Slideshow

With wristworn wearables, the stakes are higher than almost anywhere else. Not only are you competing with tech giants like Apple and Fitbit, you are competing with luxury watches and accessories for valuable real estate. Skip Orvis, COO and Head of Systems Development for Caeden, will...

Skip Orvis
How to Find Vulnerabilities and Bugs in Mobile Applications
Slideshow

As mobile devices, tools, operating systems, and web technologies rapidly evolve, testers must quickly adapt their thinking in this changing domain. Testers often struggle to find important vulnerabilities and bugs in mobile applications due to lack of guidance, experience, and the right...

Raj Subramanian
Rapid Application Development for Raspberry Pi
Slideshow

The IoT explosion has driven many developers to build systems that work with single board computers such as the Raspberry Pi. Because there are not a lot of tools available for these computers, development work slows down. Today, most developers use Python, which has a steep learning...

Geoff Perlman

Pages

AgileConnection is a TechWell community.

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