TestComplete sync with CucumberStudio setting to make it one way from CucumberStudio
For over a year we have been suffering from CucumberStudio Folders and Scenarios being moved to the Trash by TestComplete in indeterminate conditions. Even though we can't nail down the exact reproducible conditions, this issue hits us at least 3 to 4 times a month. With 12 teams all working in the same CucumberStudio Project and TestComplete projects, this means a ton of defensive work not to lose Scenarios. I do have a ticket in concerning this issue. The issue appears to be tied to some automated process where CucumberStudio triggers a sync with TestComplete after some testing is completed. Unfortunately since the previous Sync happened maybe hours ago, any changes in CucumberStudio are overwritten by the older copy that TestComplete has locally, causing new or modified Folders and Scenarios to be moved to the Trash. If TestComplete had some way to set the synchronization from CucumberStudio to one-way (only take from CucumberStudio), this issue would no longer happen.saspura3 years agoNew Contributor318Views0likes0CommentsSetting CBT credentials programatically
I am running my web tests using the CrossBrowserTesting (CBT) platform. This is working fine. But I would like to specify the CBT credentials differently than via the project properties. At the moment, I set the CBT credentials in the project properties as described here: https://support.smartbear.com/testcomplete/docs/working-with/managing-projects/properties/open-apps/web-testing/crossbrowsertesting.html?sbsearch=CBT The problem is that the project's mds file will be put into our source code management system, which means that everyone could see my user name and password/authkey. Anyone could run the tests in my name, which is not what we want. It is also cumbersome to remove the info everytime before the file is being committed to SCM. My idea: Provide an alternative option to specify the CBT credentials during runtime (e.g. by reading the info from a secrets file in the test script) for example by referring to project variables.BL_AKN3 years agoRegular VisitorNew Idea233Views0likes0CommentsBDD - setting to rerun failed scenarios in cucumber studios / testcomplete
I'm looking for options to rerun the failed BDD scenarios. We have integrated Testcomplete and cucumber studio, I see that we have option to rerun the testcases but they do not support BDD files. It would be helpful if there is a option to rerun the failed BDD scenarios.334Views0likes0CommentsAzure Test Result: Test Execution Plan : Run by tag test item result : Should not be just one result
#Azure #ExecutionPlan #TestItem #RunByTag Currently when we add a test item to run by tag [ script which runs all bdd feature by tag] in execution plan it's currently coming as one big result [ it's either 100% pass or 0% pass] which is bad There will be multiple feature files tagged by same tag. Result should display pass percentage feature wise, not just by tag name Ex : @smoke tag having 5 tests execution plan has a script item run by tag when executed via azure pipeline [ if we have 4 pass and 1 fail ] then it should display same in azure Currently it displays as 100% failed even though just one feature failed. Which gives the wrong impression. This is a key feature which gives the flexibility to segregate test to run by tag and display result appropriately ################ M U C H N E E D E D################ People reading this feature request do vote so that it gets attentionTarzan19903 years agoOccasional ContributorNew Idea403Views0likes0CommentsAbility to record scripts into Java language
Nearly 100% of the Selenium automation engineers I've worked with have a Java background, so asking them to learn TestComplete AND JavaScript/VBScript/Python is an additional barrier to entry for using TestComplete. It would be great if the record & play scripts could be recorded into the Java language as well.mtnbke4443 years agoMember332Views0likes0CommentsRegion.compare() menthod not supporting color tolerance
Can you pelase add one more argument for the method 'Region.Compare()' which is to pass a 'ColorTolerance' value? Region.Check() is having that but that logs the error which I don't want to happen in certain scenarios. https://support.smartbear.com/testcomplete/docs/reference/project-objects/items/stores/regions/compare.html Without having this ability, I have problem making use of the new feature 'rerun' tests when failed.aneesh3 years agoEstablished MemberNew Idea372Views0likes0CommentsAbility to run tests from logs - Could be used to quickly re-run all failed tests
This would allow the running of tests from a log summary page. If the "Failed" tab is clicked all test could be selected and re-run. This would be very handy for when a single issue has caused many tests to fail - eg authentication time-outs in our case.jr3483 years agoContributor237Views0likes0CommentsEnhance Test Complete to record, spy and playback on Edge Chromium websites/apps that run in IE Mode
With IE reaching it's end of life, we have many websites/apps that now run in EdgeChromium using the IE Mode. I have not been able to record, spy or playback successfully on any pages being presented in IE Mode from within EdgeChromium.bathert13 years agoOccasional VisitorNew Idea254Views0likes0CommentsAdd image into the Test Visualiser when using If object exists in keyword view
When creating an If Object exists/not exists condition in keyword view, is it possible to also show the object in the Test Visualiser. Sometimes the Name Mapping shown is not at all obvious what it is actually checking, so a image to see would be useful and quicker than having to look in the Name Mappings to see the objects image.bathert13 years agoOccasional VisitorNew Idea350Views0likes0CommentsAdd "move" and "copy" to right-click options in Project Explorer
Within the Project Explorer UI it would be useful if items, e.g. keyword tests, script units, tested apps, etc. could be moved, or copied, between projects within a single project suite. cheerssimon_cnhi3 years agoOccasional ContributorNew Idea206Views0likes0CommentsAdd a function to duplicate a project suite, and save in different location with a different name
I develop tests for 32bit & 64bit applications. A lot of the keyword tests, between application architectures, are the same, the only difference being steps specific to the 32bit or 64bit features. It's been recommended to develop a separate project suite by using "existing item" for the common keyword tests, and creating specific keyword tests for the different architecture specific features. It seems it is not possible to use "existing item" when referencing a keyword test that launches a "Tested App". It's more preferential to be able to duplicate an entire project suite and customise the required architecture specific keyword tests and keep a distinct project suite for this purpose.simon_cnhi3 years agoOccasional ContributorNew Idea198Views0likes0CommentsNew TestComplete log management option
A new TestComplete settings option to force log deletion once the TestComplete UI has been exited.simon_cnhi3 years agoOccasional ContributorNew Idea193Views0likes0CommentsMaintain keyword name consistency within a project / project suite
It would be great if TestComplete could automatically maintain keyword test name integrity throughout a project / project suite. I.e., if a keyword test is renamed, the new name is automatically reflected in execution plans and other projects within a project suite when an already defined keyword test is imported into a different project as an "existing item".simon_cnhi3 years agoOccasional ContributorNew Idea218Views0likes0CommentsSSO Integration for manage.smartbear.com
Hi Smartbear team, It would be fantastic to have an Azure SSO integration for this portal and it will ensure companies onboarding and offboarding process is simpler as authentication will be tied to an azure account. It is better for security. Could we please integrate this ? Thanks Alanalannz3 years agoNew MemberImplemented1.2KViews0likes1CommentExcel Checkpoint: File path as parameter
Excel Checkpoints:It should be possible to pass the file path as a paramer similar toFile Checkpoints.MLoetscher3 years agoSenior MemberNew Idea1.5KViews0likes7CommentsFolder Order
Currently, in Project Explorer, you can organize your tests into directories and files I would like to have the ability to organize this into a more logical order e.g. run order - Folder -- Login -- Do_Something -- Logout Currently, this would be displayed as - which is not a logical run order - Folder -- Do_Something -- Login -- Logout if you want a logical order you will have to change the names slightly to (or similar) - Folder -- 1_Login -- 2_Do_Something -- 3_LogoutLee_M3 years agoCommunity HeroNew Idea434Views0likes0CommentsAllow TestComplete to Publish Results to Different Environments in CucumberStudio
When I run my test on a different environment such as a test environment or a staging environment, I would like to publish the result of the run to different environments in Cucumber Studio so I can see how the tests perform on each version of my software. I would then be able to view the results inside of Jira using the Cucumber plugin for Jira.peter33 years agoNew MemberNew Idea263Views0likes0CommentsProject settings for posting images to the log
Currently, in the Project properties, there is a checkbox to enable posting images on errors. It would be extremely helpful to optionally automatically post images for other message types to the log. Often it is the steps proceeding the error that provide a clue as to what the failure is. A checkbox for posting images for each of the entry types (error, warning, message, event and checkpoint) would be great. I understand the disk usage issues. My response to that concern is that disk space management is a requirement placed on the developer not necessarily the developers tools. Additionally, the impact upon test execution performance may be acceptable in order to debug an error. That would be up to the discretion of each test developer.Larry_M3 years agoNew Contributor298Views0likes0CommentsCreate a process to prevent TestComplete from duplicating Images already saved in Image Repository.
Create a process to preventTestComplete from duplicating Images already saved in Image Repository. Example: Select an existing image called Navigation_Menu in the GUI under the Image Repository. Then select Add Item From File, Select Navigation_Menu.png Keep everything as default or modify the Item name. Item name entered will be the new/duplicated png. If left as default _# will be added to the file name. Save image set, new duplicate Navigation_Menu_1.png created under the same folder. In order to get rid of the duplicate Navigation_Menu_1.png image, we have to use NotePad++ change the name in the .tcIRIS document from Navigation_Menu_1.png to Navigation_Menu.png.jmorning3 years agoOccasional ContributorNew Idea524Views0likes0CommentsAdditional WaitWindow method that can be called on the mapped window
There is the WaitWindow Methodwhich recognizes the window based on the WndClass and WndCaption properties. When using the NameMapping it is common to have the windows mapped. Therefore it would be better if you could call the WaitWindow method on the mapped alias. For example: NameMapping.Sys.MyApp.HwndSource_ConfirmReset.wndConfirmReset.WaitWindow(); or Aliases.MyApp.HwndSource_ConfirmReset.wndConfirmReset.WaitWindow();MLoetscher3 years agoSenior MemberNew Idea326Views0likes0CommentsAllow CTRL select to select multiple values in OCR Checkpoint Recognized Text
Allow CTRL select to select multiple values in OCR Checkpoint Recognized Text. As it functions now, can only either select specific values or groups of consecutive values. Would like to be able to select multiple values that aren't consecutive.eread3 years agoNew MemberNew Idea592Views0likes0CommentsFor the test cases (Execution Plan) it should be possible to define a test owner
For the test cases (Execution Plan) it should be possible to define a test owner.We use TestExecute via Test Adapter with Azure DevOps. We want to see who owns the test in the test results:MLoetscher3 years agoSenior MemberNew Idea337Views0likes0CommentsFolder names to be included in script routine test selector window
I am overlaying a large amount of javascripts to a lot of different keyword journeys. My scripts' folder structure is closely mimicking the keyword test folder structure, to aid maintenance and tracking. When I go to select a specific script to inject via script routine into the keyword test, the window that is used for this selection only goes as far as '[project name] > [Script]' for the folders. It then lists hundreds of scripts I have. Which, when viewed in the navigator can be seen via the designed folder structure. The enhancement would be to see the same folder structure in the script routine test selector window.geneticmaterial4 years agoContributorNew Idea442Views0likes0CommentsAdd documenting Testcomplete Keywords tests and TestComplete project suites
Hi it would be great to be able to document a project suite, and its associated Keyword test, by clicking "Export / Print to PDF", or another document format, to allow the sharing of QA test development info, amongst QA developers, or just to simply present work already completed; a mocked up output is below, this was created in Excel. Italics = user define, bold = system (mostly) I'm not certain of the validity of having all aspects of the TestComplete projects being exported, i.e. Name Mapping. But at least to have something to present to team leaders, management, etc, to show how the QA test development is going or to be able to discuss QA test development with other QA technicians, or simply to document any process, without having to use a floating license unnecessarily. I've only been using this product for about 5 days, but it seems this would be nice to have. Probably script units as well, but I can't say for certain as I've not used that functionality as yet, and I would guess the scripts would have been developed in a separate IDE.simon_cnhi4 years agoOccasional ContributorNew Idea847Views0likes4CommentsEdit Variable hard to read
When you select a variable (e.g. in a KW loop), the popup have a list a vaiables and their default values Sometimes this is hard to read because the default values are shown on the right window can be expanded by default to give more real estate for variable namesLee_M4 years agoCommunity HeroNew Idea266Views0likes0CommentsExporting TestComplete Project Suites as PDF, Office Document formats
Hi, It would be really great if it was possible to be able to document TestComplete project suites by a function "Export as PDF", or whatever format. In this way test lifecycles and evolution could be document for other QA technicians, within the QA team, or just as a backup in order to get back to a historical version of a project suite. I've mocked up this output. Cheers, Simonsimon_cnhi4 years agoOccasional ContributorNew Idea310Views0likes0CommentsError Prompt When File or Region is not succesfully updated
When using the "update checkpoint data" command from the test log, I found that if the file or region image is not writable (due to source control) then the file won't be successfully updated. Unfortunately, no prompt will appear informing the user that the file update was not successful. A prompt would be appreciated!SuperTester4 years agoContributorNew Idea325Views0likes0CommentsFind on-screen object
I have a list of options that appear as boxes with the same div class I can use FindElement and I successfully get the first element These boxes have a filter option that will hide all but the filtered box - this is showing the same div class my FindElement function will now not work because the first element is hidden CanFindElement, or a new function be adjusted/created that willFindElement if is it, currently visible (2) My current scenario fails (1) once the filter has been applied I can create some code be either way is it done if will perform 2 tests get element check visibility maybe there could be a space for "on-screen find" or "find visible object" For more information see ticket CASE #00486729Lee_M4 years agoCommunity HeroNew Idea296Views0likes0Commentsmass rename of keywordtests
Please make it possible to mass rename Keywordtests with find & replace.ml4 years agoContributorNew Idea281Views0likes0CommentsMake the Jira ticket visible after created the Jira issues from testComplete
Currently the user can create Jira issues from testComplete(TC). But after that tickets were disconnected from the test in TC. It would be useful during daily regression that it showed how many issues have already been reported.grace_ca4 years agoOccasional ContributorNew Idea331Views0likes0CommentsFix checkpoint performance degradation issue for KeyWord tests
In a new versions of Testcomplete is disappeared the ability to select JScript language in project. But for several year has a problem that prevents our team from switching to JavaScript ES6. When test run has repeated Property checkpoints, each other assertion consumes more and more time to finish. It reproduces only in KeyWord tests, runned in JavaScript ES6 project with OnStartTest event is activated. In the attachment you can find an archive that will help you reproduce the problem. Execution of KeyWord test for a JScript ES3 project takes 53 seconds. For a JavaScript ES6 project, the same test takes more than two minutes to execute. There is a huge problem for a big projects. We created support Case #00415520 couple years ago, but this problem does not fixed yet in the newest versions. Perhaps the vote as feature request will push SmartBear to solve such a serious problem.BVS4 years agoOccasional Contributor454Views0likes0CommentsFind - Look in should have 'Project'
When searching my project I often want to search just within the current project Current Document is too limiting Project Suite includes the other projects (and you are seeing the incorrect code) Open Documents may not be enough Selection in Current Documents - Shouldn't this be top of the listLee_M4 years agoCommunity HeroNew Idea322Views0likes0CommentsAbility to Duplicate Tests
I have a test that simulates user Logon and Logoff The test in between performs various other page check actions This KW test is a base for all other tests. I would like the ability toduplicate a test save me and my team rewriting the base components every time The duplication would replicate each part of the test - not link (unless there is a function call) I know this can be done a long way round using File Explorer but I was looking for something more user friendlyLee_M4 years agoCommunity HeroNew Idea1.3KViews0likes4CommentsExtract scenario outline examples using their tag
When using BDD to make tests there is a possibility to get the tags from a single scenario or a single feature but not from the Examples of a Scenario Outline. This should be possible. In addition to extracting scenarios and their tags from features, it should allow extracting examples and their tags from scenarios. BDDItem.Tags.Contains("@Win10") should be possible where BDDItem is an Examples block instead of only when the tag is on top of the entire scenario.hannecroonen4 years agoContributorNew Idea361Views0likes0CommentsKeyword test column added to Log
If you have keyword tests calling keyword tests it can get pretty difficult to find exactly where log actions have taken pace. The only way is to look at the Call Stack in the log entry. For example if you have a keyword tests that calls 4 keyword tests there are no log entries generated to reflect this. Currently log the test name in every Keyword Test.jr3484 years agoContributorNew Idea299Views0likes0CommentsKeyword Solution Request - Add the ability to Parameterize a Custom Database Table Checkpoint.
It would be very valuable to to be able to parameterize a Custom Database Table Checkpoint as a Keyword function. Example - We used a 'Set Variable Value' to extract a customer's Order Number from our confirmation page. We would like to plug that Order Number into a Custom Database Table Checkpoint to verify one of our order history tables is written out to correctly. So - Capture: Then Plug: (WBORDN = Order Number) Back in my 'HP QuickTest' days, I remember that being a simple right click and select feature. That feature does not exist here. We would use such an ability a lot.RichBopp4 years agoContributorNew Idea552Views0likes1CommentAdd Keyword and script description visible in Project Explorer
Be able to add a description on keyword and script test and show it in Project explorer. Would be easier to remember topic of test. Right now I must use an excel file to keep note of it.barbier4 years agoRegular VisitorNew Idea625Views0likes2CommentsExtracting A Section of Text From a String
Looking for a Keyword Test Solution: Our website displays the customer's Order Number as part of a string - i.e. "Order # 52846700" I've watched the 'How To Get a Value From on Screen and Store it for Later Use' video - and that would be fine if the order number was displayed in the field by itself - it is not. Is there a way to extract just the Order Number - Either from the screen into the Variable, or from the Variable itself?RichBopp4 years agoContributorNew Idea1KViews0likes3CommentsMake folders more readable
In the Project Workspace it would give more readability if the folders created below "Script" and "SoapUI" was indented. See attachment.a5017154 years agoNew ContributorNew Idea373Views0likes0CommentsCheckpoints in Data Driven loops
A region or file checkpoint compares a value again a file placed in the TC store It would be nice to be able to use checkpoints in data driven loops against dynmaic properties e.g. Data Driven Loop has a region checkpoint that checks region 'CAA.png' The next iteration of the loop would check again the region CAB The next CAC etc... Asumming that our data driven loop var contain assiosiative region mappings e.g. Input var Name (This is the only colum in the Var) RegionMap filename in TC store CAA CAA.png CAB CAB.png CAC CAC.png CAD CAD.png Keyword test design Region (or file) checkpoint can have an elipsis to the below format of dialogue to change data dialogue would have option to change operation to a variable - specifically the data driven var name (possibly automatically assuming .png extension) original question link: https://community.smartbear.com/t5/TestComplete-General-Discussions/Region-Checkpoints-in-Data-Driven-loops/m-p/215594/Lee_M4 years agoCommunity HeroNew Idea313Views0likes0CommentsDry run option for execution plans
I have some projects with lots and lots of tests, with different folders and different counts. These tests take a long time to run. I sometimes disable different folders to only run a subset of tests, but it would be useful to do a dry run of a project suite so I know I am only running the tests I want to, and they'll run the correct number of times. I suggest adding a "Dry run" option that only goes through and generates a report of tests that would be run, and the number of times they'll be run. pytest and nosetests have a similar option called "collect-only"tphillips4 years agoFrequent ContributorNew Idea444Views0likes0CommentsTests Placement
Hi, I would like the see the tests organized by default under one folder called 'tests' in a future release of TC The Execute Plan was moved under its own placement, can tests be moved together by default Events NameMapping Tested Applications Image Repository User Forms etc should not be part of the testsLee_M4 years agoCommunity HeroNew Idea844Views0likes2CommentsMake use of folders in stores
Hi, I've organized a couple of files in the Store-Files like this: folder: V1 File F1 File F2 folder: V2 File F3 File F4 when I enter 'Files.' in a script and use the autocomplete it will let me do things like Files.NameByIndex() where I can iterate over all files or Files.File1. I would appreciate the possibility to say Files.Folder1.NameByIndex() to use only those files instead of all of them.Patrick_B4 years agoVisitorNew Idea318Views0likes0CommentsEnabling associated buttons after executing setSelectionRow method of JTreeTable object
I am using setSelectionRow method and it is successful in selecting desired row . I have verified it by using getSelectedRow. some buttons are suppose to enable after selecting the row ,but some these buttons are not getting enabled when the selection happens whereas it happens when I do manually. There is no change occurred in our product. I need TestComplete to enable these buttons how it was earlier. Refer Case #00463249 il for more details.hiremath4 years agoOccasional VisitorNew Idea358Views0likes0CommentsSmartbear-native version of TestComplete for Bamboo
Hello! We’d like to start integrating TestComplete / TestExecute into our CI/CD pipeline. Bamboo is our automated build tool, so naturally we looked in the Atlassian Marketplace for an add-on / app to facilitate the integration. We came across an add-on / app called TestComplete for Bamboo. We assumed that it is a SmartBear-authored add-on, but this is not the case. The company behind the add-on / app Is a startup company and not an established company like SmartBear. Putting cost considerations aside for a moment, we are hesitant to use the TestComplete for Bamboo solution due to maturity questions about this particular company. That said, we would like to see aSmartbear-native version of TestComplete for Bamboo. Regards, -CETctl_eng_tools4 years agoEstablished MemberNew Idea671Views0likes1CommentExecution of Tags via script
Currently, It is not possible to run tests with the Tags option via a script in TestComplete. It is possible via command line at the moment. But, same can be a good option to have from script. CMD Line : TestComplete.exeproject-suite-file/project:project-name/tags:"@tag1"/runRocisky4 years agoSenior MemberNew Idea285Views0likes0CommentsProvide ability to test all XPath / CSS Selectors
As TestComplete provides for the capability to have multiple XPath and CSS selectors for Web Objects. It would be real helpful to select the Object in the Object Map from the IDE and press a button to verify each selector. Currently as it stands you have to uncheck and check the ones you want to test one by one. A very tedious process when there are a few selectors per object. Asked SmartBear about this and they said they always create valid XPath and CSS Selectors. There are two problems with this, the selectors they choose are not useful as some use dynamic class names that are invalid and they use the entire XPath to locate the object which is sensitive to change We get rid of most of their created selectors and create our own. Additionally, It does not allow for an easy verification of the objects after there have been changes to the web page. Also, asked about being able to access the individual selectors programmatically, and they are not accessible either.MarkHays4 years agoOccasional ContributorNew Idea419Views0likes0Comments