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 ...
4
votes
Accepted
Version Control for Selenium Itself
This is what you use Maven for. Maven manages and downloads your dependencies.
Suggest you try to always use the latest stable version of Maven and you should be set.
Example pom.xml:
<...
4
votes
Should testers have access to view developers code? What are pros and cons of this?
To answer this, I think it is better to first look into why they have code access restrictions set. The fact that it is financial software is a valid reason. Minimizing risk of a security breach by ...
4
votes
Should testers have access to view developers code? What are pros and cons of this?
In my personal opinions,
Pro
White box testing is made possible by giving testers access to source code, and comprehensive testing techniques such as MC/DC testing, condition decision testing can ...
3
votes
Accepted
Testing new features on unreleased branch or current master?
You should make a new branch from master branch anyway. The only changes which might go to the master branch are bugfixes. So the process should look like the following:
You make new branch from ...
3
votes
Should testers have access to view developers code? What are pros and cons of this?
Pros
If you are testing safety, or other, critical code then your testing requirements will include 100% Code and Decision coverage - this is often impossible to achieve without seeing the actual ...
3
votes
Should testers have access to view developers code? What are pros and cons of this?
Testers having access to the source code and testers doing code reviews are completely separate things. More often than not testers are not that technically competent and also from my experience not ...
3
votes
Should testers have access to view developers code? What are pros and cons of this?
Ofcourse testers should have access to the code that is being made by the developers.
In an Agile development testing should be an parallel activity. If you have dedicated testers they should be ...
2
votes
Accepted
What is the recommended practice for maintaining test automation code within version control?
This is completely ok, we did exactly the same for a while. I assume this is for historical reasons (it was in our case)?
But in general, you will try to have the smallest number of systems possible. ...
2
votes
How to manage versions of JMeter scripts
You should manage you automation scripts like you would any other code. If you use Git for source code management you should use Git to manage your Jmeter scripts as well.
2
votes
Supporting multiple versions of test scripts
If the statistics are formatted differently you only need to modify how your get_statistics() methods parse their data sources.
If the statistics are numerically different, requiring you to set ...
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 ...
1
vote
How to handle versioning for multi-sided ( frontend and backend) project?
The main idea of specifying a version of a product in defect description is making dev engineer possible to trace-back the app the is currently under test to the particular commit under version ...
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 ...
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 ...
1
vote
How to manage versions of JMeter scripts
Yes git is a good option.
There is nothing like best, it's totally on you how you are implementing it. There are many other open source version control tools available you can consider:
CVS
...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
version-control × 12automated-testing × 3
git × 3
selenium-webdriver × 2
manual-testing × 2
jmeter × 1
test-design × 1
test-automation-framework × 1
agile-testing × 1
regression-testing × 1
continuous-integration × 1
agile × 1
ios × 1
test-strategy × 1
maven × 1
qa-process × 1
jira × 1
tfs × 1
testing-team × 1
code-review × 1
user-stories × 1
source-control × 1
testing-practice × 1