Understanding Builder and Editor mode | Zoho QEngine Help

Understanding Builder and Editor mode

In a nutshell
The test editor offers two distinct modes to create test cases, Editor and Builder, designed so you can choose between scripting and task blocks based on your preference and level of expertise. Editor is a pro-code scripting mode for automation experts who need flexibility and control to create reusable custom scripts. Builder is a low-code, block-based interface suited for users who prefer to construct test flows visually using prebuilt task blocks.

Overview 

In previous help documents, we learned how to create a test case and how recording a test case can automate your testing requirements. However, to cater to different expertise and ease of use, the test editor in Zoho QEngine offers two distinct modes to write test cases: Editor and Builder. These modes are designed in such a way that the user can choose between task blocks or scripting to create their test flow.
  • Editor
    The editor mode is written on a 'pro-code' basis, for those automation experts who prefers to script directly. It offers greater flexibility and control over test case scenarios, enabling users to create reusable and custom automation scripts.
  • Builder
    The builder mode is the easiest one to follow, as it is created on a 'low-code' basis. Users can drag-and-drop the tasks onto the test editor, with each of them encapsulating the necessary functionality, eliminating the need for coding or writing detailed instructions manually.

Understanding Editor mode  

Editor mode encourages a more consistent scripting style, flexible to your needs. The test editor by opens with the editor mode by default. To start writing in this mode, you can double-click or drag and drop the tasks inside the editor.      
  • Creating test steps becomes effortless with auto-completion suggestions for tasks, functions, and, with the right syntax, even for elements and variables. These suggestions enhance the testing process by providing quick and accurate input options.
                     

  • Type the keyword, 'ui.' to see suggestions for the saved elements. This saves you time from manually inspecting webpages to identify locators for elements every time.

  • Type '$' to see the saved variable list along with the built-in system variables.

Notes
Note: Elements and variables created for a particular project can only be used for test cases inside that project.

Understanding Builder mode  

The builder mode simplifies the test case creation process. Using the same task panel, you can either drag and drop the desired tasks or double-click them to the test editor.
 
 
  • The panel to the right of the test editor lists the arguments for the selected task and supplies the required values to them.

  • The slider pop up helps fill in the arguments for the tasks. It provides access to the pre-saved Elements, Variables, Functions, and Files. You can either type in the arguments inside the set expression input field using the right syntax or choose the required arguments from the four entities. 
Notes
Note:
  • You can reorder tasks to change the execution order. Drag and drop the required task to the required position in the editor.
  1. The selected task is inserted into the test editor, based on the current position of the cursor before the drag and drop or double-click actions.

Set Expression inside Builder Mode   

The builder mode argument panel is capable of accepting task parameters as it is, with the values in the format "https://www.example.com". Though it is preferred to use the four entities inside set expression pop up to avoid mistakes and for better clarity. Let's see an example and understand how the set expression pop up works using the task Open URL.
 
  1. Drag and drop the task Open URL to the test editor. There are two parameters that have to be filled: URL and Window Type. As you click on the space allocated for the URL, the set expression input field gets accessed.
  1. From the four entities, click Variables. Choose the required variable for the task from the Global Variable section. Click Done.
  1. Next, click the Window Type and specify them using the drop-down menu: Same Window, New Tab, and New Window.
 
After providing the two parameters, the task will be automatically filled in the test editor.

 

 Edit, Delete, and Comment 

  • To remove the task from the test case use the trash icon.
        
  • To remove multiple test steps, hover over the test step you want to delete, then select the checkboxes for all the test steps you wish to remove. Click Delete.

  • Similarly, to comment test steps, check the box you wish to comment on and click Comment. Do the same to uncomment on the test steps as well.

Common actions inside Editor and Builder modes

Some common actions you find inside the test case editor for builder and editor:
  • Version ( ) tracks and manages changes made to test cases or functions over time, ensuring version control and easy restore, if needed.
  • Using the Edit option ( ), you can easily edit the test case details, such as test case name, link name, associated module, and the description.
Notes
Note: If the test case was marked as a function, it can't be converted back to a test case. The same applies when a test case is created.
  • Manual View () is used to create test cases that allows users to create, organize, and execute test cases manually, based on predefined steps and expected outcomes.
  • Suites () allows you to group test cases together, based on a specific testing objective or scenario.
  • Record () captures the user interactions (element locators) and actions to automate the test case creation.
  • A single test case is created for testing requirements of different platforms. Use the platform switch drop-down () to choose between the platforms: web, Android, iOS, and API.
  • Use the refer elements () option to copy or refer the existing elements. To save new locators as elements, click +Add. Learn more.
  • The test case status indicates whether they are in draft or in ready state. For the test cases to be executed under a test plan, they need to be in the ready state. Use the drop-down () to mark a test case or a function ready. Learn more.
  • Run initiates live test preview for the test cases or functions to analyze and debug, if required. Customize your preferred configuration using the drop-down () to execute the test cases or functions.
NotesNote: For test cases as functions, the actions are limited. They have access to Versions, Edit, Recorder, Refer Elements, and Switch Platform options, as well as run customization.
Mobile Inspector is a common action found in both Android and iOS. It helps inspect and analyze element locators, structure, and behavior of mobile applications during testing.
 
By now, you should have an understanding of how to write a test case using the two modes: Editor and Builder. In the following help pages, we'll see how to create test cases for different platforms: Web, Android, iOS>and API

Related Links
  1. Web testing using Builder or Editor mode





        Create. Review. Publish.

        Write, edit, collaborate on, and publish documents to different content management platforms.

        Get Started Now


          Access your files securely from anywhere

            Zoho CRM Training Programs

            Learn how to use the best tools for sales force automation and better customer engagement from Zoho's implementation specialists.

            Zoho CRM Training
              Redefine the way you work
              with Zoho Workplace

                Zoho DataPrep Personalized Demo

                If you'd like a personalized walk-through of our data preparation tool, please request a demo and we'll be happy to show you how to get the best out of Zoho DataPrep.

                Zoho CRM Training

                  Create, share, and deliver

                  beautiful slides from anywhere.

                  Get Started Now


                    Zoho Sign now offers specialized one-on-one training for both administrators and developers.

                    BOOK A SESSION







                                Quick LinksWorkflow AutomationData Collection
                                Web FormsEnterpriseOnline Data Collection Tool
                                Embeddable FormsBankingBegin Data Collection
                                Interactive FormsWorkplaceData Collection App
                                CRM FormsCustomer ServiceAccessible Forms
                                Digital FormsMarketingForms for Small Business
                                HTML FormsEducationForms for Enterprise
                                Contact FormsE-commerceForms for any business
                                Lead Generation FormsHealthcareForms for Startups
                                Wordpress FormsCustomer onboardingForms for Small Business
                                No Code FormsConstructionRSVP tool for holidays
                                Free FormsTravelFeatures for Order Forms
                                Prefill FormsNon-Profit

                                Intake FormsLegal
                                Mobile App
                                Form DesignerHR
                                Mobile Forms
                                Card FormsFoodOffline Forms
                                Assign FormsPhotographyMobile Forms Features
                                Translate FormsReal EstateKiosk in Mobile Forms
                                Electronic Forms
                                Drag & drop form builder

                                Notification Emails for FormsAlternativesSecurity & Compliance
                                Holiday FormsGoogle Forms alternative GDPR
                                Form to PDFJotform alternativeHIPAA Forms
                                Email FormsFormstack alternativeEncrypted Forms

                                Wufoo alternativeSecure Forms

                                TypeformWCAG


                                    All-in-one knowledge management and training platform for your employees and customers.

                                              Create. Review. Publish.

                                              Write, edit, collaborate on, and publish documents to different content management platforms.

                                              Get Started Now





                                                                You are currently viewing the help pages of Qntrl’s earlier version. Click here to view our latest version—Qntrl 3.0's help articles.




                                                                    Manage your brands on social media


                                                                      • Desk Community Learning Series


                                                                      • Digest


                                                                      • Functions


                                                                      • Meetups


                                                                      • Kbase


                                                                      • Resources


                                                                      • Glossary


                                                                      • Desk Marketplace


                                                                      • MVP Corner


                                                                      • Word of the Day


                                                                      • Ask the Experts


                                                                        Zoho Sheet Resources

                                                                         

                                                                            Zoho Forms Resources


                                                                              Secure your business
                                                                              communication with Zoho Mail


                                                                              Mail on the move with
                                                                              Zoho Mail mobile application

                                                                                Stay on top of your schedule
                                                                                at all times


                                                                                Carry your calendar with you
                                                                                Anytime, anywhere




                                                                                      Zoho Sign Resources

                                                                                        Sign, Paperless!

                                                                                        Sign and send business documents on the go!

                                                                                        Get Started Now




                                                                                                Zoho TeamInbox Resources





                                                                                                          Zoho DataPrep Demo

                                                                                                          Get a personalized demo or POC

                                                                                                          REGISTER NOW


                                                                                                            Design. Discuss. Deliver.

                                                                                                            Create visually engaging stories with Zoho Show.

                                                                                                            Get Started Now








                                                                                                                                • Related Articles

                                                                                                                                • Creating mobile test cases using editor or builder mode

                                                                                                                                  In a nutshell Automated mobile test cases for Android and iOS can be created manually using Editor or Builder mode within Zoho QEngine's test case editor. Editor is a pro-code scripting mode that gives automation experts full control to write, ...
                                                                                                                                • Web testing using Builder or Editor mode

                                                                                                                                  In a nutshell Automated web test cases can be created in Builder or Editor mode within Zoho QEngine's test case editor. Editor is a pro-code scripting mode that gives automation experts direct control to write and customize test scripts, including ...
                                                                                                                                • Understand Mobile Testing

                                                                                                                                  In a nutshell Zoho QEngine provides dedicated testing environments for both Android and iOS, each designed to handle the platform-specific devices, screen sizes, and app interactions unique to that ecosystem. Test cases can be created using the ...
                                                                                                                                • Configuring your iOS device in Zoho QEngine

                                                                                                                                  What does this page cover This page covers how to configure physical iOS devices and simulators for use with Zoho QEngine, including setting up Xcode, the local agent, and meeting Apple's code signing requirements, so they can be used to create and ...
                                                                                                                                • Creating mobile test cases using recorder

                                                                                                                                  In a nutshell Zoho QEngine's recorder captures your physical interactions within a mobile application and converts them into automation test scripts automatically, without requiring you to write scripts manually. It is accessed from the test case ...
                                                                                                                                  Wherever you are is as good as
                                                                                                                                  your workplace

                                                                                                                                    Resources

                                                                                                                                    Videos

                                                                                                                                    Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.



                                                                                                                                    eBooks

                                                                                                                                    Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.



                                                                                                                                    Webinars

                                                                                                                                    Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.



                                                                                                                                    CRM Tips

                                                                                                                                    Make the most of Zoho CRM with these useful tips.



                                                                                                                                      Zoho Show Resources