Why Test Automation is Necessary?

Any company that is developing a software product should perform testing. Testing is an important part of product development, particularly when it comes to ensuring quality. Many small and mid-sized businesses neglect research, despite the fact that it is important for producing a reliable product. It's important to have tests in place, but it's also important to know how to run them. At all times, manual testing should be minimized. Furthermore, test automation enhances overall software development performance and allows for the creation of more robust tools. Manual testing is favored by some firms, but it is not the best [...]

Performance Test Reporting

Performance Test Reporting step provides an overall test result, test analysis, and recommendations to the development team from the application’s performance perspective.   Sometimes, technical teams may underestimate the value of reporting, mostly because they are busy, and writing a good report sometimes just takes more time than expected.  What Is Performance Test Reporting?    Performance Test Report makes performance testing visible and helps to find bottlenecks and make the GO / NO-GO decision for the whole application or a specific business flow.  There are many ongoing forum discussions about what the ideal load testing report needs to contain.  While there may not be much agreement over the perfect performance report, you [...]

Is Your Business Ready for the Peak Season?

Coronavirus is continuing to spread all around the world, with more than 40 million confirmed cases. In many locations, the number of Coronavirus cases is still increasing and some countries which even had achieved great success in taking control of the initial outbreak have also started seeing the number of confirmed cases rise again. In countries that have started to experience normalization, consumers are still on alert. Shopping behavior has completely changed, and spending intent still remains below the pre-crisis level. During the pandemic, consumers were mainly transferred to digital and omni-channels. Many shopping categories have grown more than [...]

Websocket with Apache JMeter

It's apparent that the usage of Websocket has expanded greatly in recent years, and its reliability is expected to be high since it mostly carries crucial information to clients. Hence, testing their durability and reliability has become more important. It is possible to execute performance tests on Websockets with Apache JMeter by using "Websocket Samplers" plugin developed by Peter Doornbosch. Websocket Samplers Plugin Let’s take a look at the plugin first. You can find the plugin here: https://jmeter-plugins.org/?search=websocket-samplers Once you install the plugin, you will get 7 new Sampler elements: Websocket Close Closes the current Websocket connection Websocket Open [...]

By |2021-09-30T12:02:26+03:00October 14th, 2020|Tags: , , , , |

Module Controller

Module Controller in Apache JMeter is crucial and frequently used in planning the load test of any software. In this article, we will take a look at how we can make our JMeter scripts with Module Controller. Why exactly do we need this controller? The general idea in load testing is that tests consist of a small functionality (i.e. Sign In, Create Account, Log Out…). This functionality can be stored as "modules" in the Controller (i.e. Simple Controller, Loop Controller, if Controller ...). The Module Controller will choose which module should be run. Module Controller allows you to redirect test [...]

By |2020-11-03T12:33:16+03:00September 29th, 2020|Tags: , , , |

Top 10 Essential Software Testing Skills

# 1 Analytical and logical thinking In order to effectively identify the hidden errors, software testers must be able to analyze the given business situation and judge all the possible scenarios. They should be able to identify and solve unfamiliar problems. This requires someone with strong analytical skills who can validate the application under test. # 2 Critical thinking Critical thinking is a vital skill for a software tester. Testers should be able to ask questions, gather relevant information, understand them effectively and draw his/her own well-reasoned conclusions and solutions. # 3 Basic knowledge A good tester applies knowledge that [...]

What differentiates SDET from a tester?

SDET is short for Software Development/Design Engineer in Testing and nowadays many organizations search for SDET professionals for the development and testing processes of their software.  A tester can be a manual tester or a quality analyzer who is not involved in the software development process. However, SDET participates in the development of high-quality and high-performance code for the automation of test scenarios. He/she may also design the test framework that can be used as a testing tool. Read the following to better understand the differences between SDET and a Tester; SDET is a very competent resource with both development [...]

By |2020-11-04T16:41:11+03:00February 21st, 2019|Tags: , , , |

Shift Left Concept 101

Through time, organizations acknowledged the necessity of Software Testing and the cost of placing this phase at the last stages of the Software Development Lifecycle. It is important to implement testing in the early stages because late discovered bugs require much more effort, time and money to be fixed. In many cases, a critical error detected at the very end of the lifecycle causes a delay on product release that results in a major loss. There are also cases where detection of a bug causes the software to be binned since it’s not even worth the effort to fix the [...]

By |2020-11-04T16:47:38+03:00January 30th, 2019|Tags: , , |

What is Application Performance Monitoring?

Application performance management is the real time monitoring and management of performance and user experience of software applications. Speed is everything in today’s connected world. Especially when it comes to the applications and websites accessed by end users, it’s much more crucial. Users are not tolerant to slowness. They tend to abandon the application and move on to a similar app if it’s possible. So it will have a huge negative impact on business productivity, profits and even the brand itself. To be successful, velocity and stability should be in balance. IT disaster reports states that stability varies significantly between [...]

By |2020-11-05T16:24:13+03:00December 4th, 2018|Tags: , , , |

Campaign Periods’ Key to Success: LOAD TEST

There is a testing principle known to those close to the test community. “100% testing of a product is not possible.” Therefore, it is necessary to plan risk or prioritization based tests that are of the project’s proper economic dimension. The load test is one of them. If you want your product or the service you provide to continue to serve your customers under high demand, as designed then a load test is one of the most important items of the activities that you need to plan that can provide information on your website performance. As Loadium team, we had a [...]

Go to Top