Operations | Monitoring | ITSM | DevOps | Cloud

Testing

The latest News and Information on Software Testing and related technologies.

Performing database tests on SQL databases

Testing is one of those activities that if not exhaustive will not have its complete impact on your software development process. Oftentimes developers are only concerned about testing the application layer of the system (a.k.a the codebase) and ignore testing the data layer (the database) which is also as important as testing the code itself.

Optimizing Continuous Testing with Continuous Test Data Management

Continuous testing has emerged as a popular practice within DevOps, assisting teams in their quest to release high quality software on demand. While test data management (TDM) practices are extremely important to ensure that testing is effective, various surveys have indicated that TDM issues are one of the leading causes of delays in testing and application delivery.

Considerations to Make When Running a Load Test

Load testing isn’t an engineer’s favorite task. Every setup choice made during performance testing will yield varying results. The chosen load test protocol is the difference between an application that performs well under most circumstances and one that buckles at hidden stress points. Yet failing to run adequate tests isn’t an option when dealing with a complex API architecture. Needless to say, all your load testing options must be carefully evaluated.

Head-to-Head: Penetration Testing vs. Vulnerability Scanning

To release reasonably secure products, vendors must integrate software security processes throughout all stages of the software development lifecycle. That would include product architecture and design; implementation and verification; deployment and monitoring in the field; and back again to design to address the changing threat landscape, market needs, and product issues.

Speedscale & Locust: Comparing Performance Testing Tools

Picking the right performance testing tool can be a challenge. What should you look for and what is important? Performance testing is a phrase many developers have come across at some point, but what is it exactly? In simple terms, performance testing is a software testing practice used to determine stability, responsiveness, scalability, and most important, speed of the application under a given workload.

REST, API & Testing Terminology Everyone Should Know

So, you’re interested in reaping the rewards of API and automation, but you don’t know where to start? Have you heard people using the term “API” and wondered what it is? Maybe you have a vague idea, but you still have no clue what to do with one? You’ve come to the right place! We pulled together this terminology to help you gain a basic understanding of web services and web API, which will also help you grasp the major concepts of API Testing.

Security Testing in an Agile Development World

Security testing is a key component of software quality. A program may meet functionality and performance requirements, but that does not guarantee security. In this blog post I will present different security testing methods and provide a few tips for conducting a more secure code review. But first, let’s understand what software security is intended for.

How NaaS Can Support Development and Testing Environments

The widespread adoption of the cloud has transformed the way applications are developed just as much as it has transformed the way they are deployed and consumed. In this blog we look at how Network-as-a-Service (NaaS) can help developers support the complete application lifecycle by unlocking the value of PaaS (Platform-as-a-Service).

Integrating Agile Requirements Designer with BlazeMeter

This video shows how you can use new functionality in Agile Requirements Designer 3.2 to integrate with scriptless functional testing in BlazeMeter. You can use test assets recorded in BlazeMeter to build test automation into your ARD flows, and you can export the generated paths in the model to test cases that you can run in BlazeMeter.

What is Load Testing? Processes, Types, Best Practices, Tools, and More

Any software development project will almost certainly have through several tests by the time it is finished, especially in an Agile testing environment where testing and development occur simultaneously. But, no matter how many tests you've conducted, there's really only one way to tell if your software can handle the actual demands your army of end-users will be throwing on it once it's nearly finished. It's known as load testing.