Java training for QA teams
For your manual testers to bring more value to their projects, they need to be able to automate the manual test cases that they work on.
After each manual test case is verified as successful, the tester should automate it through a Selenium script.
This way, in the future, only a fraction of time will be needed for re-executing the same test case.
Running the automation test instead of executing the manual test case will free the tester's time so that he/she can execute more creative testing.
Test automation requires coding knowledge and skills in a language such as Java.
This on-premise training assumes that the manual testers do not have any preexisting knowledge about Java.
It covers all Java concepts needed in a test automation project.
NOTE
This training is a prerequisite for the Selenium automation training for QA teams.
CLIENTS
ConvertUs, BBTV, BC Renal, O2E Brands, Translink, BestBuy
Selenium automation training for QA teams
The test automation for a website is done by writing code in a programming language such as Java.
The Selenium WebDriver framework provides the interaction with the website in the browser for actions such as the following ones:
-
open the site in the browser
-
find a web element
-
click on a web element
-
type a keyword in a textbox
-
interact with a listbox
-
interact with elements from iframes and browser tabs
-
synchronize tests with the site
-
interact with popups and modals
This on-site training covers the Selenium WebDriver framework in detail so that, at the end of it, manual testers and QA analysts can write automation tests by themselves.
Additional topics that are included in the course are
-
unit testing with the TestNG framework
-
how to structure the automation code using the Page Object Model
-
how to create a custom automation framework
CLIENTS:
ConvertUs, BBTV, BC Renal, O2E Brands, Translink, BestBuy
Implement your first test automation project
Having test automation implemented for your website can have big benefits for your development projects:
-
It could be used to validate that all new development builds are good for testing.
-
It could validate that your website is up and running at all times.
-
It could also save lots of time for the QA team if most of the repetitive tests are automated.
But you may not have any test automation engineers in your team.
And need test automation implemented soon.
If your company does not have any test automation in place yet and wants to get started, we can do it together.
The automation project will include
-
a test automation framework
-
automated tests for all high priority user scenarios
-
integration of the automated tests in continuous integration
Maintenance, support and training can be added to this service.
Integrate your test automation scripts in continuous integration
If your automated tests can only be run on local computers, they are not very useful.
Everyone from the development and test teams should be able to run them any time they like.
They should work on any environment:
-
dev
-
test
-
staging
-
production
They should work on local computers, virtual machines and Docker containers and on any browser.
The automated tests should also run unattended over the night or as part of the build deployment process.
Is your test automation project going in the right direction?
-
Do your automated tests need a lot of maintenance and changes every time there are changes in the website?
-
Are your automated tests failing a lot?
-
Are your automated tests unstable and fragile?
-
Do you need an additional opinion of how good your test automation project is?
I can help you if you have any of these questions.
I will review your automation project in detail and evaluate its design, code quality and attendance to good automation practices.
After that, I will provide a report with suggestions for improvement.
If required, I can also help your team with the implementation of the suggestions.
Need more information?
Please contact me at alex@alexsiminiuc.com




