• Skip to main content
Year End Offer: Save 30% + Teams Save Up to an Extra 25%!

EuroSTAR Conference

Europe's Largest Quality Engineering Conference

  • Programme
    • Programme Committee
    • 2025 Programme
    • Community Hub
    • Awards
    • Social Events
    • Volunteer
  • Attend
    • Location
    • Highlights
    • Get Approval
    • Why Attend
    • Bring your Team
    • Testimonials
    • 2025 Photos
  • Sponsor
    • Sponsor Opportunities
    • Sponsor Testimonials
  • About
    • About Us
    • Our Timeline
    • FAQ
    • Blog
    • Organisations
    • Contact Us
  • Book Now

2023

The Silver Bullet for Testing at Scale

August 21, 2023 by Lauren Payne

Thanks to Testory for providing us with this blog post.

Testing has always been a bottleneck in the development process. Since product teams often sacrifice time spent testing, the workload testers face ebbs and flows.

Your company’s testers most likely know what it’s like to work weekends and evenings when there’s a release coming up. At points like those, they generally have to take on low-level work to make sure they check everything and deliver a high-quality product. But that overworks them and leads to burnout.

Product teams often think about the silver bullet: how do you scale testing (increase capacity) instantly without just throwing money at the problem?

Before we answer that question, however, we should take a step back and look at the big picture. What challenges are inherent to testing?

Testing requirements by role

CTOProduct managerHead of testing
Faster time to marketYesYes–
Budget optimizationYesYes–
Product Quality for CustomersYesYesYes
Peak loads––Yes
Routine tasks––Yes
Variety of testing enviroments––Yes

Every role has its own problems. How do you solve them all at the same time?

A few years ago, we took a systematic approach to testing challenges, eventually coming up with a product for the largest IT company in our region. The solution married a variety of ML and other algorithms with traditional IT tools (Tracker, Wiki, TMS) and thousands of performers scattered across different time zones. That eliminated the bottleneck. With a dozen product teams online, they could scale testing or remove it altogether based on need.

On the one hand, we’re constantly improving our algorithms to give better feedback faster. On the other, our automated system selects professional testers who guarantee that same great result.

Another advantage our system offers is that it stands up well to load spikes around the clock rather than just during regular working hours.

Let’s look at an example. In February 2023, a large customer handed Testory a process that included 2240 hours of work, 1321 of which were outside business hours.

As you can see on the graph, the load placed on testers was anything but even. There are a thousand reasons why that could be. Some peaks outpaced the capacity of a full-time team working regular hours, though expanding the team would have resulted in team members sitting around the rest of the time.

All that makes sense on the graph. The red line represents hours, with eight full-time employees sufficient to cover the total of 65. As you can see on the graph, the load was more frequently heavier, meaning that team of eight wouldn’t be up to the task, though there were also times were they wouldn’t have had enough work.

How does it work?

The customer embeds crowd testing in their development pipeline, calling the process from their TMS as needed and running regress testing in our product with external testers.

When they submit work for crowd testing, our algorithms scour our pool to select the best performers in terms of knowledge, speed, and availability, then distributing tasks so we can complete a thorough product test in the shortest possible time. We then double-check the result, compile a report, and send the report to the customer. That’s how we fit N hours of work into N/X hours.

The customer can scale up testing whenever they want, then scaling back and paying nothing when they don’t have work to do. It’s an on-demand service.

Performers enjoy an endless stream of work that’s perfect for their skill set in addition to some that pushes them to learn and grow. For our part, we offer testers special skill- and knowledge-based courses, stable payment that depends on how many tasks they complete, and the opportunity to work from anywhere in the world.

What’s the bottom line?

We free up resources our clients can rededicate toward interesting and higher-risk work, help out with peak loads, and streamline costs:

How can you get that for yourself?

Testory is a separate process and product born to help large companies. It’s for anyone trying to quickly deliver IT products that solve user problems. If you’re interested in leveraging our experience, get in touch, and we’ll build a roadmap for you.

Author

Mary Zakharova

Mary has been working with crowdtesting products for 6 years. She started her career as a community manager in a testers’ network.

In recent years, Mary has been in charge of the Testory product

Testory is an EXPO Exhibitor partner at EuroSTAR 2023

Filed Under: Software Testing, Uncategorized Tagged With: 2023, EuroSTAR Conference

How to Solve Your Recruitment Needs for Software Testers?

August 16, 2023 by Lauren Payne

Thanks to Talent2Test for providing us with this blog post.

The testing market is currently facing the same challenges as almost the entire IT industry. A lot of new projects are starting up, the challenge lies in finding the right profiles, with the right education for the right roles. Double match, win-win call it as you want. Often supplier and customer are fighting to get the upper hand in “winning the deal”: the best price, the best consultant,… and face each other’s agenda’s. These agenda’s prevent a smooth collaboration because one of both parties wants to win the deal.

From our years of experience in guiding and helping companies in their digital journeys, we developed a way of thinking that leads to a more profound collaboration. By noticing that, making a random match between request and offer is like flipping a coin, we decided to take the matter in our own hands and create a platform where both parties can meet each other and create a real win-win.

Our Answer to This Scarcity?

15 years ago, we started organizing classes for our customers. Throughout the years we started finetuning this setup and came to a format where the customer, the supplier and the consultant find the right way to go. Before the start we define the needs of the customer, what kind of profile do they need, which technologies do they prefer? Wat is the location of their offices? Based on this information, we start looking for possible candidates in collaboration with our brand “Cookie Crunchers”. The Cookies talk to the Juniors consultant’s and make a careful selection. The consultant does interviews with us as a supplier and with the customer to define if there is a match. We start the training, which is also a training based on the needs of the customer e.g. emphasis on manual testing, test automation…

Meet the friendly Carole, 23 years old, who decided this year: I want to delve into software testing. Today she is making waves as a software tester. How she achieved that, she is happy to tell!

A Leap of Faith

“During my studies Media & Entertainment I came into contact with a website for programming and front-end development, and this is where my love for IT arose. But after three years of studying, I just wanted to start working and gain experience on the job. On the advice of my aunt, I took the plunge and started applying for a job in IT without any degree or experience.”

Mission Accomplished

“Within two months I was allowed to start at a company as a functional software tester. I didn’t know anything about it, but I learned a lot in the process. Soon I felt like I could handle even more of a challenge. Quite coincidentally, I received a LinkedIn message from Merijn from Talent2Test: was I interested in a Software Testing Class? That’s how the ball started rolling.”

Software Tester of the Day

“After the class, I was able to start very quickly with a Talent2Test customer. I’m the only tester on the team so that takes a lot of responsibilities with it. It is a large, international company and there are many career opportunities. There is a lot of variation within IT and I speak English every day. I also have a very nice team that I can always turn to. When I started the Testing Class, I really wanted to go to automation, because I thought I had already seen the functional, but with my employer I really noticed that there are a lot of new functionalities and more involved.”

Career Boost

“I experienced the process at Cookie Crunchers very positively. The regular contact, follow-up and support; I had a really good feeling about it. There are also plenty of opportunities to follow training courses and take your knowledge to the next level. By starting at Cookie Crunchers, I now have so many more options and I’m glad I committed. The world of testing has opened up completely.”

Talent2Test – When Quality Matters

Want to know more about our junior classes? Are you looking for Software Tester? Or maybe you are a Software Tester looking for a new challenges or ways to improve your knowledge? Get in touch with Stijn, account manager.

a: Houtdok-Noordkaai 12, 2030 Antwerpen
m: +32 0497 64 10 25
e: Stijn.lekens@talent2test.be
w: www.talent2test.be

Author

Talent2Test

When quality matters, Talent2Test is your partner for software testing.

Talent2Test trains & supports and offer driven test engineers to help companies achieve the quality they need.

We have the flexibility of a local player, based in Antwerp. But also the ability to execute in an international environment. This due to the fact that we are part of the Nash Squared group.  

Talent2Test is an EXPO Exhibitor at EuroSTAR 2023

Filed Under: People, Software Testing Tagged With: 2023, EuroSTAR Conference

Test Automation Strategy – Everything You Need To Know

August 14, 2023 by Lauren Payne

Thanks to Solwit for providing us with this blog post.

Is it possible to implement test automation without a specific plan? What should a well-prepared strategy entail? In this interview, Michal Zaczynski, Software Testing Domain Expert, talks about the pros and cons of test automation and the benefits it can bring to businesses.

What are the short-term and long-term business benefits of automated software testing?

Business benefits can only be weighed by considering test automation, technology, and tools used in creating the product. Software testing always brings profits.

For a simple website without complex business logic, created using a popular platform, we can find out the results of automated tests even within a few hours using commercial automation tools. On the other hand, in the case of more complex test items and the multitude of automation tools or customized frameworks used, this time will significantly expand – even to 2-3 months.

Despite this, it is worth noting that this is not time wasted for business. The time saved by automated testing can be used to perform other, more complex tasks.

Among the most substantial long-term benefits is quick feedback on the quality of an application, the ability to test more often, releasing manual testers’ time resources, so they can focus on areas that still need to be tested, or the ability to repeat automated tests. All this leads to a significantly improved testing process and, ultimately, a higher quality product, assuming that the reported defects are remedied.

Is test automation required for all software projects, or are there situations where it is not?

No, it is not required, and there is no business case for doing so in many cases. This is particularly true for short-term projects, where automation can take longer than product development. Another example would include strictly hardware-related projects requiring manual actions, e.g., replacing a chip, rewiring expansion cards, etc. In this situation, the cost of setting up automated software testing equipment might be too high compared to the benefits. A project focused only on the graphical part of the application (UI), which changes.

Are there some criteria (maturity or otherwise) a company/project should meet to take advantage of software test automation?

That’s definitely an in-depth business analysis and defining realistic goals based on this that we would like to accomplish through software test automation.

Is an automation testing strategy always necessary, or can we do without it, and if so, why?

The test automation strategy should include, among other things:

  • defining the scope of automation and the level of testing,
  • defining the framework and tools for automation,
  • identifying test environments,
  • creating the tests themselves and running them.

It seems impossible to complete test automation by skipping any of the above steps. Even if you run a project that is very similar to the one already implemented, using the same technologies and resources, you still analyze the development possibilities subconsciously.

It is worthwhile to keep in mind that not having a strategy can also be a strategy.

What features should companies consider when designing an automation testing strategy?

These features are due to the steps included in the automation testing strategy, as defined in the earlier question. These are:

  •  Test type and level.
  •  The test team’s resources and skills.
  •  The desired features of the framework and automation tools (how they will be run).
  •  The purpose of test automation.

How do you know your automation testing strategy is actually effective?

A strategy is appropriate when it achieves defined objectives with an acceptable ROI. In light of these two pieces of information, we can say without a doubt that the automation path chosen is the right one.

What best practices or trends are you witnessing in the software testing automation field?

The context of recent trends suggests that many tools are adopting AI and taking a codeless approach to capture the market. Although they haven’t yet dominated the market, they are certainly growing in popularity. Their high license costs hinder their use, often linked to the number of automated tests created. It would also be worth mentioning the Playwright framework (open source), something the testing community has been hearing more and more about.

Many good practices exist, but they can all be combined into one – treat test automation like any other development project, following the same principles. This approach eliminates the need to re-solve old and familiar problems when developing applications or writing automated tests.

If you are seeking a technology partner to test your software, get in touch with us! We have successfully completed many projects that required the execution of automated tests, the choice of the right type of tests, the selection of the right tools, or creating them from scratch. We will be more than happy to tell you how to get it done. Set up a free consultation!

Author

Michał Zaczyński – Software Testing Domain Expert

Michał Zaczyński – has been with Solwit for over ten years. He’s a flesh and blood tester – his experience includes Quality Assurance activities, work with IEEE/ISO standards, and supervision of test projects. In his view, a competent specialist combines practical experience with theoretical understanding, seasoned with a dash of “that something” one must possess.

Solwit is an EXPO Exhibitor at EuroSTAR 2023, join us in Antwerp

Filed Under: Test Automation Tagged With: 2023, EuroSTAR Conference

Why Crowdtesting Should be an Imperative Pillar of Quality Assurance

August 2, 2023 by Lauren Payne

Thanks to MSG for providing us with this blog post.

Users are looking for products that inspire – or at least don’t bother them

Future generations – all of them digital natives – will no longer enter their business relationships as traditional customers. The changed demands and the constant transformation through digitalization are turning customers into users. But where no human interaction can create trust, dispel doubts, and answer questions, the product alone is in the spotlight and must have the ability to convince in a very short time and with a reduced attention span.

Attractive, easy to use and – best of all – with a higher range of functions.

Constantly available and nearly unlimited offerings are no longer disruptive but common standards. This applies to products, services, and public offerings at the same time. So, whatever your offer is, you must make sure, the users find it attractive, easy to use and with a suitable range of functions.

The users – not a homogeneous mass

Another challenge is to meet the different target groups and to create a digital infrastructure that covers their different needs equally. Those of Generation Y and Z, which have the purchase power and demand of the future expect modern forms of interaction, purchasing products and services fully digital. The future “everything is now” generation, which is no longer tied to long-term contracts and is used to getting whatever they are looking for on demand.

The competition among web-offerings, which compete without ties and with the promise of a “change of supplier in minutes”, meets this need. The time span to inspire or disturb new users is accordingly very short. Not at least because the tolerance for errors also decreases with the rising use of digital products. By now, most users have gained so much experience with apps and online products that they have a clear expectation of functions and usability. If these expectations are disappointing, they simply download the next app. And even if this is sometimes tied to opening an account, today this can be done quickly enough and with reasonable efforts.

The subjective experience counts

As good as product design and functionality may be, the product experience is and remains subjective. Every product will always create a subjective use case for the user, and this must work to store a positive experience.
A subjective use case could be that a user carries out his transactions exclusively while commuting on a mobile device and expects for instance a banking app to be compatible with his mobile device. The app should be so intuitive to use that external distractions do not disrupt the user flow and ideally the data flow should adequately handle the switch from 3G/4G mobile networks to WLAN networks. If all this fits, the experience is consistently positive.

This in turn not only brings the advantage that the individual user is satisfied, but providers also benefit from the fact that an experience is always communicated to others.

Position yourself on the market through assured quality

By assessing the product quality, you may influence your positioning on the market towards an outstanding product experience. This inherits the following to be ensured:

  • The smooth functionality of the product on the most popular devices in the market.
  • The provision of the appropriate range of functions with the right characteristics for the target group.
  • Covering as many subjective use cases as possible to avoid negative surprises after go-live.

While the first point can still be tested internally and in the laboratory, for example with emulated devices, as part of a verification, the other two points can only be tested as part of a validation.

Crowdtesting offers solutions

Crowdtesting is the validation of digital products involving your target group – remotely via the internet. Leaving this rather rigid definition behind, this method offers good tools to meet the three challenges of digital assurance. It allows positioning towards the upper right quadrant of digital excellence and thus can serve to stand out from the masses with an outstanding product.

Figure. 1: The quadrants of digital excellence

Crowdtesting helps you to cover subjective use cases and perceptions in any phase of the life cycle. You get a direct insight into whether your target group feels heard and can adapt at any time. In addition, with the variety off devices and mindsets added to your testing process you will be enabled to find functional and technical issues which wouldn’t be uncovered in the lab. And if there are no functional problems, that’s worth a pat on the back for your development and builds confidence in your product.

Feedback will always be a part of this testing process and even if the insights and “bugs” gathered in this process may not be fixed, they can be incorporated into the further development of the product. In the meantime, the results help customer support to prepare for possible enquiries and to create meaningful FAQ lists.

Conclusion – Crowdtesting is useful in any phase of a products lifecycle

It gives a good insight into the technical and functional stability of your product and provides the opportunity to understand the (future) users from the beginning and develop with a focus on their added value. You don’t have to wait for feedback from customers who may be disappointed once, not return to your site at all and not using your app a second time.

Author

Johannes Widmann

Johannes Widmann has been working in the field of software quality and digital assurance for over 22 years. He is a dedicated desciple of crowdtesting since 2011 and has built up passbrains, one of the leading service providers for crowd-sourced quality assurance. Since January 2021 passbrains is part of the msg group.

MSG is an EXPO Exhibitor at EuroSTAR 2023, join us in Antwerp

Filed Under: Quality Assurance, Uncategorized Tagged With: 2023, EuroSTAR Conference

No-Code & Low-Code: The Inclusive and Effective Way to Test Automation

July 31, 2023 by Lauren Payne

Thanks to Maveryx for providing us with this blog post.

The field of software testing has seen significant happenings in recent years, with the emergence of new testing methodologies, tools, and techniques. One of the most relevant trends in automated testing is codeless (no-code and low-code) testing, which enables users without or with low programming skills to create and execute automated tests without writing a single line of code.

Automated testing has traditionally been highly technical, requiring specialized skills and expertise in programming languages and testing frameworks. Unfortunately, there need to be more testers to do this job. For this reason, we assisted in the progress of the codeless testing, where non-technical (business) users can participate in the testing process.

Low-code testing typically provides users with a visual interface that enables them to generate automated test scripts by dragging and dropping components (test code snippets).

Fig. 1: Low-Code IDE

No-code testing tools provide users with predefined keywords that enable them to create tests using natural language, like writing a document.

Fig. 2: No-Code by Keywords in Excel

So, what are the benefits of a codeless approach to automated testing?

Productivity: no-code and low-code testing enable users to create tests quickly and easily, in most cases, without writing a single line of code. These increase productivity and reduce the time and effort required to develop the tests.

Reduced costs: no-code and low-code testing eliminate the need for specialized testing resources, such as expert testers or programmers, which can significantly reduce the costs associated with software testing. Also, they significantly reduce the time to create tests; saving time means saving money.

Faster time-to-market: more people involved in software testing and more (automated) tests enables organizations to test their software quickly, reducing time-to-market and increasing the speed of delivery.

Extensive functional coverage: codeless testing allows organizations to write more tests faster, thus improving their test coverage and enabling more frequent and extensive testing, which can help identify defects and issues earlier in the development process.

Easier maintenance: codeless testing, but more in particular no-code testing, makes it easier to maintain tests over time, with users able to update and modify tests using natural language without the need for coding expertise or specific technologies.

Easier collaboration: in particular, no-code testing tools enable teams to collaborate more effectively, with non-technical team members able to contribute to the testing process without requiring specialized skills or the knowledge of a specific technology. Also, no-code testing allows non-technical stakeholders to participate in the testing process, enabling a broader range of users to contribute to software testing.

Combining a codeless approach with intelligent object recognition at runtime technology (without GUI maps, object/image repositories, code instrumentations, recorded actions, and so on) can further boost test automation.


For example, the Maveryx Test Automation Framework offers both codeless test creation and runtime inspection. Users can create No-code automated tests by Keywords. For example, everyone using Excel can participate in test automation.

Fig. 3: No-Code test creation

Also, this framework provides low-code blocks programming IDE, supporting testing through the drag-and-drop of visual blocks.

Author

Alfonso-Nocella-Maveryx

Alfonso Nocella Co-founder and Sr. Software Engineer at Maveryx,

Alfonso led the design and development of some core components of the Maveryx automated testing tool. He collaborated in some astrophysics IT research projects with the University of Napoli Federico II and the Italian national astrophysics research institute (INAF). Over the decades, Alfonso worked on many industrial and research projects in different business fields and partnerships. Also, he was a speaker at several conferences and universities.

Today, Alfonso supports critical QA projects of some Maveryx customers in the defense and public health fields. Besides, he is a test automation trainer, and he takes care of the communication and the technical marketing of Maveryx.

Maveryx is an EXPO Exhibitor at EuroSTAR 2023, join us in Antwerp

Filed Under: Test Automation Tagged With: 2023, EuroSTAR Conference

Testing and QA Key to Cloud Migration Success

July 27, 2023 by Lauren Payne

Thanks to iOCO for providing us with this blog post.

In the global rush to go serverless and in the cloud, many organisations neglect quality assurance and testing – an oversight that can seriously impair performance and increase organisational risk.

There are numerous reasons for this, but a key one is that cloud migrations are complex projects usually managed by infrastructure teams. Those tasked with driving it aren’t always quality focused, and their views of what QA is might differ significantly from what QA should be.
Should the organisation neglect thorough testing as part of its application cloud migration plan, the smallest mistake left undiscovered, could cause major failures down the line.

Lift and shift migration, the most popular approach and the second-largest cloud services sector by revenue, should not be seen as a simple copy-and-paste operation. Without a concerted effort, accurate planning and coordinated migration testing, a copy-and-paste approach could have devastating consequences for scalability, databases, and application and website performance.

Cloud Migration Testing and QA Priorities and Pillars

Thorough cloud migration testing uses quantifiable metrics to pinpoint and address potential performance issues, as well as exposing opportunities to improve performance and user experience when applications are in the cloud. However, teams should be cautious of scope creep at this stage – adding new features during migration could have unforeseen impacts.

Proper testing and QA rests on four key pillars – security, performance, functional and integration testing.

Security testing must ensure that only authorised users access the cloud network, understanding who has access to the data, where, when and why users access data. It must address how data is stored when idle, what the compliance requirements are, and how sensitive data is used, stored or transported. Suitable procedures must also be put in place against Distributed Denial of Service (DDoS) attacks.

To realise the performance and scalability benefits of the cloud, testing must validate how systems perform under increased load. Unlike stress testing, performance testing verifies the end-to-end performance of the migrated system and whether response times fulfil service level agreements under various load levels.

Functional validates whether the application is ready to be migrated to the cloud, and whether it will perform according to the service level agreement. In complex applications, it is necessary to validate the end-to-end function of the whole application and its external services.

Even in basic applications where microservices architecture is not required, we see some sort of integration with third-party tools and services, making integration testing important. Therefore, cloud migration testing should identify and verify all the dependencies to ensure end-to-end functionality, and should include tests to verify that the new environment works with third-party services, and that the application configuration performs in a new environment.

With well-architected testing carried out, the organisation can rest assured that cloud migration risks have been mitigated and opportunities harnessed across security, operational excellence, reliability, performance efficiency, cost optimisation and sustainability.

A Testing and QA Framework for AWS Cloud Migration

As an AWS certified partner provider, iOCO has tailored our Well Tested Cloud Framework (WTCF) for cloud migration to align with the AWS Well Architected Framework, to ensure customer migrations to the AWS cloud are not only successful, but actually exceed expectations. iOCO resources will lead and manage execution from initial assessment, risk identification and recommendations; through a comprehensive set of checklists and guidelines across each of the four QA pillars; to full migration testing.

In tandem with the AWS Well Architected Framework, iOCO’s WTCF is designed to fast-track AWS migration testing using clear and structured guides and processes and customised options to suit the organisation’s budget and needs.

Author

Reinier Van Dommelen, Principal Technical Consultant – Software Applications and Systems at iOCO

As a seasoned Technical Consultant with a wealth of experience, Renier Schuld has a proven track record of delivering successful IT projects for a diverse range of clients. He excels at bridging the gap between business and technical requirements by identifying and implementing systems solutions, guiding cross-functional teams through the project life-cycle, and ensuring successful product launches.

Renier’s expertise in Testing is extensive and includes developing functional specification documents, designing test strategies, creating and executing test scripts to ensure accuracy and quality, developing project and organizational software test plans, providing user support, and building automated test frameworks. He has a passion for continuously improving processes and ensuring that quality is always top of mind throughout the project life-cycle.

iOCO is an EXPO Exhibitor at EuroSTAR 2023, join us in Antwerp

Filed Under: Quality Assurance Tagged With: 2023, EuroSTAR Conference

How to calculate whether QA tests should be Automated or Manual

July 13, 2023 by Lauren Payne

Thanks to Global App Testing for providing us with this blog post.

In a recent webinar with the easy CI/CD tool Buddy Works, we looked at how businesses can calculate the true cost of testing and use it to determine whether tests should be automated or manual. You can check out our thinking on the subject below .👇

Why do businesses believe they will automate so many tests?

In TestRail’s first annual survey in 2018, businesses set out their plans for test automation. The 6,000 respondents automated 42% of their tests and planned to automate a further 21% next year. 

But they didn’t. In the 2019 survey, the same 42% of tests were automated, and this time, businesses said they would automate 61% in 2020. By the most recent survey in 2021, just 38% of tests were automated. By now, the pattern is consistent. Businesses systematically overestimate the amount they will automate. 

But why?

Why businesses like test automation

Teams tend to like the idea of automating tests. That’s because:

  • You can run automated tests whenever you like
  • Automated tests return results instantly
  • Automation is perceived as a one-time investment, which would make it cheaper to automate over the long term. (In our experience, this is only sometimes true.) 

And then together these factors lead to even better second-order effects: 

  • You can remove bottleneck slowing down your releases if your tests are instant 
  • You can improve your DORA metrics as you measure your progress. 

But the reality of testing difficulty belies this. We ran a survey during a separate webinar about the top reasons businesses felt they couldn’t automate more tests. And here’s the TLDR: 

  • The top result (28%) of respondents cited flaky tests due to a changing product. The second result (26%) is not enough time to automate.  
  • Both answers are time. “Flaky tests due to a changing product” really refers to the time investment of maintaining your tests. “Not enough time to automate” refers to the time investment of setting them up.
  • Businesses are underequipped to calculate the time costs of building and maintaining tests, or the other time demands which will be made of them in the cut and thrust of product development. 

What’s the equation to calculate whether a manual or automated test is better?

setuptime1

ST + (ET x N) = the true time cost of testing.

You can check this for automated and manual tests to identify whether it’s cheaper for your business to execute a test manually or to automate it. 

ET is the execution time. We know that automation is much faster here, and it’s the main metric businesses focus on when they want to automate all their tests. For Global App Testing, we offer 2-6 hour test turnaround with real time results. Tests land in tester inboxes straight away, so in many cases the first results come through much faster.

ST is the setup time including any maintenance time investment. It takes more time to automate a test script than it does to quickly test something or to send it to a crowdtester like Global App Testing. Setup time is also the second barrier to setting up tests, so it’s worth running this algorithm twice – one to add up which is more expensive, and one with adapted algebra to calculate the maximum time your business can invest in one go. 

N is the number of times a test will be used before it flakes. It’s great that execution on an automated test is very rapid; but the saving is immense on a test used 1000s of times. If the test will be used twice before it flakes, the return is less impressive.

A final note is to ensure you know what you’re optimizing for. Is time or money more important? The labour costs of the individuals setting up the automated test (developers) versus the labour costs of individuals executing tests (global QA professionals) could be different; and try running this algorithm with both units plugged in/.

Author

Adam Stead

Adam is the editor-at-large at Global App Testing. He has written extensively about technology business and strategy for a variety of businesses since 2015.

Global App Testing is an EXPO exhibitor at EuroSTAR 2023, join us in Antwerp.

Filed Under: Test Automation Tagged With: 2023, EuroSTAR Conference

5 Steps to help build your load testing strategy

July 10, 2023 by Lauren Payne

Thanks to Gatling for providing us with this blog post.

You might have already started load testing, which is awesome! But if you haven’t, and you’re wondering when, where and how to start the answers are all here for you. To help you get set up we’re going to give you a few tips and tricks to build your load testing strategy and make sure that you’re set for success. Ready to dive in? Read on!

Know Your User

The most important part of load testing is knowing your user but more specifically what you need to know are the answers to a few key questions.

How are your users using your site/application? 

Most enterprises have an idea of how they’d like their users to use their site or products but for many how they’re actually using it and the journeys they take when they’re using it are a bit of a mystery. By using different tracking software such as Mixpanel or Amplitude though you can get a very detailed idea of what journeys your users are taking on your site and craft simulations to match and replicate this.

Understanding Your Traffic

Crafting great user journeys is the first step in building a scenario. Understanding your traffic though will help you decide what kind of tests you need to create. By using tools like Google analytics, Google Search Console, SEM rush or just monitoring your server usage you should be able to get an idea of what kind of traffic you’re receiving and how you’re receiving it. Are you getting sudden surges of traffic? Run a stress test! Are you getting long durations of constant traffic? Run a soak test. For every traffic scenario you can run a battery of different tests to ensure that your website is resilient enough to withstand the traffic it’s receiving. To learn more about the different kinds of load tests you can run and get an idea about what might work best for you check out our post here.

Continuous Integration

You’ve built your tests and run them, you’re doing great! However, most websites and applications are constantly changing and upgrading. How can you be sure that the changes you’re making aren’t going to change the performance of your project? By introducing load testing into your CI/CD project. We wrote a detailed post on the benefit of using Gatling Enterprise Cloud to integrate load testing into your CI/CD process. Gatling’s Enterprise version allows you to integrate with almost any CI/CD software, whether you’re using one of our dedicated integrations or using our CI Script to create your own.

Plan For The Unexpected

One of the great things about load testing is its ability to prepare you for any eventuality. You might not have thousands of users hitting your application today but by creating tests, and running them you can be sure that if it does happen you’re prepared. So when creating your testing strategy and examining your traffic it’s important not to just consider what is happening right now but also what could happen. What’s the worst/best case scenario? Are you prepared? Make sure by testing and you’ll know that whatever happens you’ll be ready.

By following these tips, this will help ensure that your websites and applications are able to handle the traffic and workloads that they will encounter in the real world, and it will help prevent performance issues that could impact the user experience. 

LINKS
or just monitoring your server https://hubs.ly/Q01DYDSv0 
sudden surges of traffic?https://hubs.ly/Q01DYH_L0 
out our post herehttps://hubs.ly/Q01DYK9B0 
Gatling Enterprise Cloud to integrate load testing into your CI/CD process.https://hubs.ly/Q01DYL720 

Author

Pete Dutka, Customer Success Manager, Gatling.

Gatling Enterprise provides advanced features to help you get ahead of downtime and technical issues related to your website traffic. Our advanced reports allow you to dive into the details and discover your application’s limits and performance bottlenecks. We offer both on-premise and SaaS solutions to meet your business needs, whatever they may be.

Gatling is an EXPO exhibitor at EuroSTAR 2023, join us in Antwerp

Filed Under: Software Testing Tagged With: 2023, EuroSTAR Conference

  • Page 1
  • Page 2
  • Page 3
  • …
  • Page 5
  • Next Page »
  • Code of Conduct
  • Privacy Policy
  • T&C
  • Media Partners
  • Contact Us