The latest News and Information on Software Testing and related technologies.
Go, often referred to as Golang, is a popular programming language built by Google. Its design and structure help you write efficient, reliable, and high-performing programs. Often used for web servers and rest APIs, Go offers the same performance as other low-level languages like C++ while also making sure the language itself is easy to understand with a good development experience.
You just finished creating your web application and want to clean it from any possible bugs, imperfections, and performance issues. But you feel a bit overwhelmed with the choice of testing tools and frameworks and the articles singing their praises. In this article, we will explore using Selenium with Python for test automation.
Keeping software testing processes on track is an overarching goal every QA lead wants for their team. Yet, development projects aren’t always plain sailing. No one wants unhappy clients, and, worse, overworked QA engineers and developers. We all have to accept that activities don’t always stick to the initial planning. Requirements change near the final stages, feature requests are unclear to business values, leaving little time for critical areas to get tested.
In the first blog in this series, I introduced the Digital Complexity Paradigm (DCP) – which, broken down in simple terms, attempts to capture the significantly increased complexity and speed at which digital transformation (and evolution) needs to be delivered. That complexity and speed are then compounded by the absolute need for unquestionable quality. In this next blog, we will look at technical complexity as it applies to the DCP.
Interdependence and collaboration between businesses and commercial sectors have changed in recent years with the use of Application Programming Interfaces (APIs). APIs have been around long enough for companies to know that they can use open web technologies to extend their services via in-app integrations. APIs allow two programs to communicate with one another and exchange data in a smooth manner. Once an API has been created, it is vital to test the interface to ensure that it is functional.
What is your initial thought when you hear the term “rollout”? For some, it instills a sense of dread. Rollout signifies there is change on the horizon. A new development project or software launch is coming soon. Many of us have a natural aversion to change. We dig in our heels and grasp for any objections that will prevent it from happening. But change is a mandatory requirement if a company is to scale and grow. Change introduces innovation to an organization.