Testing is one of the key processes in software development. As the requirements to support multiple browsers and devices increases, it is driving the demand to automate the functional testing of applications. While teams embark on their DevOps transformational journeys, the handoffs between traditional application lifecycle silos begin to dismantle, enabling a continuous process of…
Tag: selenium
No company would release a piece of software without testing it. But there are many ways of testing software. End-to-end testing is one way. It might even be the most important way, though often the most time- and resource-intensive one. Luckily, there are ways to automate end-to-end tests. In today’s post, we’ll clarify not only…
Ever wanted more of your site’s users to email you? Or maybe they’re emailing you, but it would be better if they followed a specific format? Mailto links are an easy way to help your users send email messages. In this post, you’ll learn what mailto links are and when you’d want to use them….
In our recent Ask Me Anything event, our community joined guest speaker, Benjamin Gruenbaum, Testim Dev Leader, to get all of their questions around Testim automation and software development answered. The Testim Community is a free platform where developers and QA automation professionals can learn from peers, attend online events with industry leaders, and…
Selenium is one of the most popular tools when it comes to testing automation. You can use it in a variety of ways, some of which do not result in clean, concise code. Fortunately, there are design patterns you can leverage to make your Selenium tests more organized and structured. This post covers one of…
What Is Selendroid? Selendroid, in short, is Selenium, but for Android. It’s a test automation framework powered by the Selenium client API that can drive the UI for native and hybrid Android applications. You can also use Selendroid to perform end-to-end tests on mobile web apps. You can use Selendroid to test applications without altering…
Improving team collaboration is a crucial goal of nearly every software development team. Methodologies like DevOps, tools like Jira, and activities like daily standups all serve to improve cooperation and align teams toward common goals. Testing is too often the final step, rather than an integral part of the development process. Yet, releasing faster requires…
Testing is essential to the development process to ensure code quality and functionality. Testing can be performed manually or automated. Automated tests require less time to execute and are more efficient to run, so it’s a good idea to automate the test cases you plan to run repeatedly. This blog post will cover two of…
What actually happens when you click your mouse in your browser window? It might seem like a simple action—just a click—but under the hood, your browser is doing a lot more than you might expect. In this talk, we took a deep dive into the inner workings of web browsers to uncover what really happens…
Salesforce is a leading software company and one of organizations’ most popular cloud-based customer relationship management (CRM) systems. The platform offers numerous integration and customization possibilities. You can use it to design an ideal solution to help you grow your business. Although Salesforce’s flexibility is one of its key advantages, performing continuous testing, which is…