9 votes

Version controlling for Test Automation code

I believe its a very good practice, In my company we do exactly the same, I assume this is only because of historical reasons (in our case) but in general, you will try to have the smallest number of ...
user avatar
8 votes

One repo or separate repos?

It depends. Right now you might not see much need for a single repository design. Later, you may find your opinion changes. You might want to use a single repository if you need to keep your ...
user avatar
  • 30.6k
5 votes
Accepted

One repo or separate repos?

Running all tests at once is something that a Continuous Integration server should do for you, not something you do manual as it lets you wait for a long time. Let a server do the work and reporting. ...
user avatar
4 votes

One repo or separate repos?

Adding to the awesome and very detailed existing answers. There is a well-known success story of using a single large repository - Facebook and Google. As of 2014, Facebook's main repository was 54 GB ...
user avatar
  • 11.4k
2 votes

Version controlling for Test Automation code

The big advantage of synchronizing both the source code and the test code version is that you can easily go back in time within your VCS by using tags (see e.g. Git or SVN), allowing you to qickly ...
user avatar
  • 2,102
2 votes

One repo or separate repos?

I would apply KISS and YAGNI principle: Keep It Simple, and You Ain't Gonna Need It. Start with one, and split into separate repositories when you can see the business need for it, and benefits. I ...
user avatar
1 vote

Version controlling for Test Automation code

Stop using separate branches for your test code. Test automation code is part of the solution, just like the 'real' , product code. The test code will not have its own version. It will have the same ...
user avatar
  • 139
1 vote

Version controlling for Test Automation code

In my opinion, a wonderful idea. As the version progresses, it will be necessary to make changes and adjustments so that the actual code of the automation will also increase the number of versions. If ...
user avatar
  • 25
1 vote

Suggestions to integrate Selenium testing suite into TeamCity or any other CI?

Why did you write those automated tests? Do your developers have interest in information your script collects? if yes - great! ask them for help to set the things up. If not, that I would start with ...
user avatar
1 vote

Suggestions to integrate Selenium testing suite into TeamCity or any other CI?

I haven't used TeamCity (I use Jenkins) but this sounds like a pretty straightforward and common use case for any CI (Continuous Integration) system. Start by learning the basics of TeamCity. Some ...
user avatar
  • 2,666
1 vote
Accepted

Multiple pull request reviewers from different timezones

The main purpose of code review is learning (yes, cross-validation/static testing is secondary). Considering there no significative difference of knowledge of different parts of the application ...
user avatar
  • 9,786
1 vote

Need recommendations for a system for storing test cases, test results, build details, etc

Bugzilla for issue / bug tracking; Bugzilla wiki link TeamCity for build and deployment; TeamCity wiki link Octopus Deploy for automated deployment; really good if you are working with .NET Octopus ...
user avatar
  • 9,640
1 vote

Should the source code be hidden for an application.I am testing an application and I am able to view its source code.Should I raise this as a bug

If is is HTML or Javascript it is not usually a problem. Browsers need to be able to read this in order to display the HTML content and use the javascript and thus so can you. Note that programmers ...
user avatar
1 vote

Best practices to organize the automated tests in a continuous delivery world

Most shops I know keep the tests in the same codebase as the programs and so under the same source code control mechanisms. The tests are run when code is pushed (both master and branches for ...
user avatar
1 vote

Configuring a framework using Selenium Builder, GitHub and Jenkins

I would setup a Jenkins free-style job and execute the java based Se Interpreter from a shell-script task Setup free-style Jenkins build Schedule build with github with the git-plugin to run job on ...
user avatar

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