Let's connect together
Join us to make our over 890K member community even better. Create your free account and make the world work better for everyone.
Join the Community
Join us for our new series of live sessions focused on core, foundational platform topics like Automated Test Framework (ATF), Instance Scan, Upgrade Center, Source Control and CICD, etc.
This week's session will be an introduction on how to get started with Headless Browser testing in ATF.
This academy happens every other week Thursday (9am PDT, 6pm CEST), starting on July 8, 2021. We'll have product experts on hand to demonstrate concepts, best/good practices, provide guidance, and answer your questions in a live setting.
Docs
ATF Headless browser testing
Daniels links and notes are here:
--> Show installation:
Installation doc: https://docs.docker.com/engine/install/debian/#install-using-the-repository
apt list --installed | grep docker
--> Certificate setup:
Activate TLS in docker:
more /etc/docker/daemon.json
Allow local commandline to use API:
export DOCKER_HOST=tcp://www.draes.net:2376 DOCKER_TLS_VERIFY=1
ls -la .docker
--> Port Listening:
more /etc/systemd/system/docker.service.d/override.conf
---> Login passowrd for local auth:
echo "<your_password>" | docker secret create sn_password –
Here are some questions that were asked and answered within the Academy session
Question | Answer |
Should ATF only be used for upgrades? | It can be used for upgrades, or during development, so can be done at commit time, at publishing a version of an app, of promoting releases - or and including upgrades |
Who should own ATF, developers/qa/product/central platform team? | If you have a dedicated qa - they can own it. Otherwise Dev should build and own their tests. |
when should I not use ATF? | An example of when not to use ATF is for performance testing or unit testing for code coverage |
Are ATF upgrade safe? | As with anything in SN it should be maintained by SN - and part of the reason to use ATF over something like selenium - is SN is responsible for keeping the testing steps aligned after upgrades |
How do you pick what test are preformed manually versus taking the time to create an ATF | As with any automation you want to make a cost vs benefit decision - driving to high value results ! So, I can’t directly answer, but you want to automate things that take little time to automate but take lots of time to do manually |
Join us to make our over 890K member community even better. Create your free account and make the world work better for everyone.
Join the Community