Selenium has widespread adoption as a test automation tool, but it comes with some challenges. We talked to some experts in the test automation industry about Selenium’s reign as the tool of choice for UI testing, whether that crown is warranted, and what they think is important for teams to focus on when it comes to their test automation efforts. Then, Parasoft talks about how teams can solve UI testing challenges and make Selenium more maintainable with its new product, Parasoft Selenic.
A command-line package installer is a handy tool that installs your desired software package without a fancy UI, yet it often proves to be more effective than some tools integrated into expensive IDEs. Brew and Pip are two of the more popular options for package installers when using the script language Python. But what’s the difference between them, and which makes more sense for your use? Here’s an introduction to Brew and Pip for testers.
Many people wonder what it means that Selenium is open source, and further, what the community element of that paradigm brings to the table. This article addresses some of the common misconceptions about that situation, as well as details some of the benefits of the community behind a product like Selenium.
Testing application performance prior to release is an essential part of managing risk in any software project. But the budget must be considered when talking performance testing; you want to know what it is going to cost to build and maintain a system that supports the project goals. However, there are ways to test the performance of your project while keeping the effort to a manageable set of tasks that get the job done without breaking the bank.
If there ever were a game changer to energize a development team, Cucumber just may be it. An open source tool, Cucumber helps in the running of automated customer acceptance tests. Matt Wynne, a cofounder of Cucumber Limited, delivers a brilliant introduction to this tool.
Open source is widespread and growing in many software development organizations. While there's no purchase cost, the code does come with license obligations. Understanding open source from an intellectual property perspective can help avoid downstream legal.
Source code search engines can help you find chunks of reusable code. These search engines differ from generic text search engines by organizing the results to reflect the way code is organized—into functions, classes, packages, etc. These reviews of some popular engines can help you rev up reuse in your work.
Ajax applications are very popular and can be flexible and dynamic, but only if you find the bugs first. Stuart Halloway has the details on tools that Ajax developers use and that will keep your applications dressed to the nines.
In this interview, Alex Martins, the CTO of continuous quality at CA Technologies, explains how continuous testing, continuous integration, and open source testing tools can help modern software teams keep up with the speed and demands of agile.
In this interview, David Dang, VP of automated solutions at Zenergy Technologies, shares his experiences in understanding and developing open source tools. He explains why you need to work more closely with developers to minimize test automation hurdles and navigate common pitfalls.
In this interview, STAREAST keynote speaker David Dang explains why the second wave of open source test automation tools are coming in at just the right time. He covers what they are, what they've learned from the first wave, and how to integrate them into your team.
In this interivew, Mike Sparks, the CEO of Tellurium, does a deep dive into open source tools. He tackles why so many people assume these products are free, how non-developers can use these tools, and where he sees the industry going in the very near future.
Selenium has an industry reputation of being a flaky tool where individual tests pass, then fail—sometimes with no production changes at all. Such flakiness in your test suites can be extremely difficult, time-consuming, and frustrating to debug. The vast majority of these issues come from...
Selenium has an industry reputation of being a “flaky” tool where individual tests pass, then fail—sometimes with no production changes at all. Such flakiness in your test suites can be extremely difficult, time consuming, and frustrating to debug. The vast majority of these issues stem...
What happens when you have thousands of tests that run beautifully in Chrome but many of them fail in Internet Explorer? Unfortunately, this scenario is all too common for testers and remains a major sore point for teams tasked with getting software to work in any browser. Kevin Berg...
Automated testing can be difficult, slow to implement, involve expensive and non-compatible software, and require a high level of technical expertise to use. Join Matt Joste as he presents Ryerson University's Automation Framework, put together using best-in-class open source software.