May 2024
Enhancements
New Feature: Element Drag and Drop testing recording
We are pleased to introduce a new enhancement to GoTestPro: the Drag and Drop feature. This enhancement allows users to seamlessly record, visualize, and execute drag and drop interactions within their test scenarios. With this feature, testing complex user interactions and workflows becomes more intuitive and efficient.
Key Features:
Recorded Actions: Users can record drag and drop actions as part of their test scenarios, capturing the sequence of interactions for playback and verification.
Accurate Execution: Ensures that dragged objects are precisely identified and dropped at the intended target locations during scenario execution, replicating real-world user interactions.
Visual Representation: Provides users with a visual representation of drag and drop interactions within the GoTestPro interface, enhancing test case clarity and understanding.
Cross-Browser Support: Supports drag and drop functionality across various web browsers and application environments, ensuring consistent behavior and compatibility.
Benefits:
Enhanced Test Coverage: Enables testing of dynamic and interactive features that involve drag and drop interactions, improving test coverage for modern web applications.
Improved User Experience: Enhances the testing experience by allowing testers to intuitively simulate and validate complex user interactions.
Efficient Workflow: Streamlines the testing process by automating the verification of drag and drop functionalities, reducing manual effort and potential errors.
Broad Compatibility: Supports testing across different browsers and environments, ensuring robust performance and functionality validation.
How to Use:
Recording Drag and Drop Actions:
Start recording a test scenario in GoTestPro.
Perform drag and drop actions on the application interface as required by the test case.
Verify that each action is accurately captured in the recorded scenario.
Executing Drag and Drop Tests:
Playback the recorded test scenario to execute and validate the drag and drop interactions.
Ensure that dragged objects are correctly dropped at their specified target locations during test execution.
Cross-Browser Testing:
Validate drag and drop functionality across different web browsers supported by GoTestPro.
Confirm consistent behavior and compatibility across various browser environments.
Implement Attachment Upload Functionality
We are thrilled to announce the latest enhancement to GoTestPro: the implementation of Attachment Upload Functionality. This new feature empowers users to upload and attach various types of files directly to their test cases, enriching the testing process with additional context and supporting information.
Overview:
The attachment upload functionality allows users to enhance their test cases by adding relevant files such as screenshots, documents, and other pertinent materials. This improvement aims to streamline the workflow, provide better documentation, and facilitate more comprehensive test case management.
Key Features:
User-Friendly Interface: Easily upload attachments through a simple and intuitive interface.
Support for Various File Types: Upload different file formats, including images (PNG, JPEG, GIF) and documents (PDF, DOCX, XLSX).
Seamless Integration: Attach files directly to specific test cases for easy access and management.
Secure File Handling: Ensures secure storage and retrieval of attachments to maintain data integrity.
Benefits:
Enhanced Documentation: Provides additional context to test cases, making them more informative and easier to understand.
Improved Workflow Efficiency: Simplifies the process of adding and managing attachments, saving time and effort.
Better Collaboration: Facilitates improved communication among team members by providing visual and documented context within test cases.
Increased Flexibility: Allows users to add a variety of file types, accommodating different testing needs and scenarios.
How to Use:
Upload Attachments:
Navigate to the test case where you want to add an attachment.
Click on the "Upload Attachment" button to select and upload your file.
Ensure your file meets the supported file types and size limits.
View and Manage Attachments:
Access uploaded attachments directly from the test case details page.
Manage your attachments by adding, viewing, or removing files as needed.
Use Variables in Step Level (in Extension)
We are excited to introduce a new enhancement to the GoTestPro extension: the ability to use variables at the step level. This feature expands the flexibility of our test recording process by allowing users to utilize both newly created variables and existing ones, making the scripting process more dynamic and efficient.
Overview:
Previously, the extension supported only the creation and use of variables on the fly while recording scripts. With this enhancement, users can now incorporate existing variables into their test steps, providing greater control and reusability of test data across multiple test scenarios.
Key Features:
Step-Level Variable Usage: Utilize variables within individual test steps, whether they are newly created during the recording or pre-existing.
Enhanced Flexibility: Incorporate dynamic and reusable test data by referencing existing variables in your test scripts.
Improved Script Maintenance: Reduce redundancy and streamline script updates by reusing variables across different test steps and scenarios.
User-Friendly Interface: Easily select and apply existing variables through an intuitive interface in the extension.
Benefits:
Increased Efficiency: Save time and effort by reusing variables, reducing the need to create new variables for each test step.
Enhanced Maintainability: Simplify script maintenance and updates by centralizing variable management.
Greater Flexibility: Handle dynamic data and complex test scenarios more effectively by leveraging existing variables.
Consistency and Accuracy: Ensure consistent and accurate data usage throughout your test scripts.
How to Use:
Utilize Existing Variables:
While recording a test script, access the list of available variables.
Select the appropriate existing variable to use in the current test step.
Apply the variable within the test step, ensuring it accurately reflects the desired test data.
Manage Variables:
Access the variable management interface to view and manage all existing variables.
Update or modify variables as needed to ensure they meet the requirements of your test scenarios.
Apply Variables to Test Steps:
During the script recording or editing process, insert variables into specific test steps by selecting them from the variable list.
Ensure the correct application of variables to achieve the desired test outcomes.
Bugs and Issues
UI validation comparison should be displayed for live execution
Steps to reproduce:
Hit the URL
Login with valid credentials
Choose any projects-->Navigate to the Test list page
Click the Add new test button--> Create new test case for UI validation
Record the steps-->Enable the visual validation for needed steps
Run the script to capture the baseline
Edit the script replace the new step enable visual validation for a new step
Again Re-run the step to capture the current image
Navigate to the result in the details page--> open the scripts -->click the camera icon which is highlighted on the step
set current image as Baseline
Re-run the script
Issue : while live execution camera icon is not highlighted
Incorrect Landing Page from Browser Test Breadcrumbs (in ServiceNow Section)
When navigating within ServiceNow, users expect that clicking on the Browser Test breadcrumbs will lead them to the browser list page. However, currently, clicking on these breadcrumbs redirects users to the default out-of-the-box test page instead. This issue causes confusion and disrupts the expected navigation flow within the application.
Steps to Reproduce:
Hit the URL
login as a test manager
choose the enterprise application project
Navigate to the test page--> click browser test tab
Click any one of the test cases
Navigate to test Manage page
click browser tests breadcrumbs
issue: It is landing on the OOB test list page
Expected: It should land on Browser test list page
Variables synchronization bug
When creating variables within the web application, they are expected to appear consistently across various locations for easy access and use within the extension. However, currently, newly created variables do not populate in the expected locations, such as the context menu and variables table, where they are typically managed and utilized. Instead, these variables are only visible in the dropdown menu, leading to difficulty in accessing and utilizing them effectively.
©2023 GoTestPro. All Rights Reserved.