# |
Date |
Version |
Description |
19 |
30.12.2024 |
2.2.0 |
TestFirst Automate
✨New features:
- Introduced "Test Case Fragments" support. You can now extract portions of your test cases as fragments and add them as reusable portions to your test cases for best reusability
- New automation languages added
- French (Français)
- German (Deutsch)
- Italian (Italiano)
- Portuguese (Português)
- Spanish (Español)
- Vietnamese (Tiếng Việt)
TestFirst now supports test automation in 10 languages!
🐞Bug fixes
- Organization cloud credits label is not displayed for orgs on ULTIMATE plan
TestFirst Manage
Desktop App
⬆️Improvements:
- New Version Available button in version panel for easy update
🐞Bug fixes
- Fixed the order of tests picked up in TEM when clicking GO TO NEXT TEST IN WQ button
Desktop/Web App
⬆️Improvements
- Added new default role "Test Automation Engineer" in Roles page
|
18 |
27.11.2024 |
2.1.0 |
TestFirst Manage
✨New features
- Introduced "Copy Web Link" and "Copy Desktop Link" to allow sharing entity URLs easily to access them on web app or desktop app explicitly
⬆️Improvements:
- Added "User role" field to "My profile" page.
- Updated the permissions for the "Test manager" default role. Note: the change will only affect the newly created organizations.
🐞Bug fixes:
- The "You do not belong to any organization" message is not displayed when a user who is not a member of an organization tries to sign in to the Web app.
- The updated node name is not displayed in the Add/Edit test case tab in the Web app
- When switching to a different organization, the page last visited in the previous organization is displayed briefly
TestFirst Automate
✨New features:
- New sentences to support selectors within frames:
- When I switch to <Frame selector> [inner] frame [as<Frame name>]
- When I switch to remembered frame <Frame name>
- When I switch to root frame
- Then I remember <Frame selector> [inner] frame as <Frame name>
- Added "Beautify" button to ensure uniform formatting across every sentence
⬆️Improvements:
- Added the optional
[hidden] parameter to When I type... sentence
- Added support for hidden elements in selectors
🐞Bug fixes:
- Remote test run fails if the first line of a test case is a comment
|
17 |
13.11.2024 |
2.0.1 |
TestFirst Automate
⬆️Improvements:
- Added Id to list of parameters of Smart Selectors
|
16 |
03.11.2024 |
2.0.0 |
Major TestFirst Release 2.0
CEO Announcement.
🚀Introducing:
-
Billing and Subscriptions - buy and manage your subscriptions, assign seats, and more.
-
Pricing Plans
- PLUS
- PRO
- ULTIMATE
-
Control Center - access all TestFirst apps from one place
- Fair Billing Policy
TestFirst Manage:
✨New features:
-
Screen Recording - record videos of your test execution on the fly
-
Quick Tests - add quick test results to your tests without running them in TEM
-
Selecting an Environment for running automated tests in a test plan.
⬆️Improvements:
- Added "Enqueued by" column to Test Plan Detailed View
🐞Bug fixes:
- The text in a code block in a test case in the Web App is not wrapped
- Error when clicking "Cancel" while signing up with Google
- A test case in a deleted project can be saved but disappears from the Test Case Library
TestFirst Automate:
✨Introducing a new design and new browser sentences:
- Given selector alias "<Selector alias>" for "<Selector>"
- When I press <Key> [<Repeat> times]
- When I wait until <Selector> appears [in<Timeout>seconds]
- Then "<Page title>" should be displayed
⬆️Improvements:
- Upgraded the
When I click "<Selector>" sentence to When I <Click action> "<Selector>" to support right-click and double-click
- Added support for using variables in smart selectors
🐞Bug fixes:
- The local runner tooltip is displayed when clicking on "Run locally"
-
When I type "<Text>" in "<Selector>" sentence does not type the full text
- Autocomplete suggests "not" after picking the "not" option in a sentence
- TF Automate does not suggest downloading a new version of the local test runner when it is available
Other updates:
- Added Data Retention Policy to the legal documents section
- Updated Terms of Service and EULA
|
15 |
19.07.2024 |
1.0.7 |
🐞 Fixed an issue in desktop app when clicking on filter icon in STATUS column of Homepage WQ or Test Plan Detail View |
14 |
16.06.2024 |
1.0.6 |
🚀Introducing... TestFirst Web App
Available at https://app.testfirst.com/
Major features:
- Test Case Management
- Test Plan Management
- Work Queue
- Organization Aliases
TestFirst Manage:
✨New features:
-
Bulk export of the Test Case Library nodes
- Filter capability in Work Queue tables
⬆️Improvements:
- Enhanced test execution reports
- Ability to select which data needs to be present in the report
- Ability to select the report format: PDF or CSV.
- Added support for Chinese and Turkish characters in the reports
- Improvements to reporting infrastructure
- Added placeholder text for the test case Reference field
- Improvements to overall TestFirst infrastructure
🐞Bug fixes:
- Data for deleted projects is not displayed in the Manager dashboard
- Unable to click on a single reference link in a test case with multiple links
- Updated On and Updated By fields are not updated when updating only test steps
- "Value cannot be null" error when signing in with Google
- Timestamp "Added on" in the downloaded test result PDF doesn't match View Test Result page
- Text is not clipped in comment column
TestFirst Automate:
✨New features:
- Mobile automation (Android) (only open to select early access users)
- New sentence: When I scroll to (demo link)
- New sentence: When I scroll right, down, on (demo link)
- New sentence: When I scroll until appears (demo link)
- New sentence: When I save a value from attribute of element to variable (demo link)
🐞Bug fixes:
- Handle stuck cloud runners
- Prevent duplicate logs in debug console when running a remote test
|
13 |
16.01.2024 |
1.0.5 |
TestFirst Automate:
✨New features:
- Added automatic conversion of test cases between languages upon language selection in the TF Editor
- Added 中文 (Chinese) and Türkçe (Turkish) language support
⬆️Improvements:
- When a test fails, stop execution log output at the failing line
- Display local time in the Test Queue and Test Runners pages in the TestFirst app
- Reduce startup time for the cloud test runner
- Add collapse menu to hamburger in TF Editor
- Hid "Run Automatically" menu option for closed test plans
- Added a version flag in the debug log of the test runner
🐞Bug fixes:
- Execution log is not cleared when logging out and logging in with another user
- Delete button is enabled for users without the Delete permission in TF Editor
- Autocompleter appends a full variable name to a partial variable name in TF Editor
- Fix typos in the Indonesian Gherkin implementation
TestFirst Manage
🐞Bug fixes:
- Folders have ID column set to {DependencyProperty.UnsetValue} in the Select test case dialog in Export Templates preview
- The "New version" popup is displayed in the background, requiring the desktop app restart
|
12 |
12.12.2023 |
1.0.4 |
TestFirst Automate:
✨New features:
- Added the ability to run a specific test from a test plan
- Created a docker image for a self-hosted test runner
- Added the ability to publish a test case
- Introduced Automation status field to the test cases
- Added the ability to edit Gherkin test cases in the desktop app
⬆️Improvements:
- Added page url to the browser page screenshots taken during local execution
- Added the ability to download the local test runner from TF Editor
🐞Bug fixes:
- Unable to edit an existing environment in TF Editor
- When a parent item is moved under the child item in the Data Repository, all items initially in the parent folder disappear
TestFirst Manage:
⬆️Improvements:
- Add a comment to a Jira issue when linking a failed test result to an existing issue
- Add a decimal point to the percentage calculation in the charts in test execution reports
🐞Bug fixes:
- Exception when trying to duplicate a step of a Test Case Fragment in a test case
- A closed test plan can still be edited when double-clicked
- The data type error messages in filters are not displayed properly
|
11 |
16.11.2023 |
1.0.3 |
🚀Introducing... TestFirst Automate
Early Availability version released. Features include:
1. Web/browser automation
2. API/http automation
3. Console/shell automation
4. TestFirst AI Assistant, (powered by GPT3.5+), capable of understanding 95 languages and outputting automated tests in English and Indonesian (German, Japanese and Korean in the pipeline)
5. Multi-lingual test support (English and Indonesian)
6. Real-time syntax validation and auto-completion for fast test automation
7. Smart selectors
8. Cloud runners with automatic scaling
Request early access: https://bit.ly/TestFirstEarlyAccess
TestFirst Manage
✨New Features
- Introduced automation support to the desktop app. New pages added:
- Test Queue: Displays tests in automation queue
- Test Runner: Displays available cloud/on-prem runners
- Test Runner Pools: Allows configuring test runners
- Introduced "Format" field to test cases to represent automated test cases
- Basic: Any test case written using non-Gherkin syntax
- Gherkin: Any test case written as per the Gherkin syntax
⬆️Improvements
- Improved desktop app exception logging
- Improved overall performance
- Updated third party packages to their latest versions
🐞Bug fixes
- Fixed an issue where some users with non-latin characters in their names couldn't sign up
- Fixed a regex issue that contradicted the password requirements
- Fixed an issue where 0-sized files could not be attached and uploaded in the Test Execution Module and the Annotation Module
- Fixed an issue where a passed test result would not be displayed after passing an incomplete test
- Fixed an issue where Test Plan Summary showed <100% in total
- Fixed an issue where draw tool was displayed in Annotation Module even when there wasn't a screenshot to annotate
- Fixed the "Publisher:Unknown" issue when uninstalling TestFirst desktop app
- Fixed issue - Unable to see existing test plans of TestFirst project when saving an ETS
|
10 |
24.07.2023 |
1.0.2 |
✨New Features:
- Added Sign up and Sign in with Google
🐞Bug fixes:
- Unable to launch TestFirst when offline
- Exception when creating a new issue with details
- Cannot resume execution of an Incomplete test with a precondition, but no steps
- Incorrect sorting by ID in Test Plan Management
- An error when trying to submit a failed result for a test plan with a deleted project
|
9 |
13.06.2023 |
1.0.1 |
⬆️Improvements:
- Updated the text message for the Assignments section of Manager Dashboard
- Updated the Test Plan Summary chart in the Manager Dashboard
- Prevent the TestFirst application removal while the application is running
🐞Bug fixes:
- Newly created test plans don't show in the Pending Tests chart in the Manager Dashboard until the user logs out and logs back in
- Performance issues when generating a PDF for a test result
|
8 |
05.06.2023 |
1.0.0 |
✨New features:
⬆️Improvements:
- Enabled "Added on" column in Test Plan detailed view
🐞Bug fixes:
- Next Step modal is displayed when using keyboard shortcuts in TEM
- Filter dialog shrinks/expands when scrolling up and down if the text inside filter panel is lengthy in Test Plan detailed view Name column
- Error when trying to delete a test project with a lot of nodes
|
7 |
02.05.2023 |
0.9.6-606550 |
✨New Features:
⬆️Improvements:
- Markdown syntax update
- Improved website UX
🐞Bug fixes:
- Inactive custom fields are visible in the column choosing context menu
- The order of the test nodes of an imported project in the test plan is different from the nodes order in the Test Case Library
|
6 |
11.04.2023 |
0.9.5-cc7cd2 |
✨New Features:
⬆️Improvements:
- Enabled Stop Test button in the Annotation Module
- Added hyperlinks to each test inside test execution reports to open them quickly in the TestFirst desktop application
- Improved data security
- Added a personal data processing consent form on sign up
🐞Bug fixes:
- Parsing error when trying to use a non-Jira URL to configure a Jira integration
- Design issues in the Jira app Test Results panel
- Error when trying to view several reports sequentially
- Updated on and Updated by columns are not automatically refreshed after a test case is updated
Other updates:
|
5 |
22.03.2023 |
0.9.4-9f2b18 |
✨New features:
⬆️Improvements:
- Added the capability to log in with username or email
- Added a hotkey for taking a manual screenshot in Test Execution Module
🐞Bug fixes:
- Error at login screen when logging in with multiple Windows users
- Client timeout exception after the machine was in sleep mode
- Organization displayed in the website account for users deactivated in the organization
|
4 |
20.02.2023 |
0.9.3-001ee8 |
✨New features:
⬆️Improvements:
- Enabled editing of the Status system field;
- Added organization selection at login for users who are members of several organizations;
- Introduced collapsible button functionality for smaller screens;
- Improved exception handling.
🐞Bug fixes:
- Test cases under a section and a subsection are visible in test cases issue panel in Jira even after the project is deleted;
- Exception when stopping or failing exploratory test sessions at precondition step;
- Reference field data not displayed in View Test window;
- Rounding up error in test plan TESTED column;
- When rerunning a test plan, the original test cases are not selected, the ready for testing test cases are selected instead.
|
3 |
13.12.2022 |
0.9.2-2a4072 |
✨New features:
⬆️Improvements:
- Updated the export templates implementation for markdown fields;
- Enabled sharing content by adding a copy link option for every entity in TestFirst;
- Added keyboard shortcuts for setting step status in TEM/AM;
- Enabled spellcheck in test step comment in TEM/AM.
🚄Performance improvements
- Improved Test Case Library loading time 10x;
- Improved Test Plan Management loading time 5x.
🐞Bug fixes:
- Unable to open tests from Jira when logged in with a user from a different organization;
- Test Case Library tree collapses after saving an edited test case.
|
2 |
25.10.2022 |
|
✨New features:
⬆️Improvements:
- Added the download and copy options for screenshots in View Test Summary dialog;
- Enabled spell-check in Feedback;
- Made username field in the login window case-insensitive;
- Enabled the continuous check for validity of credentials in the Jira app Admin panel;
- Improved flow and user experience at application start up in case no test projects exist.
|
1 |
11.10.2022 |
0.9.0-afc6c6 |
🚀Initial beta release
|
Comments
0 comments
Please sign in to leave a comment.