Interesting Ideas for Test Automation
- Live Reporting of Testresults with help of Mongo DB and NodeJS/express JS
In applications ,where we want to have a real time test result dashboard — We can store results in Mongo DB(Or any NO SQL) and then read data by nodeJS,ExpressJS and publish into testresult Report . This way — we will store our test execution result in MongoDB. Then use Nodejs and publish result in HTML report
2. Use TestExecution+Docker+ AWS (Cloud)
If you want to do test execution on multiple systems (Selenium GRID) then execute testsuite on a Docker Hub . Docker HUB will be situated in AWS Cloud(Secure and Private) and will use multiple container images for execution . We can have different AMAZON Virtual Image (for Google chrome,Firefox containers) .After execution -You can terminate EC2 instance so that you wont be priced for later.
3. Tableau + Ansible -
If you want to analyse Machine learning testdata -testresults -then Use Ansible automation and get it attached with Tableau . Use fast speed of Ansible for execution .