The Latest
![]() |
Mobile App Testing: The Good, the Bad, and the Ugly[presentation]
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... |
![]() |
![]() |
Virtualization to Improve Speed and Increase Quality[presentation]
Slideshow
Many development and test organizations must work within the confines of compressed release cycles, various agile methodologies, and cloud and mobile environments for their business applications. So, how can test organizations keep up with the pace of development and increase the quality... |
![]() |
![]() |
An Automation Framework for Everyone [presentation]
Slideshow
Chris Loder shares how his team at Halogen Software has implemented Selenium in a framework that everyone in his company's R&D group can use. With an ever-increasing amount of manual regression testing, the team needed an easy-to-use automation framework. Chris presents an example of... |
![]() |
![]() |
What Do Defects Really Cost? Much More Than You Think[presentation]
Slideshow
As software increasingly becomes the face of the business, defects can lead to embarrassment, financial loss, and even business failure. Nevertheless, in response to today's demand for speed and “continuous everything,” the software delivery conveyer belt keeps moving faster and faster... |
![]() |
![]() |
Measuring Quality: Testing Metrics and Trends in Practice[presentation]
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... |
![]() |
![]() |
Release Automation: Better Quality, Faster Deployment, Amazing ROI[presentation]
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... |
![]() |
![]() |
Performance Testing in the Agile Lifecycle[presentation]
Slideshow
Traditional large scale end-of-cycle performance tests served enterprises well in the waterfall era. However, as organizations transition to agile development models, many find their tried and true approach to performance testing—and their performance testing resources—becoming somewhat... |
![]() |
![]() |
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Together [presentation]
Slideshow
You want to integrate skilled testing and development work. But how do you accomplish this without developers accidentally subverting the testing process or testers becoming an obstruction? Efficient, deep testing requires “critical distance” from the development process, commitment and... |
![]() |
![]() |
Survival Guide: Taming the Data Quality Beast[presentation]
Slideshow
As companies scramble to adjust to the demands of an increasingly data-driven world, testers are told “go test data quality” without any guidance as to what that entails or how to go about it. The fact that the data is often a living, flowing ecosystem, rather than just a single object... |
![]() |
![]() |
Innovation: From the Tester’s Viewpoint [presentation]
Slideshow
Innovation is not usually associated with testing or quality assurance. For our field to tackle the quality issues of modern applications and remain relevant, we must innovate. The good news is that there are lots of opportunity to innovate today. Sharing hard-earned tips and tricks... |
![]() |
![]() |
Static Testing: We Know It Works, So Why Don’t We Use It?[presentation]
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... |
![]() |
![]() |
Improve Your Test Process from the Bottom Up[presentation]
Slideshow
Test process improvement can be done in many ways. In a top-down approach a central organization does all the planning, and then implementation is done when everything is ready. In a bottom-up approach the improvements, developed and implemented in individual projects, are then spread... |
![]() |
![]() |
The Future of the Software Testing Profession[presentation]
Video
The world of testers and test managers—like most professions—continues to evolve. Some say the more things change, the more things stay the same; others say that testing as a profession is dying. These divergent views raise compelling questions. Are we approaching the era of minimal... |
![]() |
![]() |
How to Deliver Winning Mobile Apps[presentation]
Slideshow
Do you find yourself confused about the definition of mobile testing? Do you understand the challenges of mobile testing and where to start? Is this your first mobile testing project? Joe Larizza and Eran Kinsbruner describe the techniques of mobile testing and the steps necessary to help... |
![]() |
![]() |
Unleashing the Creative Mind of the Test Engineer[presentation]
Slideshow
Do we each have a natural capacity for creativity? Can creativity be learned or enhanced? How do we ignite inventiveness? To be competitive in today’s world, it’s important to creatively respond to unanticipated challenges, make new connections, and adapt and continually improve... |
![]() |