|
Appium, Test-Driven Development, and Continuous Integration
Slideshow
James Koch demonstrates how to apply test-driven development and continuous integration using Appium, an industry leading open-source automation tool. Appium was inspired by Selenium for web browser testing. Their philosophy—Why do anything different for mobile? Appium allows you to run...
|
James Koch
|
|
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
|
|
Rediscover Exploratory Testing
Slideshow
The testing community is caught between the devil and the deep blue sea when it comes to exploratory testing. Although exploratory testing has been around for ages, it often leads to more confusion than clarity. Is exploratory testing an activity—something that you do? Or is it an approach...
|
Ingo Philipp
|
|
An Agile Testing Dashboard: Metrics that Matter
Slideshow
Has your organization moved to agile but your metrics have not? Do you spend multiple hours each week generating separate sets of metrics for your agile squad, management, and C-level executives? Do you find yourself questioning the things you measure and actions you take as a result...
|
Prachi Maini
|
|
Software Quality: A Cross-Organizational Competency
Slideshow
Historically, testers have served as the last line of defense and have been tasked with identifying and driving software defect resolution before promoting code into a production environment. Kevin Dunne explains that in this model, testers have been responsible for testing the code...
|
Kevin Dunne
|
|
Test Data Management and Its Role in DevOps
Slideshow
Do you often have to wait for the availability of the right test data to complete your testing? Now imagine you are using continuous integration and continuous delivery with agile and DevOps, and your test data is not available when you need it. This is a challenge and a bottleneck for the...
|
Sunil Sehgal
|
|
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
|
|
Anyone Can Cook—Is the Same True for Test Automation?
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
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
|
|
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
|