The Latest
AI and Machine Learning for Testers[presentation]
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
|
|
Anyone Can Cook—Is the Same True for Test Automation?[presentation]
Slideshow
Manual testing is becoming less needed as more companies realize the time and money to be saved by automating testing. But let’s face it. Test automation is scary and still new to many QA organizations, many of whom are unclear about where to begin. Do you need a degree or significant... |
Leo Laskin
|
|
Improving Accuracy and Confidence in Workload Models[presentation]
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 Tester's Three C’s: Communication, Criticism, Confidence[presentation]
Slideshow
Whether you are in an independent testing team and need to communicate formally or in an agile context communicating face-to-face, it can be difficult to do your job well when you are telling people what they don’t want to hear. Dot Graham presents examples of different types and styles of... |
Dorothy Graham
|
|
Microservices Testing Strategies: The Good, the Bad, and the Reality[presentation]
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
|
|
Optimize Performance Testing Using Cloud and DevOps[presentation]
Slideshow
Traditional performance testing practices don't scale when you begin delivering software using cloud computing and DevOps. Troy Marshall shares how Ellucian transformed their performance testing program using the same principles DevOps uses to deliver software. It isn't enough just to... |
Troy Marshall
|
|
Effective Test Estimation[presentation]
Slideshow
We have experience with testing projects, both large and small. Sometimes our test estimates are accurate—and sometimes they’re not. We often miss deadlines because there are no defined criteria used to create our estimates. Sometimes we miss our schedules due to crunched testing timelines. |
Shyam Sunder
|
|
The Future of Mobile Testing: Hybrid Code, Business Intelligence, and Device Farms[presentation]
Slideshow
All organizations doing mobile development have critical decisions in common—selecting which devices to support and how to test their products across the growing range of devices. With the segregation of device brands, organizations are forced to support at least three code bases... |
Ardy Signey
|
|
Continuous Testing of Cloud Applications[presentation]
Slideshow
With most organizations now using agile software development methodologies, the software development focus has changed to deliver faster releases—and this affects the way we test within the sprint. We largely develop applications using cloud and mobile technologies with short release cycles. |
Ganesh Iyer
|
|
The Lost Art of Acceptance Testing[presentation]
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
|
|
Applying Agile Principles to Test Automation Development[presentation]
Slideshow
Why do test automation implementations often result in budget and schedule overruns and often diverge from the test objectives they were meant to support? Because test automation is a form of software development—but rarely is treated as such. Lee Barnes discusses how the application of... |
Lee Barnes
|
|
Service Virtualization: What Testers Need to Know[presentation]
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
|
|
Data Quality at the Speed of Work[presentation]
Slideshow
In this fast-paced data-driven world, the fallout from a single data quality issue can cost thousands of dollars in a matter of hours. To catch these issues quickly, system monitoring for data quality requires a different set of strategies from other continuous regression efforts. Like a... |
Shauna Ayers
|
|
Communication and Testing: Why You Have Been Wrong All Along![presentation]
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
|
|
World-Class Test Automation: You Can Build It Too[presentation]
Slideshow
Join Chris Loder as he describes the test automation framework they have created from the ground up at Halogen Software. Chris shares the environment they have put together to run in virtual machines, physical hardware, and mobile devices—with Jenkins keeping track of it all. He explains... |
Chris Loder
|