When you run tests on your web applications with Selenium, it’s not unheard of that some iFrames “confuse” the kit. This often results in more effort on the tester’s end. If you find yourself stuck or even pouring too much effort into a Selenium iFrame test scenario, you’re already defeating the automation agenda. This post…
Tag: Testim
This post is about data masking tools. More specifically, it’s about which data masking tools are worth checking out. Why is this important, and how does it relate to software testing? Well, protecting customer data has never been so important. This is not only because it’s the right, moral thing to do, but also because…
As a leader at a tech organization, you know it’s your responsibility to have a solid understanding of the software development life cycle. That includes, of course, software testing and everything it entails. If you sometimes feel overwhelmed, that’s completely understandable: This field’s lexicon is huge and continues to grow. For instance, you might be…
The last few years have seen a rise in the adoption of DevOps by companies to improve the speed and quality of software deliveries. This comes as no surprise since DevOps is highly effective in that regard. DevOps seeks to improve the coordination between the development and operations teams through better planning, processes, communication, and…
What is Test Architecture? Test architecture can be thought of at two levels. At the broader, more strategic level, test architecture is thinking holistically about the best way to test an application. It can help answer questions, such as, how do we want to use unit, integration, and end-to-end tests to gain coverage? What tests…
Selenium is one of the most—if not the most—popular names when it comes to browser automation tools. And even though you can use its automation power for any purpose you like, most people use this tool to test web applications. We’ve published many posts about Selenium. Today, we add yet another one to the list…
Creating and provisioning test environments is often a challenge. Aside from the costs involved, the process itself is quite complex. You’ll often need to train employees or hire new ones. As a result, many organizations either don’t provision test environments or do a half-baked job. It’s even harder when companies don’t use the right management…
Successful implementation of DevOps methodology can’t be achieved without extensive automated testing. DevOps is all about automation—but not only software delivery automation. Testing automation needs to be part of your DevOps practices as well. Otherwise, you’ll have automated deployments of buggy software. In this post, you’ll learn how DevOps testing tools can help you ship…
Safari is a widely used browser, second only to Google Chrome, with close to 20 percent total market share. It only makes sense that you can run end-to-end tests for your web applications on it. But to do this, you need SafariDriver, which allows Selenium tests on mobile iOS and macOS. This article is a…
The need for scale is what I like to call a good problem—i.e., a problem that, despite the headaches it causes, is usually a sign of good things happening. Needing to scale means you have a growing userbase, which is awesome news. The need for scale doesn’t manifest itself only in regards to infrastructure or…