Contributions
Re: Chrome not listed as web browser in tested apps
I uninstalled the extension and manually added it back in per this help file for reinstalling the extension:https://support.smartbear.com/testcomplete/docs/app-testing/web/general/preparing-browsers/chrome-extension.html I did this while logged in under the same user I am attempting to develop/run tests with. Still chrome is not in the drop down of available browsers in the tested apps. Also, UAC is set to never notify, in case that makes a difference.1.2KViews0likes0Comments- 1.2KViews0likes1Comment
Chrome not listed as web browser in tested apps
On my windows 7 PC using TestComplete 12.50, I added a web application to the testedapps object. I selected chrome v66 from the drop down of web browsers. I moved the project suite to a Windows 10 PC, which has the same version of TestComplete and chrome installed, however, the test fails to start running because the tested app doesn't recognize chrome on the PC and the testedapp reverts to IE 11. Anyone have any idea why chrome would be recognized on 1 PC, but not the other?1.2KViews0likes4CommentsRe: Memory Usage of TestComplete Plugin in Jenkins
I turned of the jUnit Style log and it had no real impact. So I looked into using the store last x number of events option and I discovered 2 things. First, it doesn't really work for a lot of our tests because we use warnings as messages of higher importance, such as functionality unsupported for certain test cases so it will be skipped or alterations or skipping of test cases due to bugs, as a couple of examples. I set it to save the last 50 events based on the size of one of the larger of the test cases and the result was very few events were actually removed, such that the size of the log folder only decreased by about 1%. Now I could investigate further into different number of events stored, but while looking into that I discovered the size of the log does not appearto have much correlation, let alone causation, with the memory usage of Jenkins. Using jconsole I monitored the heap memory usage of my master during 3 sets of tests. Two tests with store last x events set to 0 and one with it set to 50 (producing the 1% smaller log). The master consistently fluctuates back and forth between 150MB and 2GB of heap memory usage every few hours during the test run as memory builds and garbage collection kicks in. When the log returned in the first test with the full log, the memory spiked to the max 6GB I gave it and crashed. In the second test with the full log, the memory only went to 2GB causing no issue. And in the 50 event test case, with the 1% smaller log, the memory went to 4GB. In all cases the memory was below 1GB immediately before the log was returned, so it wasn't just an issue of being at the memory peak prior to garbage collection. As such I am guessing this is more likely an issue with Jenkins/Java than with TestComplete or its logs.2.6KViews0likes0CommentsRe: Memory Usage of TestComplete Plugin in Jenkins
Its actually not as much code as you would think for 10,000 test cases. It is highly data driven and fairly repetitive. TestComplete and TestExecute have no apparent issues with the log when not using Jenkins, even the older 32 bit TestComplete.2.7KViews0likes3CommentsRe: Memory Usage of TestComplete Plugin in Jenkins
I do have visualizer turned off. And there were only 8 errors, so there were only a few images for those errors. As for the events, I had considered that, but I hesitate to remove useful debug info like that should something go wrong. In conjunction with testing a large number of individual test cases we are also using the long test to test performance and memory leaks over time, so having the events in the log has proved useful, and given the runtime of the test, we don't necessarily have the resources to simply turn the events back on and rerun when something does fail. And only saving the last x number of events before an error hasn't always proved sufficient either. But thank you for the response.2.7KViews0likes7CommentsMemory Usage of TestComplete Plugin in Jenkins
I have a Jenkins master running on a windows 10 PC with the latest version of 64 bit java 1.8.151. I have allowed it 6GB max heap space. I have a slave running through java web start, same version of OS and java, and I have allowed 3GB max heap space. I have a rather large test (~10,000 test cases, ~24 hour run time), which I run on the slave. Jenkins generally seems capable of running at least a few of the tests on various slaves at the same time, until one of them finishes and is ready to send the results log back to the master. The log folder on the slave PC is about 700MB. When it attempts to return that to the master through Jenkins, java runs out of memory (java memory usage in task manager goes from around 1GB to the max 6GB). Has anybody else had similar issues with such large spikes in memory usage for a log? Any suggestions on how to resolve it, other than making smaller tests (I will do that if I have to, but organizing the very large number of test cases into smaller pieces is rather ugly)? Or is this just java being java? Thanks in advance.2.8KViews0likes9CommentsRe: Recording Widget Feedback - Open Discussion
I don't use record much anymore, but I advise my new employees interns to use it until they feel comfortable scripting without it. So basically, I only have people very new to TestComplete using it, so the more user friendly/easy to understand and use, it is, the better. I think the new GUI looks more simple and the couple of labels makes it easier to understand/less overwhelming. So I think it is a step in the right direction.1.1KViews1like1Comment