4

Selenium IDE has no version control integration, at least for now. All the test info is written in a .side file (unless you are using code export to another language). If you've set up git correctly, you should be OK, provided you are not trying to work at the same file at the same time. Just commit different tests in folders you agreed on. However, I ...


3

Vizzy: This is released recently by workday and was presented during one of the tech meetup: https://github.com/Workday/vizzy silkulix http://sikulix.com/quickstart/ Protractor-image-comparison https://www.npmjs.com/package/protractor-image-comparison webdriver-image-comparison https://www.npmjs.com/package/webdriver-image-comparison


3

I've been testing embedded devices since 1999, and I started from scratch as a manual tester and I'm now a full-time automated test software engineer developing both tests and systems / frameworks, so I hope I can offer a little perspective from my own viewpoint. I started out testing credit card machines (entirely manually), moved to mobile phones (mainly ...


2

No, it is not necessary but, I would say it is beneficial. Knowing the basics in testing is mandatory because, with the experience of test processes, test scenarios, test cases, test steps, and execution, you will be sturdy to write automated test scripts more efficiently. The transition will get smoothened if you start your career with manual testing and ...


2

This is a great question and one that many organizations face. I recommend keeping the test code and the application code together because this will, at the highest level, help keep (or perhaps 'force') application and automation developers closer to each other in many other ways. It would be 'easier' to have the repos separate, however this is a very ...


2

When to choose different branch or repo If you are deploying the test scripts to a different test server to execute the steps and is executed completely independent of the source code or minimal dependency. Then it doesn't matter where you keep your code. I would suggest adding the test scripts and the required dependency together and store it under a ...


1

There are no best practices, only good practices in context. With the scripts configured correctly, nothing more than a make test is necessary. E.g., If you have a Jenkins job to run your automated checks: test: curl -X POST http://jenkins_server.com:port/job/job-name/build If you have to fetch code from other sources, you can run a git clone or a ...


1

Adding Few more which I have used recently & are good for image pixel comparisions: 1. PhantomCSS PhantomCSS takes screenshots captured by CasperJS and compares them to baseline images using Resemble.js to test for rgb pixel differences. PhantomCSS then generates image diffs to help you find the cause. Refer:https://github.com/HuddleEng/PhantomCSS ...


1

It doesn't matter, from a technical perspective. You can point your trigger to any path (test repo). The important thing is to respect the naming convention, so no one gets confused with it. I once had a developer ask me "Hey why do you have access to SUT-tests folder?" Unknowingly, I created tests inside folder with that name, but the devs would call their ...


1

The TestComplete Name Mapping tool is an object repository. The key difference that I know of is that the Name Mapping tool is minimalist - it does not include anything more than is necessary. It's possible to define objects in the Name Mapping tool with nothing more than the alias and the full path. For a website, that's approximately equivalent to ...


1

You cannot concatenate JMeter Variables this way, in order to evaluate nested JMeter Variables you need to use __V() function like: ${__V(orderId_${counter}_g1)} More information: Here’s What to Do to Combine Multiple JMeter Variables


1

Ok. I will be as honest as possible here. 1. What is the use of javascripts to QA? Today everyone started learning Automation Started with Java + Selenium as a basic.But then came to realze that certain action on webbrowser can be performed by Javascripts only. So know couple of basic things of javascripts and how to use in open source tools such as ...


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