For the last week I haven't been doing much, other than getting to know what the automated tests look like that we run on our website. But now I have been given my first assignment, luckily I won't be working on it alone. Another guy started at the company a few days before I joined the team last week, and while he has a ton more experience we are both new to QA Engineering in general, so they decided to pair us up.
We are going to be working on a few different things:
- Moving the automated test from an old TFS server and getting it all migrated to GitHub.
- Update the test to make sure they run on Selenium Grid.
- Update the tests to that we can run multiple tests at once in parallel using Selenium Grid.
- Make the tests run/kick-off from GitHub instead of TFS when a new build gets pushed to the QA environment.
That last one I am not really sure how we are going to do at all, but the other ones I have been researching for the last few days... but there is a problem. All the documentation that I've found is either old, outdated, or for Java and not C# (which is the language which all the test are written in).
I think I am getting close to getting the test to run on Selenium Grid, I am still not sure how to get multiple tests to run at once in parallel. I know that we have to use a testing framework that allows for multi threading, but so far I haven't figured it out.
I will keep looking into it, and when I figure it out I promise to make a tutorial on this site and Youtube. I hate how hard this has been and if I can help someone else, I will do my best.
Anyways, that's all for now and thanks for reading!
No comments:
Post a Comment