DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Please enter at least three characters to search
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Last call! Secure your stack and shape the future! Help dev teams across the globe navigate their software supply chain security challenges.

Modernize your data layer. Learn how to design cloud-native database architectures to meet the evolving demands of AI and GenAI workloads.

Releasing software shouldn't be stressful or risky. Learn how to leverage progressive delivery techniques to ensure safer deployments.

Avoid machine learning mistakes and boost model performance! Discover key ML patterns, anti-patterns, data strategies, and more.

Look Inside
DZone's Guide to

Automated Testing: Improving Application Speed and Quality

Automated testing has many exciting benefits, like decreasing time to market, improving software quality, and incentivizing developers to build applications that will pass tests the first time around. The 2017 Guide to Automated Testing covers what code can or should be automated and tutorials to get you started. Learn more about mobile testing in Kotlin, go beyond what Selenium provides for web application testing, and take a deep dive into trends such as Behavioral-Driven Development and Visual Regression.

Free 50-page ebook
Download
18.7K

Table of Contents

3
Executive Summary
4
Key Research Findings
8
When Is a Test Case Ready for Test Automation?
12
Testing Automation Without Writing Test Scripts
15
Diving Deeper into Automated Testing
18
Building Testable Apps
21
Introduction to App Automation for Better Productivity and Scaling
26
Infographic: The Crossroads of Testing
30
Selenium Grid Using Docker
34
Automated Android Testing With Kotlin
37
Checklist: Nine Critical Considerations for Testing Responsive Web Sites Using Selenium
40
Executive Insights on the State of Automated Testing
44
Automated Testing Solutions Directory
48
Glossary
Download

Featured Authors

Jim Holmes
Executive Consultant, Pillar Technology
Carlo Cadet
Director of Product Marketing, Perfecto Mobile
Maciej Gryka
Lead Scientist, Rainforest QA
Mirco Hering
Principal Director, Accenture
Niklas Wuensche
Author, Flying Bytes
Tamas Cser
Founder and CEO, Functionize
Slaven Slugic
Lead Software Development Engineer in Test, Smartsheet
Soumyajit Basu
Senior Software QA engineer @ Encora
Tom Smith
Help companies use data and technology to improve UX/CX while reducing costs.

Interactive Preview

Download

Publications

  • Featured
  • Latest
  • Popular

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: