Welcome to the world of JavaScript unit testing. Here, we’ll explore what it means to test your JavaScript application. In this blog post, we’ll explore why and how you should go about testing your JavaScript application. We’ll also explore where exactly these tests should be run and why. Finally, we’ll explore what the tool chain…
Tag: automated tests
Async code in JavaScript can be difficult at the best of times. When you add unit testing into that mix, trying to get your async code and your unit tests to play well together can feel very difficult at times. In today’s post, we’ll show you the different techniques you can use to effectively handle…
Salesforce is a highly popular cloud-based service, and it’s expected to continue growing in the coming years. As the world’s leading customer relationship management (CRM) platform, Salesforce brings you closer to your customers and helps you understand them better. In addition, it can help you gain more customers and increase your revenue. The ever-increasing use of…
In this post, we’re going to focus more on the scripted method of testing applications, starting with a look at its use cases and the advantages thereof. We’ll also examine tools that use scripted testing concepts to improve the quality of your applications. Before we get into the details of scripted testing, a glance into…
Today we bring yet another testing-related concept for you. Well, we’re bringing two: TDD (Test Driven Development) and BDD (Behavior Driven Development). These are two widely known software development techniques in which automated tests play a central role. But people are often confused with these two concepts. “TDD vs. BDD?” is a question that gets…
A product’s performance is the most important goal of a software company. But what if your software fails in production? During development, you need to test your product. Some tests work while others do not. Testing involves the storage of data. Human and artificial data get stored to generate results. Alternatively, artificial intelligence (AI) is…
You probably already have Jenkins running to automate the build process of your applications. However, you might be aware that to increase quality in your build process, you need to include testing. So, in this post, I’ll cover why automated testing is so crucial in continuous integration (CI) pipelines. Then, I’ll explain how to integrate…
Testim Playground was discontinued on June 26, 2023. We are preserving this post for your reference. As software development organizations shift-left, more of the testing responsibility is moving to developers. Developers are increasingly asked to create and manage GUI functional and end-to-end tests, often running on open-source test automation frameworks. Coding these tests takes time…
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…
As a developer, I want to test the software I write. I’m constantly trading time spent testing software for time spent coding. It’s a struggle to know how much time I should spend testing a new feature to ensure it works. It’s also a struggle to know just which tests to write. When I’m writing…