|
My Failures in Software Testing
Slideshow
In her more than thirty years in the IT industry, Isabel Evans says she has learned more from her failures than she has from her successes. Why is this? And what has she learned? That making mistakes is the way to learn, and that allowing yourself to be wrong allows you to grow. Join...
|
Isabel Evans
|
|
Improving Accuracy and Confidence in Workload Models
Slideshow
The most critical component in capacity planning and performance engineering is the Workload Model, which defines the workflows, throughputs, and target performance your system must support at peak loads. As critical as it is, it can be difficult and particularly challenging to predict...
|
Gopal Brugalette and Safi Mohamed
|
|
The Lost Art of Acceptance Testing
Slideshow
Acceptance testing is often thought of as the little brother of system testing and, in many projects, it ends up as a little phase at the end. Having worked in system testing for most of her testing career, Bettina Faldborg found it was a bigger jump than you might think to move to...
|
Bettina Faldborg
|
|
Communication and Testing: Why You Have Been Wrong All Along!
Slideshow
You ran all the tests you planned for your team, you reported all the bugs with clear and to the point descriptions, and you sent a weekly email with a professional PowerPoint presentation including graphs and statistics pointing out the risk areas and project issues. However, you still...
|
Joel Montvelisky
|
|
Use Docker to Enhance Your Testing
Slideshow
Wonder how you can make your testing more efficient? Join Glenn Buckholz as he explores Docker, a technology that allows rapid development and deployment via containers. First, he explains exactly what composes a container, and discusses the differences between a container and an image.
|
Glenn Buckholz
|
|
Use Layered Model-Based Requirements to Achieve Continuous Testing
Slideshow
Requirements, test cases, and test data are still generally designed and created the same way they have been for the past thirty years—despite the evolution of testing techniques and tools. Requirements are still specified through written natural language, which leads to ambiguity and...
|
Alex Martins
|
|
AI and Machine Learning for Testers
Slideshow
Artificial intelligence (AI) is the most important technology for software testers to understand today. All software will soon have AI-powered components, and they are unlike anything you’ve ever tested before. As risky as AI can be, it is a powerful weapon for testers to solve some of...
|
Jason Arbon
|
|
Service Virtualization: What Testers Need to Know
Slideshow
Unrestrained access to a trustworthy and realistic test environment—including the application under test and all of its dependent components—is essential for achieving “quality @ speed” with agile, DevOps, and continuous delivery. Service virtualization is an emerging technology that...
|
Arthur “Code Curmudgeon” Hicken
|
|
Microservices Testing Strategies: The Good, the Bad, and the Reality
Slideshow
Software development is trending toward building systems using small, autonomous, independently deployable services called microservices. Leveraging microservices makes it easier to add and modify system behavior with minimal or no service interruption. Because they facilitate releasing...
|
Tariq King
|
|
Design for Testability in Practice
Slideshow
With the drive for continuous integration and delivery, the implications and approaches for designing more testable software are receiving substantial discussion and debate. What does testability really mean in practice? How do you take the idea of testability—how easy it is to test...
|
Nir Szilagyi
|