Testim Copilot is here | Learn More

Month: September 2021

You show up to work in the morning, ready to catch bugs and take names. How should you start your day? Maybe check Slack or email? Perhaps you go to the test results page and see if any nightly runs failed. Then what?  Now suppose you are leading a team of QA testers, developers, business…

I talked about static site generators (SSG) and server-side rendering (SSR) in my previous blog post. We cover a brief history of how various techniques of websites and web-based applications were created and their intended use. But, as we say in the Tel-Aviv HQ – “let’s talk Tachles” – what is the difference between the…

AI is no mere buzzword or fad; it’s a real, valuable technology with far-reaching implications in business, education, and society at large. Of course, AI also affects software testing. And that’s why we’re here today to talk about AI testing. Yes, AI testing is a thing, and it’s especially valuable in the web development world….

The internet, as we know it today, is a very diverse place. Thanks to JavaScript and web frameworks such as React, Vue, or Angular, and many more, it has led to more application-oriented versus static websites. Some well-known applications, including Google Drive, Gmail, Salesforce, and Testim.io, are web-based reincarnations of software that used to be…

Automated UI testing is a critical and often neglected part of the software delivery pipeline. I can’t count the number of projects I’ve worked on with terrific, comprehensive unit tests for server code and absolutely nothing for the UI. Part of the reason for this is because UI testing is a real challenge to set…

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…

Testing your web-based software is a critical part of any modern deployment strategy. It would be best if you made sure that the code you ship to your customers does what you expect—and doesn’t break when they need it most. While unit testing is a key part of any test plan, it’s not the last…

Without JavaScript, your page is nothing more than a boring, lifeless static document.  With JavaScript, you can create user interfaces that react to the user actions, bringing movement and interaction, which creates a richer user experience. Thus, we can consider JavaScript to be the soul of a website. If JavaScript is so important, you should…

Testing is crucial for web applications: when the competition is but a few clicks away, you really don’t want to annoy your customers. You certainly want to ensure your web app look and behaves as expected regardless of your customer’s choice of browser. That’s where cross-browser testing comes in handy. That’s what this post is…

Components are one of the basic concepts of Angular applications. Thus, if you want to make sure your app is as high quality as it can possibly be, you’ve got to give those basic building blocks some love. When it comes to software quality, testing is caring, so let’s see how to perform Angular unit…