Qyrus Named a Leader in The Forrester Wave™: Autonomous Testing Platforms, Q4 2025 – Read More

Laptop showing test data speed

Agility, the ability to move quickly and easily. Every software development team’s goal out there is to be agile. In terms of testing, one of the most time-consuming tasks is the actual building of test scripts. From an automated testing perspective, this can take a long time depending on the maturity of the testing team’s automated framework. For those just starting on their automated journey, this can be an enormous task. However, with Qyrus, we offer the ability to be agile directly out of the box. Today, we have Tim and Adhi here to discuss how Qyrus enables testers to be more agile during the test script building process.

Tim:
Testing is a crucial part of the software development lifecycle (SDLC), as it ensures that applications are thoroughly tested for quality and functionality. However, the process of creating test scripts can be time-consuming. This not only includes manual testing, but even the building of automated scripts through coding.

Adhi:
That’s where Qyrus comes in. With our platform, we have focused on providing users with tools and features that make automated test building faster and more efficient. Some of these include our web and mobile recorders, auto-suggesttest data management, and parameterization.

Why is faster test building important in the SDLC?

Tim:
Faster test building is essential because it enables testers to keep up with the agile nature of software development. As applications are constantly iterating, there is a need for quick iterations of testing to catch bugs and ensure the application’s stability and the best user experience possible.

Adhi:
Additionally, faster test building enables teams to release software updates more frequently, keeping up with the demands of the market. It empowers organizations to deliver high-quality software at an accelerated pace without the worry of whether or not bugs made it into production.

How does Qyrus facilitate faster test building?

Adhi:
Qyrus offers a range of features that expedite the test building process. Our platform provides an intuitive and user-friendly interface that enables testers to create test scripts quickly and without the need for extensive coding knowledge.

Tim:
Furthermore, Qyrus gives the user the ability to reuse old test scripts, reducing the time spent on test script creation. Users can clone test scripts and then rename and edit them as required. Furthermore, users can have nested test scripts, basically allowing for better test script management.

What benefits does faster test building bring to testers, developers, and organizations?

Tim:
Faster test building directly benefits testers by saving them time and effort. They can focus more on the actual testing process and spend less time on repetitive test script creation, resulting in increased productivity and improved test coverage.

Adhi:
Developers also benefit from faster test building as it allows them to receive timely feedback on the functionality and performance of the application. With shorter feedback loops, they can address issues quickly and iterate on their work more rapidly, leading to faster bug resolution and improved software quality.

Tim:
From an organizational perspective, faster test building enables teams to accelerate their release cycles, accelerating their time to market. This agility can lead to happier customers and better business growth.

How does Qyrus compare to other solutions in terms of facilitating faster test building?

Adhi:
Qyrus stands out in its ability to facilitate faster test building through its wide array of features and tools. While other solutions may exist, Qyrus offers a comprehensive platform specifically designed to streamline the test building process and cover all of your testing needs from web, mobile, API, and end-to-end business process testing.

Tim:
We here at Qyrus understand the importance of efficiency and have continually focused on developing features that prioritize speed and simplicity. Our goal is to empower testers to build test scripts swiftly without compromising on quality.

Test building is a very important part of the testing process. It is something that can be very time consuming and cumbersome when it comes to automated script building. However, as we’ve just discussed, with the right platform it can be easy. Thanks again for joining us this week and learning more about our platform on Feature Friday!

Desktop showing end-to-end testing

The concept of fourth-quarter comebacks or end-of-the-race victories is that the game is played end to end, and therefore must be won entirely. In the final, and most grueling, hour of the Le Mans, breathtaking shootouts in the world cup, to be truly victorious you must not only play the entire game but efficiently and effectively. Within technology the name of the game is applications. Web applications are an industry standard and mobile applications are not far off. Winning requires consistently providing an amazing customer experience with a flawless end-to-end user journey. But considering the pace of change and increasing requirements across web applications, mobile applications, and accompanying APIs, this can seem adaunting task for QA teams. This week’s Feature Friday is brought to you by Joyal and Suraj where they will discuss the End-to-end testing capabilities of Qyrus, and how the integrated solution optimizes the QA process enabling teams to produce high-quality applications that are well monitored. 

Tell us more about the End-to-end testing offered by Qyrus and its use cases. 

Suraj:  

The End-to-end nature of Qyrus allows a different approach to testing. It allows testing to be done early within the QA cycle even before the application is developed and extends into post-deployment monitoring. This reach of testing capabilities all packed within one solution truly enhance the testing process.

Joyal:

Exactly taking simple designs with no functionality and testing for text and image consistency through built-in tools, or using our device farm to compare mobile application designs across a range of displays and sizes. Also including automated web, Mobile, and API testing with built-in features like service virtualization and performance, all the way through post-deployment scheduling and monitoring, the end-to-end nature of Qyrus truly promotes the best in testing capabilities and efficiency. 

What is End-to-end testing’s overall impact on the testing process? 

Joyal: 

 End-to-end testing is currently the most effective way to develop and deploy high-quality applications with speed to market. The concept is simple, the earlier you can begin testing the more inconsistencies discovered and resolved, and with monitoring included in the process, your application is consistently being tested for functionality providing ahigh-quality and consistent experience for users. 

Suraj: 

 Exactly, if Web and Mobile applications are required, with their accompanying APIs, then End-to-end testing is the key to winning the game. Not only functionally testing the application with efficiency but also monitoring it for consistency within a single solution that centralizes all testing, reporting, test data, and required infrastructure.

How might testing end-to-end help testers, developers, and business technologists? What value can this feature bring?  

Suraj: 

 Testers have the most impact with the end-to-end capabilities Qyrus offers. With the ability to take designs and run them through sanity testing, then utilizing recorders and built-in AI/ML capabilities to efficiently build suites of automated Web, Mobile, and API tests which can then be stitched together to test full-scale business processes. Then being able to schedule these tests, integrate with pipelines, with visual and data driven reporting the tester has a unique level of depth and efficiency in terms of testing capabilities. Adding the ability to scale infrastructure up and down as required, and optimizing coverage, the testing solution can also scale with requirements removing unnecessary burden from testers. 

Joyal: 

 Developers are also in a much better position when end-to-end testing is properly implemented. Testing for image and text consistency as well as testing across resolutions and devices gives developers a keen insight into how the application should be developed. Reflexivity, size, and object orientation are all important insights that lead to better application development the first time. Furthermore, even having the functional testing cycle integrated with Jira alongside centralized reporting, developer scan easily view bugs and application inconsistencies 

Suraj: 

 With predominantly all testing being done in a low code no code manner and robust visual reporting it is simple for business analysts and technologists to hold a stake in the QA and testing process. Easily being able to build and execute on Qyrus, testing now shifts to the hands of business professionals who understand customer experience, and customer requirements, and have unique daily usage insights. This optimizes both testing strategy and process as high-value use flows can be easily identified and tested.

Does the same or similar functionality exist without Qyrus, and how do competitors address similar problems?  

Joyal: 

 Similar functionality built into one solution does not exist in the market today. When you consider all of the unique testing features, AI/ML driven capabilities as well as built-in tools and recorders, there are no single platform solutions that provide this reach of testing. Furthermore, adding the aspect of integrations with pipelines, defect management, and testcase management out of the box, the functionality truly does not compare to anything in the market.

Suraj: 

 Exactly, to even get close to simulating all of Qryus’ capabilities one would have to string together a multitude of point solutions with a range of custom code and required library maintenance. Adding the requirement of infrastructure as well, short of developing an entire testing framework from the ground up, which could take years, there is no simple way to simulate the capabilities and tool set offered by Qyrus.

How do you see End-to-end testing impacting day-to-day operations across organizations? 

Suraj: 

 As this capability set truly enhances the entire QA process it is essential to the day-to-day operations. With the ability to create tests efficiently the test-building process is no longer the weight bearer in the testing process. Maximizing coverage with minimal time or resources spent takes time away from the tedious and repetitive testing requirements and shifts focus on optimizing the application and bringing it to market efficiently.

Joyal: 

 Exactly, having suites of tests built across each feature and functionality across each application with a range of device and browser options, sitting within a desired pipeline with automatic executions and reporting changes the testing process. Having constant monitoring added to this moves daily testing into new realms with edge case testing and application optimization rather than simple functionality. 

The Qyrus platform offers end-to-end testing capabilities that optimize the QA process for web and mobile applications, including accompanying APIs, and enhance the user experience. This allows testing to be done early within the QA cycle and extends into post-deployment monitoring, all within a single solution. This enables early testing, discovering and resolving inconsistencies, and monitoring for functionality, providing a high-quality and consistent experience for users. The impact of end-to-end enhances the entire QA process, maximizes coverage with minimal time or resources spent, and optimizes testing strategy and process. Join us next week as we continue to delve into Qyrus features and functionalities that truly enhance the testing and QA lifecycle.  

Businessman doing web load testing

We here at Qyrus are always looking for improvements to be made to the platform overall. As once said by Sir William Jones, “Never miss an opportunity for improvement.” We take this quote to heart. Just recently, we have made updates to our web testing solution, which we hope will improve the lives of all our users. Joining us today to give us some more information are Suraj and Tim, two veteran members of the Qyrus team. Let’s jump right in and hear more about these great new updates! 

Tell us more about the updates to web testing on Qyrus. 

Tim:
The recent updates to web testing on Qyrus have introduced several new features and improvements that can greatly benefit testers and developers. For instance, we’ve added a test data management feature that enables users to better manage and organize test data, as well as an auto-suggest feature during test building that can help streamline the testing process.

Suraj:
Additionally, we’ve made significant improvements to our web recorder making it easier to record and playback web interactions for testing purposes. We’ve also added web load testing and performance profiling capabilities, which can help users identify and address performance issues in their web applications. 

What is the overall impact of these updates on the testing process?

Tim:
The updates enable users to more efficiently and effectively test their web applications. The test data management feature can help testers organize their data and make it easier to maintain and reuse test cases.

Suraj:
The auto-suggest feature can also save users time by providing suggestions for the action type based on the description provided, and the improvements to our web recorder make it easier to create and execute tests, especially with Salesforce testing. 

How might these updates help testers, developers, and business technologists? What value can they bring? 

Tim:
Testers can more easily manage their test data and have more test coverage, while developers can use performance profiling and load-testing features to optimize their web applications.

Suraj:
Business technologists can benefit from improved testing capabilities by ensuring the quality and reliability of their web applications, which can help maintain customer satisfaction and prevent revenue loss due to poor performance or functionality. 

Does the same or similar functionality exist without Qyrus, and how do competitors address similar problems? 

Suraj:
While some of the features offered by Qyrus may be available from other providers, our platform offers a comprehensive solution for web testing that includes a wide range of testing capabilities and features.

Tim:
Our platform is designed to be intuitive, with a focus on helping users create and execute tests quickly. With the combination of comprehensive and advanced reporting capabilities, Qyrus is an all-around package. 

How do you see these updates impacting day-to-day operations across organizations?

Suraj:
These updates can help organizations improve the quality and reliability of their web applications, leading to better customer satisfaction and increased revenue. They can also help reduce the time and resources needed to conduct web testing, allowing organizations to focus on other important tasks.

Tim:
Overall, these updates can have a significant positive impact on day-to-day operations, making it easier and more efficient to test web applications and ensuring that they meet the high standards of quality and reliability that users expect. 

The weekend must be here because this is the end of Feature Friday! We hope that you’ve gained some insight into how our new updates help provide a better testing experience for our users. But, we won’t take up any more of your sweet, precious weekend time. With the weather finally improving for us here in Chicago, we also hope everyone has a beautiful and safe weekend! Thanks for joining us!

Spring has sprung, and with it, so has Qyrus with its many new features bouncing onto our platform. Understanding the limits of things is important. Whether this thing is a weight limit on a bridge, a person’s limits to a room, or even the limits of your patience when it comes to testing, well, Qyrus has you covered there, too! With our capability to perform functional web load testing, we enable users to get a better understanding of the limits of their website when it comes to performance. Here joining us today are Prince and Tim from our squad to provide more insight into what exactly it is we do with load-testing, web applications on Qyrus.

Tell us more about the functional web load testing offered by Qyrus and its use cases. 

Prince:
This feature allows the tester to test the performance of their website by running scripts in parallel for the given number of users specified. This allows the testers to further stress test their website for performance issues.

Tim:
There’s no doubt that the performance of a website is extremely important for how successful it will be as well as how good the overall user experience is. Waiting around for pages to load is a pain, and anything that takes more than a few seconds to load is just downright unacceptable. Users often leave the website, opting to look for something else that loads quicker.

What is functional web load testing’s overall impact on the testing process? 

Prince:
Overall, this mainly has the benefit of speeding up the load and performance testing. Enabling the tester to quickly perform load tests using the same infrastructure they use to perform functional tests helps speed up the amount of testing covered.

Tim:
Exactly, Prince hit the proverbial nail on the head. At Qyrus, reusability is a top priority and a main driving factor in our view on testing and how it should be done.

How might this feature help testers, developers, and business technologists? What value can this feature bring?  

Tim:
Because of how quick and easy Qyrus is to not only get started on but also to use overall, less technical or testing-oriented users have a much easier time of performing these tasks. Instead of having to rely on a tester who has deep knowledge of certain tools that would aid in performance or load testing, users can quickly build a load test and execute one on their own.

Prince:
Testers can get to know where the application breaks and after how many parallel executions or users accessing the site. This, in turn, can be given in the form of feedback to the development crew and furthermore to the business analysts or technologists that might also find this information useful.

Does the same or similar functionality exist without Qyrus, and how do competitors address similar problems?  

Prince:
In my opinion, until now, others might have used tools like JMeter to put load on the specific URL, but not performing the whole test as it is. This makes a huge difference because the user has the ability to test a certain functionality and load test it at the same time.

Tim:
And, in the future, we plan on adding additional insights on how the website is able to handle these load tests.

How do you see this feature impacting day-to-day operations across organizations? 

Prince:
Since users can just reuse the same scripts they built in the regular Web Testing service, they don’t have to take the time to rebuild any of their scripts, which can cut down a lot of time doing repetitive tasks.

Tim:
Furthermore, the user can also parameterize these load tests, which enables more test coverage using a data-driven testing methodology.

And here, we have reached the limit of today’s Feature Friday! We hope you have gained some insightful knowledge about how Qyrus can be utilized to help benefit your testing needs. Being simple, smart, and scalable are the core pillars of our belief here at Qyrus, and helping to make your testing simpler, smarter, and more scalable – no matter the kind – is at the forefront of our concerns. We hope you enjoyed it, and consider joining us next week for another edition of Feature Friday!

Grocery shopping is one of the few things people share in common. Whether it is going to your local fruit and produce market, or the large-scale warehouses, the process is fairly linear. It begins by identifying needs and what is missing, then creating a list, ending with purchases that are coordinated with the previously created list. It sounds simple enough, but the issues can compound when the list of groceries does not match the actual groceries purchased, leaving one without milk for a week but double the eggs.

A similar process occurs within API contract testing. In essence, there is an API call to transfer some data from the server to the client. The fundamentals of contract testing state that both the client side and the server side create a contract, or, for the sake of example, a grocery list. At the end of the given transaction or data transfer process, both the client and server sides of the API call have comparable grocery lists. In the event of any missing grocery items or, in this case, required API data, the issue can be quickly identified on the server or client side. In this week’s Feature Friday, Brett and Suraj will talk about Schema Validation, a unique Qyrus feature built into Qyrus’ API testing that gives you an early indication of contract issues.

Tell us more about Schema Validation offered by Qyrus and its use cases.

Suraj:  Schema validation allows users to test the format of a given API response. In essence, if there is a range of required responses, a certain set of order to those responses, or any general format or structuring to a given API response, the desired schema can be uploaded and then tested concerning the schema that comes from the API response.

Brett: Exactly, it’s a unique form of contract testing. Rather than gathering contracts from both the client and server side upon execution and then comparing them, we are simply allowing testers to take an already finalized schema, upload it to the Qyrus platform, and ensure that the API call is responding per that schema. In doing so, you are constantly testing the server-side response for structure, and content, ensuring that when an API is called and thus data is transferred, the data structure coming in from the server is correct in format and content.  

What is Schema Validation’s overall impact on the testing process?

Brett:

Schema validation has an interesting impact on the testing process. Built into the functional API testing service, schema validation is the highest level of functional testing. In essence, testing that the API response is standard to a given data structure, includes all data requirements, and fits the desired schema. Before adding any assertions across individual portions of the API response, performing a holistic check or schema validation can provide a bird’s-eye view of the response patterns and ensure from a high level that no part of the API response goes against the desired structure.

Suraj:

Exactly, as a high-level check, this saves both time and resources, but furthermore, it denotes similar insight as to contract testing. In this case, if the schema validation fails, then a server-side error can be noted. In essence, this is a clear indicator of where exactly an API response fails to meet the schema criteria, allowing for an easy path to troubleshooting and understanding exactly where this data transfer process is failing. Which API call or within a given API call has a portion of the schema that has been violated, pointing to a corrupt, mislabeled, or incorrect data response from the API?

How might Schema Validation help testers, developers, and business technologists? What value can this feature bring?

Brett:

We often see testers utilizing this feature the most, as they are typically the ones responsible for backend and API testing. It truly simplifies the API testing process for testers, as the alternative is having to run either standalone contract tests or add assertions across every portion of the API response. Individual contract testing requires a large overhead and resource requirement, and excessive assertions can weigh down test scripts, causing delays, latency, and entirely disregarding best practices. Instead of having to do either of those things, testers can now simply identify the desired schema, utilizing a built-in schema extractor, and paste the schema into the script, now testing the structure, response types, and overall format of the API response.

Suraj:

Developers can also utilize the feature to ensure APIs are built properly and respond with consistent data and formatting during development. Regardless of whether applications are in beta, fully developed, or features are being tested, running schema validation provides a high-level understanding of data types and formats, ultimately validating application functionality.

Brett:

Though it can be considered out of scope for business analysts to do back-end API testing, let alone contract testing, schema validation builds the bridge that enables business analysts to dive into the back-end testing process. Primarily with a built-in Schema generator, the building of these tests is a simple copy-and-paste functionality. Furthermore, built into a low-code, no-code solution, it is simple to both visualize the test script and identify inconsistencies, without a dense background in coding languages, backend testing, or development.

Does the same or similar functionality exist without Qyrus, and how do competitors address similar problems?  

Suraj:

Contract testing is readily available throughout the testing and quality assurance spaces. Furthermore, the need for contract testing has never been more imminent. That being said, schema validation is more of a unique feature set. Taking the overhead out of required contract creation and validation across the server and client side allows you to simply insert the proper schema ahead of time and test it against the API response already within your functional script optimizes script, building while yielding the same results as a contract test.

Brett:

Exactly, no need to create the live contract from the server side, then do the same from the client side, then go so far as to compare both contracts for validity takes resources, and time, and slows down the test building and execution process. Schema validation with Qyrus is a subset of functional testing. Place schema validation within functional testing assertions across the API header, body, and JSON path.

How do you see Schema Validation impacting day-to-day operations across organizations?

Brett:

Schema validation is a high-impact solution that provides a high-level view of the API response body. This level of validation regarding the structure and data format provides great insight into the entire API response and data transfer process. Being able to get this level of insight within functional testing also simplifies the test-building process.

Suraj:

Furthermore, providing a good insight in terms of API formatting, and proper API data transfer, while validating the proper schema to an actual API response optimizes the test execution process as well. Taking what would be a three-part process in contract testing and yielding similar API information while only doing a single comparison decreases test execution times and makes the entire API testing process significantly more efficient.

Grocery shopping and contract testing require a great deal of understanding. In this case, where contract testing would require a grocery list from home, another from the store, and waiting until after the groceries have been purchased to compare, Qyrus’ schema validation simply asks for a single, comprehensive shopping list, doing a single comparison during checkout. By streamlining contract testing and providing the same data and reporting while simplifying the test-building process, Qyrus’ schema validation capabilities provide a unique solution to an existing requirement. Join us next week as we continue to dive into the unique features and functionalities of Qyrus that redefine testing and quality assurance.

Gold Sponsors
Booth #35
Join us for STAREAST 2023!


When: April 30th – May 5th, 2023 | #STAREAST
Where: Orlando, FL + ONLINE

We are excited to announce that we are a gold sponsor for the upcoming STAREAST 2023 event!

As a gold sponsor, Qyrus is proud to support this event and looks forward to connecting with attendees and sharing our latest innovations in software testing. Whether you join us in person or online, we look forward to connecting with you all and sharing our new use cases in software testing across industries.

STAREAST is one of the most prestigious software testing conferences in the world, bringing together leading experts and professionals in the field of software testing and quality assurance.

This year’s event promises to be even bigger and better than ever, with an incredible line-up of keynote speakers, informative sessions, and networking opportunities.

Don’t miss out on this must-attend event – mark your calendars for April 30th to May 5th, 2023 and join us at #STAREAST!


Ameet Deshpande – SVP

Speaker:
Ameet Deshpande
Senior Vice President, Product Engineering, Qyrus


Speaker Bio:
Ameet Deshpande is an Engineering generalist and a builder at heart with a focus on Quality Engineering, Product Engineering, Product Management, cross-functional team building and Agile.

He has been involved in many strategic initiatives at Quinnox and its clients, especially in Financial Services with primary experience in Quality Engineering, Cloud, SaaS, and AI. He was also involved in large-scale transformation programs as part of a consulting & architecture group within one of the top 10 Banks in the world.

Topic:  The Rise of AI Bots: Strategies for Effective Testing & Quality Assurance

Date: Wednesday, May 3rd, 2023

Time: 11:30 am –12:30 pm PST

Description: COVID-19 has accelerated the development of contactless solutions. With bots/conversational interfaces being the most preferred way of quickly deploying self-service tech, the popularity of ChatGPT has proven that conversational interfaces are the most natural way of interacting with apps and the internet.

Key aspects of any AI-based bots are their ability to understand the user’s intent and provide the right solution. With the advent of highly effective language models, it has become easier to build AI-based bots, but testing these bots is still done through scripted manual & automated testing. The conventional testing techniques are suitable for testing deterministic systems but do not suit AI-based systems well. The impact of AI on SDLC is inevitable, and Software testing is no exception.

This talk introduces a novel way of using AI to test AI using transformers which completely eliminates the need for reactive testing of bots through direct integration with Bot-building platforms, thereby cutting down the testing effort by > 60%.

API Testing Webinar

Topic: API Testing using Qyrus
Date: 13thApril, 2023
Time:
12PM Eastern Time

Welcome to the API Testing Webinar by Qyrus!

Over 33% of organizations say they take a week to over a month to conceive, implement, test, and deliver an API to a production environment. Out of which, developers only spend 1/3 of their time coding and programming APIs, and the rest is consumed on other activities, with over 15% of developer time used on debugging and manually testing APIs.

Shocking that despite automated testing platforms like Qyrus being available, testing is still time-consuming.

Speaker: Suraj Patel, Platform and Sales Engineer, Qyrus

Speaker Bio:
A platform expert with nearly half a decade of industry experience and a specificity towards developing and maintaining automated testing frameworks, Suraj Patel focuses on understanding and optimizing unique testing requirements through automation. Commanding a background in software development with gained experience across industry leading events and conferences, Suraj is passionate about the cutting edge of development and learning how to utilize different technologies to enhance the Quality Assurance lifecycle.

As he would say, reciting a quote by Godfrey Reggio, “It is not that we use technology, we live technology” and in the same light, Suraj is empowered to bring end users the smile they deserve by promoting high quality, functional applications through optimization of testing and quality assurance practices.

Hello and welcome to another edition of Feature Friday, where we highlight specific features or even a specific set of features that help better enable testers to thoroughly and precisely test their applications for defects and functionality. However, we do more than just cover functional testing, we also have capabilities to capture performance profiling metrics. Today, we are specifically going to be covering how we can help enable better performance testing from an API perspective. Joining us are Tim and Jorell who’ll give us more information on the topic!

Tell us more about API performance profiling metrics offered by Qyrus and its use cases. 

Tim:
Performance profiling metrics on Qyrus enable testers to get a more granular view of how their API or APIs perform over time. Specifically, Qyrus is testing and gathering these metrics from a client-side perspective. Some basic information is given, such as the response time per thread and the resulting status code per thread.

Jorell:
However, there is also some more advanced information given, such as the minimum, average, and maximum response times, the standard deviation of response time, response latencies over time, active threads over time, hits per second, and transactions per second.

Tim:
Specifically, this enables testers to get a better understanding of how their APIs perform from a very critical client-side perspective. Ensuring proper response times and that the APIs can handle larger amounts of requests is important.

What is the overall impact that this tool has on the testing process? 

Tim:
This has an impact in terms of test coverage and reporting. From the coverage side of things, all of the performance tests are reused from the functional side of API testing on Qyrus. This allows for a high degree of reusability and a low degree of maintenance.

Jorell:
That also leads to a degree of effort reduction since things are highly reusable. Furthermore, we are looking to add more useful metrics throughout the process. Recently, we have added many more metrics for consumption by the user, such as hits per second, transactions per second, and the min, max, and average response time for the API call.

How might this feature help testers, developers, and business technologists? What value can this feature bring?  

Tim:
In terms of developers, they could utilize the performance testing to test out the APIs they had just finished developing. From that perspective, this type of testing can be done earlier than usual and at a higher degree than usual.

Jorell:
Business technologists will find it extremely easy to not only set up these types of tests but also to execute and view the reports of these tests, as well. The whole point is to make things easier, so that business technologists, can just import the already-created API tests from the functional area.

How do you see this feature impacting day-to-day operations across organizations? 

Jorell:
I know we’ve said it what seems like a million times, but the fact that we can just reuse tests cannot be understated. Cutting the test building time in half, as well as allowing for much easier, quicker, and simpler executions, would save a lot of time in terms of day-to-day operations.

Tim:
Yeah, and that comes from an individual tester’s standpoint but also from a higher level; overall, everything is sped up. Day-to-day operations on the creation of test scripts and API tests can be cut enormously depending on the amount of testing done on the performance side.

Performance testing is an extremely important aspect of the testing process as a whole. Things may be functional, but if it takes 5 minutes for an API to respond after the click of a button, things are seriously wrong. With Qyrus, all aspects of testing are encompassed on one singular platform. We hope you’ve found this informative and invite you to join us next week for our next Feature Friday!

Innovation is the leading principle in technology. The industry as a whole is constantly factoring in new solutions to make lives easier. From dishwashers to video editing solutions, the concept of the industry is to utilize this synergy between hardware and software to make lives easier. The same can be said for the testing industry. There are constantly new and impactful solutions being created to make lives easier. This concept is not lost upon testing solutions, and more so, not staying up-to-date with testing and requirements could be the death of a given solution. This is why Qyrus is constantly releasing a range of action types that implement and simplify common testing tasks and requirements. With a library of action types, the functionality at your fingertips is endless. This week’s Feature Friday is brought to you by Kiwaun and Milton, who will discuss the updates to the mobile test building.

Tell us more about the updates to Mobile test building recently released by Qyrus, and the use cases.

Milton:
There has been a range of additions to mobile test buildings that make the process even simpler and more efficient. As you know, Qyrus is built on action types, and therefore, new ones are constantly being added to ensure steadfast and efficient testing. One of the most recent impacts is tapping by relative coordinates. This feature assists in tapping on elements that cannot be located by normal means. There are a range of reasons elements can be difficult to locate, and when the desired elements cannot be found in inspect mode, tapping Relative Coordinates fixes these problems by taking a user-defined percentage of the element to locate it on the screen. In essence, this allows users to use any unique part of the element to locate it.

Kiwaun:
Others include the Uninstallation app, which, as it sounds, allows users to reset the application data in a test script. Furthermore, verifications have also been added, in this case, verifying dynamic elements. In current mobile applications, a range of dynamic elements are being used. As screens load and generate data, verifying these elements becomes essential, leading to the dynamic element action type.

What are the updates to mobile test buildings’ overall impact on the testing process?

Kiwaun:
So as we mentioned a few, there have been a range of additions across test building, execution, and reporting where we see these action types enabling immediate effort reduction and increased coverage. More than one action type has been added, and the list can be noted as well on our new releases page, but the features go across the testing process and are available for immediate use.

Milton:
Exactly, and the user can reuse the new action types however many times are needed for the testing. These action types are there to be used as required and easy to implement, following the already low-code, no-code form-like functionality of the platform, making mobile testing smooth, simple, yet powerful.

How might updates to test building help testers, developers, and business technologists? What value can this feature bring?

Milton:
The idea of mobile testing with Qyrus is simple, and we see testers utilizing it the most, as they are often the most hands-on in the test building and execution process. Testers use these new action types across automated test scripts. As ‘dynamic element exists’ acts as a verifier with screenshots and data verification provided in reports, tapping by relative coordinates allows testers to tap the same element across multiple devices, often used with difficult-to-find elements across any application screen. Testers utilize these across testing processes to make testing simple, efficient, and rich.

Kiwaun:
Developers use these features in a similar light but often use beta or first-release applications to ensure functionality and further understand requirements. With more action types, developers can test base functionality to ensure the most viable product or sift through and test the deepest corners of their applications. With this freedom, developers test their mobile apps to see what needs to be changed on the front and back ends.

Milton:
Even business analysts use Qyrus testing as a preventive measure against critical bugs. Using these simple-to-use form-like action types, business analysts can build out tests easily and understand application intricacies across devices. Furthermore, with such a diverse action type pool, business analysts can simulate user journeys, interacting with their application in the shoes of the end-user, while creating repeatable, automated test scripts in the process.

Does the same or similar functionality exist without Qyrus, and how do competitors address similar problems? 

Kiwaun:
So Qyrus action types are platform-specific and have all been developed in-house. The development of these action types is often influenced by customer feedback. The more engagement we have, the more we learn about testing and the industry, and we constantly roll out action types and features to enable a simple and efficient testing process. So simply put, no, these exact functionalities cannot be found within other testing solutions.

Milton:
To be specific, testing itself is very fluid, and therefore it is not that a similar feature or functionality cannot be found; it is more so that a similar feature or functionality with a form-like implementation providing screenshots and video evidence, all within an integrated testing solution, truly cannot be found elsewhere.

How do you see these updates to mobile test building impacting day-to-day operations across organizations?

Milton:
We see that users can automate tests further by utilizing these new action types, giving them more flexibility and capability when building test steps. Removing a code requirement and placing a range of functionality behind action types makes the entire testing process not only simpler and smoother but also more inclusive.

The foundation of technology is innovation, and as web and mobile applications develop, alongside API processes, it’s essential that testing capabilities follow suit. This is why a cloud-native, low-code, no-code, automated testing solution provides immense value. With the continued development of features and functionalities, such as the updates to the test building discussed, Qyrus positions itself at the forefront of testing technology, enabling users to simplify the testing process and optimize application functionality and quality.

Use AI to test AI

Topic: Test Chatbots Better – Use AI to Test AI
Date: 28th February 2023
Time: 12pm Eastern Time

Description:
Chatbots are great, but only when they function well.

It may have worked well for ChatGPT, but can’t say the same for Microsoft’s bot Tay who quickly turned to hate speech within just a day or CNN’s bot who had a hard time understanding the simple unsubscribe command.

Disasters happen, but we believe that such situations could have been avoided if they were tested well in the first place.

So here we bring you, Sage – a Conversational Testing Platform, the very first of its kind that provides the user (“a chatbot developer”) the ability to test their bot in a highly automated and regressive manner.

In short, using an AI to test another AI. Quite an irony, right?

Register for this webinar ‘Test Chatbots Better – Use AI to Test AI’, once again in collaboration with TechWell, a leader in software conferences covering Agile, DevOps, Test/QA, Requirements, and more.

In this session, we will talk about:


Speakers:

Ameet Deshpande
Senior Vice President, Product Engineering, Qyrus

Speaker Bio:
Ameet Deshpande is an Engineering generalist and a builder at heart with a focus on Quality Engineering, Product Engineering, Product Management, cross-functional team building and Agile. He has been involved in many strategic initiatives at Qyrus and its clients and especially in Financial Services with primary experience in Quality Engineering, Cloud, SaaS, and AI. He was also involved in large-scale transformation programs as part of a consulting & architecture group within one of the top 10 Banks in the world.