Have Script Routine identify functions inside of objects
We would love for the ability for keyword tests to have the ability to run functions found inside of objects. For example: var Login = { Positive: function(username, password) { //Run code here } } However, the script routine can not find the Login.Positive function. It would be extremely useful for us if it could.Novari-QA7 years agoFrequent ContributorNew Idea4.3KViews1like1CommentFolders created in TestComplete should create folders in Windows Directory
Currently if you create a folder in the TestComplete IDE, it does not create a folder in windows. I believe that it should as when I went into my project via Windows Explorer, I opened up my ProjectSuite.Project.Script folder to find 50 scripts with 50 scripts.bak files. This in my opinion should be marked as a bug more than a feature request.Novari-QA7 years agoFrequent ContributorNew Idea7.2KViews1like10CommentsRightclick option to show all used steps
It would be nice to have this feature, for basically every single item available. Rightclick on a script -> search all usages to show in which keyword tests you used the specific script Rightclick on a mapped object -> search all usages to show where you already use this mapped objectLagencie7 years agoFrequent ContributorNew Idea2.9KViews1like1CommentTesting with the color blind user in mind
I want an option in Playback to detect possible issues for the color blind user so that the 8% of the population who is colorblind can use our desktop applications more effectively. I'm a tester and I'm red/green color blind, so it takes a lot of inquisition to the developer on something that's weird,which often ends up with something like,WOW,CAN'T YOU SEE THAT IT'S PURPLE??$%&? Another victory for testing if I catch it, even though someone shouted or triedto make fun ofme. Most of the time, people just forget that someone is color blind. Even after30 years, my wife still forgets. This week, she colored her hair and laughed that I didn't notice. It just goes on and on. I have alsosubmitted this to the community, where I asked for 3rd party solutions. and the communitysuggested that Icreate an Idea if I wanted to pursue. I would be willing to be a beta tester if you all wanted to try something.aPrivett7 years agoOccasional ContributorNew Idea4KViews1like1CommentAllow override Aliases on cammo case, or allow editting of "default" mapped objects
In my case, the mapped object will try their best to create the variable name. However, having the text start with a lower case works against our name mapping best practices. for example, if i have page > form > button The engine will create the following mapped objects. pageLoginPage - formLoginform - textboxUsername in my case we do not like the lower case. So in order to fix this, i have to - Right click on the mapped object, click rename - Change the first character to be capitalized - Click yes - Realize that just changing the capitalization isn't good enough, and the application prevents me - Right click the mapped object, click rename - change the first character to be capitalized and add a random 2nd character - click yes - right click the mapped object, click rename - remove the added character - Click yes Now do this for all 500 objects you have mapped. It would be easier if changing the capitalization of a mapped object can override the aliases.Novari-QA8 years agoFrequent ContributorNew Idea4.3KViews1like1CommentAutomate Injection of AIRAgent.js into header of HTML-based AIR applications
Currently, if we want to use TestComplete with an HTML-based AIR application, we are required to add a line of code to import AIRAgent.js. While simple, this requirement does not scale well if there are numerous AIR applications that need to be tested. Reducing the amount of preparation needed to work with HTML-based AIR applications will improve TestComplete's out-of-the-box functionality. Please implement a way to automatically inject AIRAgent.js into HTML-based AIR applications. Essentially, avoid needing to perform the following for every AIR application we wish to test: https://support.smartbear.com/testcomplete/docs/app-testing/web/air/preparing-html-based.htmlddang8 years agoSmartBear Alumni (Retired)New Idea1.9KViews1like0CommentsEnhance Keyword Test Try/Catch/Finally operations
In script code, there are two aspects of try/catch/finally logic that are missing in Keyword tests. 1) The ability to "throw" exceptions manually 2) The ability to include the contents of the exception (message, number, etc) in any logic within the catch block. It would help make keyword tests a bit more usable for controlling test flow to have this ability within keyword tests.tristaanogre7 years agoEsteemed ContributorImplemented5.8KViews1like3CommentsDevexpress control support for DevExpress.XtraPivotGrid.PivotGridControl
Would be great if Testcomplete have support forDevExpress.XtraPivotGrid.PivotGridControl. Any plan in supporting devexpress controls in the future release updates, specially DevExpress.XtraPivotGrid.PivotGridControl?Shakya8 years agoRegular VisitorNew Idea2.6KViews1like0CommentsProvide Gradle support in addition to Maven for driving tests
Please provide the ability to leverage importing and running gradle projects for executing automated tests. Currently only Maven is supported. We leverage Gradle instead of Maven so we are limited in how we can execute our tests.waedekin8 years agoRegular VisitorNew Idea3.9KViews1like3Comments- allenj20208 years agoContributorNew Idea2.1KViews1like0Comments
TFS automatic check-out
Every time I need to edit a file under source control, TestComplete asks me for confirm because the file is write-protected. It would be nice if TestComplete could perform the check-out action on its own without asking every time.Gioele8 years agoNew ContributorNew Idea2.1KViews1like0CommentsRecovery from unexpected windows when waiting for action
Currently, (as per TestComplete help) TestComplete only checks for unexpected windows when the script performs an action (Click, DblClick, Activate, etc.). The check does not happen when the script performs certain operations with window properties or when it executes a function, for example, WaitWindow. This is a crucial functionality in increasing the robustness of the tests particularly when the AUT is not stable. But since the'OnUnexpectedwindow' only works when an action is performed, it is not suitable in many situations, especially while waiting. There should be some way to handle this better in a straightforward way.abinash118 years agoOccasional ContributorNew Idea9KViews1like8CommentsAbility to generate test report summary in xUnit format
Hi Team, I would like to propose new idea on creating an ability to generate test report summary in xUnit format along with the current supporting formats mht, xml and html. It would be helpful to publish the report in xUnit format to any dashboards if the team have their one. Thanks, Karthik K Rkrkarthik_info6 years agoFrequent ContributorSelected for Development3.1KViews1like1CommentTestExecute - Notify when running project created with newer version of TestComplete
I updated TestComplete to 12.3, but forgot to also update TestExecute on my test machines. It does not automatically try to update from 12.2 to 12.3 on startup, and even manually telling TestExecute 12.2 to check for updates will not suggest 12.3. In one of my test scripts, I was using a feature newly introduced to Python in 3.5, so of course, the test ran perfectly fine when started from TestComplete 12.3, but failed with a not-super-helpful error message when run in TestExecute 12.2. It would have been nice (and saved me several hours troubleshooting and head scratching) if TestExecute had somehow been able to recognize and alert me to the fact that the project suite it was running was created on a newer version than itself, and suggest updating to match.jmassey8 years agoContributorNew Idea2.4KViews1like0CommentsAllow Find to find text within collapsed code sections
I love the new Automatic Outlining feature. However when a block of code is collapsed, Edit > Find does not find text that matches the search criteria when within a collapsed section. I've only tried the two methods I typically use, which are for the "Current Document or Panel" and for the "Project Suite". Perhaps in Find Options there could be the option to exclude collapsed code sections, but by default I believeit should include them. My workaround is to use Ctrl-Alt-A to ensure everything in my current document is expanded, but if I've collapsed in other panels, I could definitely miss some things.hhowe7 years agoOccasional ContributorImplemented12KViews1like6CommentsFeature request to support Keyword Parameter dialogue in User Forms
If we wantto create a custom keyword operation and want to use a user form than there is no way that we can access the Keyword parameter dialogue from that form. This is requiredwhile creating some functionality where we need to use the user forms but the components/parameters in the user form can be of different type.In that case default keyword parameter dialogue/window will be helpful. Something like: https://community.smartbear.com/t5/TestComplete-Desktop-Testing/Let-the-user-pick-a-variable/td-p/109873 Thanks.sharmanehaynr8 years agoNew ContributorNew Idea3.3KViews1like1CommentRestore ability to add/remove installation of modules
When an environment has a scarce module license, it helps to reduce the inadvertent use of the scarce license by *not* installing the affected module on machines whose users do not need the module. This was possible with TestComplete 11, but not with TestComplete 12. I'd like to restore that capability during the installation process. As an example, imagine an environment with a hundred installations of TestComplete, and fifty Platform and Desktop licenses, but only five Web licenses. TestComplete 12 installs all modules. The default settings select all extensions for use. In this environment, only a few users will need the Web module. It is likely that the Web module users won't get a license because the regular users have (inadvertently) used all the Web licenses. As alternatives, we could - disable the extensions to the scarce module on most of the user machines using "File | Install extensions" but this is not readily automated, either during/after installation, or remotely. Furthermore, it is easily changed back so that any user can use the scarce license. - set up a separate license server just for the scarce licenses. With it we could allow or deny any user/machine combination. This is probably ideal except for the fact that it requires an entire machine. Yet Another Server can be a non-starter in some corporate environments. It would be better to not install the module to begin with. The default installation workflow need not change. The same number of clicks for a default installation can still happen. Perhaps the modules selection can be presented on some available screen, with all modules selected by default. Or perhaps the modules selection can be invoked by clicking a new 'change selection' button.joseph_michaud12 months agoModeratorNew Idea1.5KViews1like1Commentshortcut to jump to specific record in dbtable where difference was found during compare from script
Hi, in qa we compare data tables a lot. We use dbtables to create snapshots and later compare them to the data contained in updated versions. When we find differences we often get very long reports with may "contains ... that differs from..." lines. Then, we manually have to check every record that has differences. When double clicking in the log, the script file line is shown that triggers the dbtable compare. To get to the line mentioned in the log file, I have to manually open the dbtable and scroll down to the records mentioned in the log file. This is really stupid work, especially on long database tables. I spend more time looking up the record I want to check rather than comparing the values. So, if there was a faster way to jump to the specific row in a dbTable that was menioned in the log file would save me lots of time. Since we update data on regulare base this multiplies into a lot of unproductive time. Thanks, -Carstentlalok8 years agoContributorNew Idea1.5KViews1like0CommentsAdd an option to allow simpler and faster loading of TC test run logs.
In TC 8, opening a failed test run's log was fast even if the log was very large. The reason it was fast was because TC 8 only loaded into memory enough of the test run's log to populate the Log Items panel and the Project Log panel, e.g. a few seconds at most. I would then use the Log Items panel to drill down to the test item I'm interested in, which again is fast because I'm usually interested in the last test item as that's the one containing the error that caused the test run to fail. And loading that test item was also fairly fast (a few seconds at most) because only one log file was being load, i.e. that of the test item in question. So in TC 8 I could get to the test run's failure point pretty quickly, i.e. less than 30 seconds. However in TC 12, if the log contains one or more errors (and they nearly allows do because who looks at successful test runs), after opening the log TC12 automatically sets focus to the first error in the test run log. This can be very slow if the log is large, e.g. this often takes 5 minutes, and this approach seems to require TC to load the test run's complete set of log files into memory, which explains the slowness. So how about TC having an additional checkbox in TC's Options->Engines->Log page that can be used to enable/disable the automatic setting of focus to the first error in a log when opening a log. The default would be for the checkbox to be enabled, as per current TC 12 functionality. For my company's usage I would typically set the option to disabled, so it behaves more like TC 8. I imagine the code change to honor this option would be small. I expect theexisting TC code does something like this: Load the test run's log into the Log Items panel and the Project Log panel. If (the test run's log contains at least one error) then expand the log and set focus to the 1st error. So my feature request would change it to: Load the test run's log into the Log Items panel and the Project Log panel. If (new checkbox is enabled) AND (the test run's log contains at least one error) then expand the log and set focus to the 1st error. , i.e. a relatively small change.timfox8 years agoOccasional VisitorNew Idea2.3KViews1like3CommentsTestComplete support for embedded JavaFX controls
JavaFX controls which are embedded into native applications or in SWING applications are not recognized by TestComplete. The Object Spy is not able to find JavaFX controls inside JFXPanel. JavaFX controls which are integrated into native applications (using WEmbeddedFrame with JFXPanel) embedded into SWING cannot be tested with TestComplete. Also integrated WEB Applications which are embedded using JavaFX technology (e.g. via WebView or JxBrowser) cannot be tested with TestComplete.markusg8 years agoMemberImplemented6.9KViews1like2CommentsTestComplete: Easy navigation to Javascript Class and its contents
I have a suggestion for TestComplete - JavaScript Class usage. ECMA6 - JavaScript as introduced the Class concepts.I thought of implementing this with our tool. As shown in the sceenshot, I have used javascript Class concepts, but the functions created inside the Class are not taken into the account of the Routines list at the top (using TC v12.10). Also It would be good if we have something like tree structure of a Unit withits contents (like each functions) under Project Explorer as it would display in Eclipse IDE (if possible :) ). Addition to above, found one moreinterestingfact. When I use the'prototype' keyword (JavaScript Project) and create functions, those also not taken into the account (as shown here). Whereas, it works with JScript Project. P.S.: I have raised this request as per the discussion in this general discussionthread Many Thanks, SaravanaSaravanaKumar_N8 years agoContributorNew Idea1.7KViews1like0CommentsProject Suite Logs as Tab
Testcomplete has only 2 tabs: Object Browser Project Workspace Can we add a new tab for Project Logs tab? I often switch back between logs results and Workspace when debugging my testscripts. if I have a long list of logs, navigating back to a keyword test and to the bottom of the last log in the project explorer is slow.TonySS8 years agoRegular VisitorNew Idea1.8KViews1like1CommentProvide support for Embarcadero Firemonkey apps on Android
Please provide support for being able to test automate apps developed in Embarcadero Delphi running on Android (and iOS) using the Firemonkey GUI framework without needing to go down the OCR route. Firemonkey is a evolving cross platform GUI framework and on some platforms it can use native controls to some extend, but it really lacks TestComplete support. For a start supporting only a subset of the available controls would be ok for me. I'd need support for those: TLabel TEdit TSpeedButton TTrackbar TSwitch TListbox TListView Support for swiping on screen would be necessary as well.MarkusHumm8 years agoOccasional VisitorNew Idea1.3KViews1like0CommentsLast Ran Date/Time
It would be incredibly useful to have the last run date and start/end time, perhaps even duration shown for keyword tests. I currently use the description field on the organise tests>Test Itemsscreen for this but have to remember to update it each time I run a batch of testsEmmaQuinn8 years agoNew ContributorNew Idea1.7KViews1like4CommentsImplement variable wait time (random delay between min/ max values)
Currently, only 1 value can be specified for wait delay between events: This could be enhanced by supplying a min and a max value, and and option for TC to vary between those. That would help me to verify waiting times ('think times') on interaction with the UI. See attached screenshot for the desired implementation of the request:mgroen28 years agoSuper ContributorNew Idea899Views1like0CommentsSupport the KeywordTests object in Script Extensions
One of the beauties of Script Extension Runtime Objects is that you can create code that is shared across ALL projects without having to include the code units in the projects themselves. I am involved in the process of creating a detailed test automation framework where a good bit of the framework code is encapsulated in script extension runtime objects. However, one of the drawbacks I've run into is that, if the framework needs to execute a Keyword test instead of simply a Script routine, the code cannot reside in the extension. Currently, Script Extensions do not support the KeywordTests object and all the methods and objects underneath. It would be nice to be able to execute KeywordTests within script extensions so I'm formally requesting the ability to do so.tristaanogre8 years agoEsteemed ContributorNew Idea1.6KViews1like0CommentsProvide correct multi-user handling/shared mode
TC is definitely not able to handle dynamically changed Project properties correctly in shared Project mode / multi-user mode. I tried it with TC and TE running parallel, both dynamically changing the ODT tree: dynamical properties are changed by a first running TC/TE instance. When a second instance starts, it gets the properties in changed Status and changes them again. In case a third instance would start, it would get properties changed over and over. The property valuesYou get depend on the call starting sequence of the instances and on their running time. Using the silent mode of TE stores the changes without a Chance to Abort this. At least, the second instance fortunately doesn't make the first instance's property readings inconsistent. Similar things can be watched with the TestedApplications Object. It seems as if TC/TE gets a local snapshot of the central Project properties when starting a test run. When the test is finished, or in case of ODT even during the test run, changes are written back to the central Project store. The correct way to handle this would be to - get a local snapshot of the Project properties - store any changes EXCLUSIVELY in this local snapshot - enable the script programmer/user to save or disregard when the test run is over. See also: https://community.smartbear.com/t5/TestComplete-General-Discussions/using-TC-properties-dynamically/m-p/128482/highlight/false#M23772Manfred_F8 years agoRegular ContributorNew Idea1.7KViews1like2CommentsNeed brief notes when minor point releases are done
We have TestComplete 12.10.590 which was released not too long ago. The "check updates" option showed no new updates available. However, the customer portal shows that a point release was made a week ago - version 12.10.602 - which I have installed. The "what's new" documentation is identical to the 12.10.590 release. I have 3 related requests: 1. The "check updates" feature should highlight this situation. Perhaps show the current version and the available version ? 2. On the customer portal, there should be a link next to each product and version that displays the "what's new" documentation so that we can decide whether to download and install the update. 3. For minor point releases, an abbreviated note mentioning what's changed would be appreciated if the full "what's new" documentation is not available. Appreciate if others can chime in on this. Regards, HarnekHarnekSandhu8 years agoOccasional ContributorNew Idea2.3KViews1like1CommentAllow Jenkins plugin to use larger display resolutions
The TestComplete Jenkins plugin is limited to 1280x1024. It cannot effectively run tests which rely on a larger resolution. Scripts to automatically change the resolution fail with "resolution not supported". The plugin only works on an unlocked computer which can be insecure. Not even giving the Jenkins service a user login (as opposed to the system account) works. Someone must be logged in and the computer unlocked.crls8 years agoNew ContributorNew Idea2KViews1like1CommentConnect Android Device Via WiFi instead of USB and run Test
1. Connect your Android device and adb host computer to a common Wi-Fi network accessible to both 2.Set the target device to listen for a TCP/IP connection 4.Disconnect the USB cable from the target device 3. Connect to the device, identifying it by IP address >> Run the testanuprajshetty6 years agoRegular Visitor1.5KViews1like2CommentsMake Tools-->Options panel resizeable
I have been fighting many times with the Options panel to click OK bcz it hides behind the task bar. I know It is possible to click OK using tab and placing the Task-bar Horizontally. However If the Options panel is resizable then i can put full-stop to my problem. I hope this will not be a big change. PFA for the better understanding of my issue.shankar_r8 years agoCommunity HeroNew Idea2.1KViews1like4CommentsLog format
It would be good if we have an option to make some portion of text with in a single log statement to bold, italic etc. Example: "User Name text box is entered as SUMANTH." for this log statement I want to bold SUMANTH remaining text as normal.SumanthKotha8 years agoOccasional ContributorNew Idea1.2KViews1like2CommentsCommand Line and Collapsible Script Methods
Request 1: As of now, I have faced problems in passing variables from command line to TestComplete. So, if I would like to have a single suite, working for different regions/environments, and execute themfrom command line, I don't get an option to pass PARAMETERS to my Project or Project Suite. Consider having to work on 5 environments. When i evoke TC execution, I would like to pass arguments to my Project/Project Suite (can be said as Project or Project Suite Test Parameters). This will ease my work in simply passing my arguments for environments and other static data, which will accordingly execute my scripts with the correct configurations. Request 2: Another request, which I would want across all automation tools - Give a feature to collapse methods. It's quite tiring to go through the our scripts to find a method. I know, we can find it using the drop down, but it's not always that easy - It's hard to move up and down, with that much of code on the block. A similar approach like we have in Visual Studio - the ease of programming and maintenance just gets better.xpriens8 years agoNew ContributorNew Idea4.1KViews1like2CommentsTwo-step logging of images when a test fails
It would be nicer if TestComplete could take two screenshots when a test fails. One immediately when the error is encountered and a second after the ten second (default value) timeout for an action to fail. Frequently we see that the clicking of a control (be it a link, a button or something else) fails, but by the time the screenshot appears in the log, the missing item is present. This makes it very difficult to debug if you're not running the test on your local machine. Running on a remote VM is always slower and shows off many more synchronization issues for us... and makes it very difficult to debug with just the log files. The log claims a link was clicked, but all we see in the screenshot is the mouse hovering over the link. Likely it was there, but not visible onscreen so the toolthinks it succeeded, but didn't really do anything. We're still waiting for a new window to open which never will. :( If we had two screenshots, we could see if the link as really present or not.bo_roop8 years agoContributorNew Idea1.1KViews1like1CommentMake TC capable of reading/writing test data out of online storage locations (like Google Drive)
Scenario: we have all our test data, in Excel files, Google's Spreadsheet files, txt files, etc, stored in a secured online storage, Google Drive (drive.google.com) During test execution I want TestComplete to be able to read the testdata from Google's Spreadsheet and/or Excel files, so it can be used for populating the test run with correct test data. Also, writing test results (logs, screen captures, etc) to online storage (drive.google.com in this case), would be great if this is supported.mgroen28 years agoSuper ContributorNew Idea4.7KViews1like10CommentsRequired command line option for 'Log Location'
Required command line option for 'Log Location' Description: To differentiate the result sets we require command line option for 'Log Location' with logical name. LogLocation=C:\Users\Projects\ProjectSuite7\Log\%MyLog% We will pass folder name as per versions/sprint name. This will help us to distinct the results as per our requirement. And easy to manage backup or deleting the result sets.girish_tangadi8 years agoOccasional VisitorNew Idea2.1KViews1like3CommentsRead variables / parameters from external (Excel, csv) files each test run
This feature request relates to this one In stead of having to import/export variable lists, I would say TC could be even better if it would be possible keep the variable maintenance in external files (preferably Xls, or csv). Prior to each testrun TC would open the files and read the parameter names and values. Implementing it this way would make importing the (long lists) obsolete, because TC would like the parameter names/values to the test logic itself. In the (long) lists it should be possible to define variables in format: enabled | name | type | default value Additionally it would be possible to enable/disable variables to easily work with different testpermutations quickly.mgroen29 years agoSuper ContributorNew Idea1.7KViews1like0CommentsPlease proivide a Hudson CI tool integration for TestComplete
Our Development team is using Hudson for their CI and we need to use Hudson for our automation. We are facing issues in runningTestComplete job as windows commandline. It will be really great if you can provide a Hudson plug-in for TestComplete like Jenkins.dilkaruvanOracl9 years agoVisitorNew Idea1.2KViews1like0CommentsCode-completion of Python variables
TestComplete does not provide code completion for variables in Python as it does in JScript and JavaScript. It seems like a must have feature and I'm surprised it doesn't have it. I first read this in a post bymsaundershere:https://community.smartbear.com/t5/Desktop-Testing/Python-and-IDE-auto-complete/td-p/104937.crls7 years agoNew ContributorImplemented8.3KViews1like6CommentsTestComplete does not support applications, which are built using GTK and GNOME (Python)
Our Company uses Python with Glade constructor to build the interfaces. The interface building is made normally, assigning names to the fields and windows add-ons, as defined by our modelling templates. The Glade constructor is made by (GTK and GNOME). Using the Object Spy, it can not obtain the detailed objects properties. The return is always made by the gdkWindowToplevel class, resulting in a common full name, with changes only in the caption and Childs numbering. Example: Sys.Process('main', 2).Window('gdkWindowToplevel', 'Empresas', 1).Window('gdkWindowChild', 'main.exe', 8) Sys.Process('main', 2).Window('gdkWindowToplevel', 'Empresas', 1).Window('gdkWindowChild', 'main.exe', 12)rpeterlinx9 years agoVisitor1.1KViews1like0CommentsWF+ support in Test complete
Hi, We are using WF+ platform in our application. TestComplete's latest version doesn't support WF+ platform and hence we are failing to identify objects from application under test. Can we extend TestComplete support for WF+ platform as well? Regards, A S VyawahareAshirwadV9 years agoVisitorNew Idea1.3KViews1like0CommentsImplement mouse cursor (and mouse clicks) annotation in video recording
As described in the feature request about implementing Video Recording in TestComplete, I would additionally want to report a feature request on implementing mouse cursor annotation, in these video recordings, as illustrated in the attached video. The reason for that is as follows: When playing back recorded videos in end-user testing scenarios, right now, mouse cursor is not always clearly visible. Also, it is not visible on screen when mouse buttons are clicked/ keys are pressed. I would go for displaying these on screen as well so that user interactions can be made very clearly on screen in test reports, illustrating issues more clearly in the communication process between testers and developers and other stakeholders (Product owners, etc). Currently, I use a freeware tool for this, which I would like to mention because it does it's job well but integrating this in TestComplete would potential create beneficial value for QA/ Test engineers. The tool I am currently using is CamStudio:mgroen29 years agoSuper ContributorNew Idea935Views1like0Comments(another) Improvement on TestComplete/ TestExecute update process
When you start TestComplete or TestExecute, it checks for available updates. When there are updates found it displays message, something like this: If you click on "No, remind me later", you can't go back! To make another choice You see this menu: and can't go back to previous menu to apply the updates now (for example). This is pretty annoying. I request to add menu option to go back to previous screen.mgroen29 years agoSuper ContributorNew Idea1.7KViews1like2CommentsRe running failed test items in a project suite for defined iterations
In my project I am trying implementing rerun of failed test items for defined iterations, say maximum two times. If a test item fails after two re runs I am logging a detect in JIRA. Currently I have implemented it through Testcomplete code and creating a DLL(automating JIRA REST API). If we can at least automate half of it, say I have a configurable property for test items to rerun them if they fail for first time and also define the maximum number of time we want a rerun for that item. In the end ,reading the logs if a test item fails every time we log a bug. This will help in TC integration with Defect management tools and will save the coding effort as well.sharmanehaynr9 years agoNew ContributorNew Idea2.3KViews1like7CommentsMethod of tracking performance between runs with aqPerformance
Hi all, Related to my post here: https://community.smartbear.com/t5/General-Discussions/Comparing-performance-metrics-between-test-runs/m-p/119375#M22379 I would like to add a feature request for tracking performance between test runs and later presenting that in a graph. So this might be adding a function to aqPerformance such as: aqPerformance.StorePerformanceMetrics(testRunId, data_y, data_x = TimeDate); The user would define the value range for the x-axis which might default to time/date but could be set by the user to "build 1", "build 2", or an arbitrary string they would manage. Another param would be for the y-value which again might just be time in milliseconds but could also be a percentage of some sort. Then a performance graph could be generated across various test runs i.e. builds. Results for the current run could possibly be integrated with the Performance Counters tab in TC. I willprobably end up doing this myself for now by saving valuesin a db table but having something, even if only basic, in TC out-of-the-box would be helpful. mmaximojo9 years agoFrequent ContributorNew Idea773Views1like0Comments- mgroen29 years agoSuper ContributorNew Idea2.7KViews1like6Comments
Implement overview (with links) to used data sources in Project Suite
When you use Data Driven testing, with links to external data sources (Excel files, CSV, databases, SQL) it's hard to maintain an overview of which external data sources are used, if the paths to them are correct, etc. Would be nice if you could define, a new project item: "External data sources". (same as for example Network Suite), and within External Data sources define your data sources (same as currently with Hosts, Jobs and Tasks in Network Suite). It would look something like this: If possible include a check on integrity on the links (verify if links to sources are still correct, update all links etc).mgroen29 years agoSuper ContributorNew Idea758Views1like0Comments