Tag Info

Hot answers tagged

4

Recording tests often leads to hard to maintain tests, therefore most experienced testers prefer hand coding automated tests over recording. Automated tests often cover the same area multiple times, in order to setup data, or for example navigation. When a central part of the application changes this could result in multiple tests failing, all these tests ...


3

By definition testing EVERYTHING will take INFINITE TIME. Which I bet is less than optimal (unless your boss is OK with that - then you just found safe job for life :-) So you need to agree with your boss about some metrics to limit and prioritize "everything". Make a survey among your customers which OTHER applications they use, on which platforms. Or ...


3

Test Automation is an extremely broad subject. It doesn't just mean performing regression testing or load testing with a specific tool, although that's often what employers want (it's easy to identify). The ability to create specific programmatic solutions to help you test is hugely valuable. Over the years automation tool vendors have tried to make the ...


2

WebDriverJs is just the driver to control the browser. For the tests itself I recommend a JavaScript based testing framework like QUnit or Mocha. The test framework take care of the test reports. Mocha is also mentioned on the WebDriverJs wiki page. You can find more information about how the reporting works on the official websites. QUnit: Bottom left of ...


2

Cleanest solution is to get it removed for QA environment (render it conditionally) - you have one right? You do test BEFORE deploying to production? So don't use CAPTCHA in environment where you run automated tests. If you cannot, use automated humans: there are companies which will solve CAPTCHA for you - it is quite cheap, 1000 for a buck, with decent ...


1

Answering the original question , Nothing in Java as far as I know , you probably already using test ng/spring-test so not much I can recommend . Concerning peter answer , if you have a running automation with WD / selenium - great for you! Most chances you are still spending too much time on maintenance and can't run it on mobile web/ some browser properly ...


1

Since more or less by definition you don't have unlimited time, you can't test everything. As Peter says, you need to work out which subset of "everything" gets highest priority. I've got a few suggestions on that front: If you have data on what operating systems your customers use, great. If not, get it. You want to know which OSs are most popular with ...


1

WebDriver is an upcoming W3C standard, so if CATJS dismisses it as "we don't do WebDriver" it raises a red flag to me immediately. Is there any good reason to NOT use industry standard solutions? Cool is fine for fun, if you can abandon it and move elsewhere with ease. If we invest man-years in developing production code I prefer stable platform. ...


1

The thing that helped me sometimes in such cases is to evaluate the state of JQUery: http://stackoverflow.com/questions/20414729/webdriver-wait-for-jquery-to-finish But of course if you use another library, it becomes tricky. Additionally you can try to wait for the change you expect at the element, such as the added or removed class or the added content ...


1

In order to keep the same build for testing as production there needs to be some sort of toggle in the application. Preferable in a configuration file (or database setting). By default the useCaptcha setting is enabled, but in the test environment you disable this in the configuration file. This means the code will have two paths One that does not load ...


1

This load test article is a great walkthru for your scenario - http://www.mkyong.com/unittest/testng-selenium-load-testing-example/


1

I'm seeing two distinct questions here: How do you write automated tests that don't generate false positives or false negatives? How do you check existing automated tests for false positives or false negatives? Both have somewhat different answers: Dale's answer is a good one for writing tests in a way that protects against false positives and false ...


1

This looks like a position description for automated testing, which means writing automation code to run tests against the company's software. It's possible in your area there's a bigger emphasis on automation than I'm accustomed to, along with the understanding that good test automation requires programming skill. This is a good thing, especially if, as ...


1

The question is focussing on the disadvantages of SilkTest I'd say. I hope the following answer is not just a personal opinion and I can provide proof for my reasons. I'm using SilkTest (mainly Silk4J together with SAP, i.e. the Premium license) for 6 months now and I'd say the main reason is that the product does not provide enough added value. It simply ...


1

Good luck in your intention. The most popular proprietary/paid performance testing tools as for now are: HP LoadRunner Borland Silk Performer Microsoft Visual Studio Load Testing Framework Each tool has free trial so you should be able to perform your own assessment, Loadrunner seems to be the most popular one. In regards to free/open source tools, ...


1

Try again with the latest version of the maven-surefire-plugin. This is the config I am using which works fine <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.18.1</version> <configuration> ...



Only top voted, non community-wiki answers of a minimum length are eligible