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
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
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

A Closer Look at the Current State & Future Possibilities for Web Testing and Selenium

A new eBook is available now on web testing and Selenium and is a pivotal read given that Selenium has become the de-facto standard in web testing.

Nikhil Kaul user avatar by
Nikhil Kaul
·
Apr. 12, 16 · Analysis
Like (3)
Save
Tweet
Share
2.91K Views

Join the DZone community and get the full member experience.

Join For Free

The web is undergoing dramatic changes which continue to alter the way automated tests are created and maintained.

An example of the intricate nature of the web is the increased usage of Web Components (Templates, Shadow DOM, and Custom Elements), which are often leveraged while building a sophisticated UI. In addition to that, browsers are becoming increasingly dependent on JavaScript and other open web technologies, often resulting in automated tests being slow, brittle, and hard to maintain.

Over the last year, we have also seen browser vendors placing a lot of emphasis on making the web secure, stable, and power-efficient. And, in that process, they have made it difficult for testers to bypass UI by restricting access through plug-ins and APIs.

With all these changes taking place, Selenium has become the default standard for web testing, as evidenced by a 300% increase in job postings over the past 3 years.

It has come a long way since its inception with Selenium IDE (Integrated Development Environment) and Selenium 1 (Selenium Remote Control).

The future of Selenium looks different than it did a year back. The question then arises: What do all these trends mean for web testing and how can testers equip themselves to better handle these changes?

Also, it is crucial to understand what the future of Selenium looks like.

Web Testing and Selenium: The Current State & Future Possibilities

In our newest eBook, Web Testing and Selenium: The Current State & Future Possibilities, we take a closer look at how web testing is evolving in 2016 and how Selenium fits in. We’ll cover:

  • Web Testing Trends in 2016: What has happened in the web over the last year and how do these changes impact automated testing?
  • How Selenium is Evolving to Address These Challenges: There are numerous ways in which Selenium is accommodating to these trends.
  • Challenges With Selenium and Essential Solutions: The challenges traditionally associated with using Selenium and different ways in which QA teams can overcome these challenges.
  • Tools for Scaling Your Selenium Tests: How integrations with automated testing and test management tools help scale your Selenium tests?

Published at DZone with permission of Nikhil Kaul, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Key Considerations When Implementing Virtual Kubernetes Clusters
  • Stream Processing vs. Batch Processing: What to Know
  • Quick Pattern-Matching Queries in PostgreSQL and YugabyteDB
  • Building a Scalable Search Architecture

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

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

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: