Our premier event for enterprise software quality is back | Register now

Tag: Testim

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…

Apex is a development platform created by Salesforce that allows you to use Salesforce’s powerful functionality and build your own custom cloud-based software applications. Salesforce allows multiple users to use their development platform simultaneously. The Apex engine enforces runtime and data limitation measures called governor limits to avoid performance issues and optimize processing. With governor limits,…

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…

In this day and age, no serious manager or tech leader would question the importance of testing. However, it’s also necessary to decide how to carry out the tests in practice. This takes us to today’s topic: test design. Test design, in short, is the process of defining how test activities will be done. Here…

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…

Agile is one of the most popular and widely accepted modern approaches for software development among technology organizations. It offers an adaptive, iterative, and incremental methodology. The project management team uses the agile model to build and deliver products in uncertain environments, meeting the rapidly changing market condition. But to put the agile model in…

Selenium and Cucumber are two tools that software developers use to execute tests. Both help find bugs in the software before releasing it to customers. However, it may seem difficult for developers to choose between these two tools, especially if they want to use a more advanced BDD (behavior-driven development) framework. This post is about…