Table of contents
1.
Introduction
2.
Localized Execution of an Action for Testing and Troubleshooting in ACCELQ
2.1.
Actions that involve UI Testing
2.2.
Action Parameters
2.3.
Access to Execution Reports
3.
Frequently Asked Questions
3.1.
Explain the process of creating an Action.
3.2.
Why is ACCELQ easy to use?
3.3.
Can you test mobile devices on ACCELQ?
3.4.
Define logic.
3.5.
Why do we not need a framework to use ACCELQ?
4.
Conclusion
Last Updated: Mar 27, 2024

Localized Execution of an Action for Testing and Troubleshooting in ACCELQ

Author Rupal Saluja
0 upvote
Career growth poll
Do you think IIT Guwahati certified course can help you in your career?

Introduction

ACCELQ is the most comprehensive platform for test automation and management. It uses natural English code and self-healing features that have grabbed consumers’ attention. It automates API and web testing effortlessly, making this platform flexible for all.

context of introduction

An Action is a component of a context that uses resources. These resources are made accessible to the users by their owner’s context. You can specify a single action or multiple actions in a particular context. If you specify multiple actions in a particular context, all those actions share resources such as Views, Elements, etc.

Now that we know a little about ACCELQ and Actions in ACCELQ, we will discuss the Localized Execution of an Action for Testing and Troubleshooting in ACCELQ.

logo of accelq

Localized Execution of an Action for Testing and Troubleshooting in ACCELQ

Before diving into this topic, we will see where an action exists in the complete hierarchy.

In ACCELQ, a scenario is a unit executed and run through several test cases. These test cases, in turn, provide results that can be used for analysis. A scenario contains multiple steps, and with each step occurs an action. You do not run an Action for testing your application, but you run a scenario.

hierarchy of scenario

That is why you must be careful while developing a new action or editing a previous one. It is very important to analyze properly whether the Action Logic is performing up to mark or not after the introduced changes.

notion of troubleshooting

You can execute an Action at a very basic level for various reasons. This way, you can validate any Action individually and troubleshoot it to generate fast feedback for your Action logic. The best part is it won’t even affect the complete scenario.

To execute an Action, you have open that Action. Simply click the ‘Test’ button in the toolbar at the top of your screen.

Let us see the various aspects associated with the Localized Execution of an Action for testing and troubleshooting in ACCELQ.

three modules of localized execution of an action for testing and troubleshooting in accelq

Actions that involve UI Testing

There are some actions in ACCELQ that involves interface testing. These actions include working with a browser or a mobile device. For Localized Execution of an Action for Testing and Troubleshooting in ACCELQ, follow the below steps.

  • Select one of the available Init Actions and fill up the required parameter values.
  • The run begins, and a browser is opened and packed with the appropriate URL.
  • You will be notified with a message asking you to interact manually with the browser. This interaction will direct the browser or application to a page where you want to run this Action. You can use the example screen below for your reference.
example screen of  manual interaction

 

  • Once you complete all the above steps, click on the ‘Proceed’ button in the dialog.

It is recommended to use a Local Agent while running the Action. A Local Agent is one of those currently running the currently logged-in machine. However, you know that this might not be possible every time.

For Example, when your test application is designed to be loaded on a specific remote box, selecting a remote Local Agent is compulsory. When working with such an application, ensure you get a notification on that remote host. The browser opens in that remote host, and the notification will help you manually interact with the browser.

notion of testing

There may arise a case of infinite wait time at the dialog. To avoid such scenarios, you can specify the maximum timeout for running an Action. Suppose the user does not click the ‘Proceed’ button within the specified time. In that case, the Action continues execution automatically and stops.

Action Parameters

Actions don't need to have any parameters. That means an Action may or may not have parameters. If an Action has input parameters, you will be given the required fields. You will have to fill up the necessary information to proceed further. You can select whether you want to type literal values or choose from the properties for each parameter.

You can recall any parameter values you used while running a test case of an Action. Note that the recall option is available only when you exercise an Action as a part of a scenario and not individually.

notion of checking parameters

Access to Execution Reports

An Action can only store a maximum of 5 recent Execution Reports that you can use for further analysis.

To open any of these reports, click on the dropdown icon on the right side of the ‘Test’ button. You will see a dropdown list containing the report. Select the report you want to analyze and open it.

Frequently Asked Questions

Explain the process of creating an Action.

To create an Action, look for the (+) icon in the navigation section and select that. Click and pick the desired parameters and configure the rest as per your requirements.

Why is ACCELQ easy to use?

ACCELQ uses natural English and a codeless testing approach. This makes it flexible for anybody to use. The self-healing feature does not make it compulsory for the users to debug the codes.

Can you test mobile devices on ACCELQ?

Yes, you can test mobile devices on ACCELQ very easily. A user does not need specialized skills or advanced programming to test his mobile device. Even ACCELQ is the only no-code mobile testing platform. 

Define logic.

Logic is a set of symbolic and mathematical techniques to perform an Action. The logic should be appropriate if you expect an Action to behave in a particular way.

Why do we not need a framework to use ACCELQ?

ACCELQ is a cloud-based DevOps and Agile-ready platform. You just need to create an account on ACCELQ and start using it with no framework required.

Conclusion

Overall, we understood several aspects of the Localized Execution of an Action for Testing and Troubleshooting in ACCELQ. This includes the process, the parameters, and the access to execution reports.

We hope the above discussion helped you understand the Localized Execution of an Action for Testing and Troubleshooting in ACCELQ and can be used for future reference whenever needed. To learn more about ACCELQ and its components, you can refer to blogs on Introduction to ACCELQBest practices in ACCELQProject Configuration in ACCELQE-mail Testing with ACCELQ, and Working with dates in ACCELQ.

Visit our website to read more such blogs. Make sure you enroll in our courses, take mock tests, solve problems, and interview puzzles. Also, you can pay attention to interview stuff- interview experiences and an interview bundle for placement preparations. Do upvote our blog to help fellow ninjas grow.

Happy Coding!

Live masterclass