4. 4
About Us
Sharon
• Joined Rakuten Travel in 2016
• 3 years experience in Software Quality Assurance Testing
• Likes watching movies and playing games
Clint
• Joined Rakuten Travel in 2016
• More than 10 years in Product Development and Testing
• Likes travelling and reading non-fiction books
12. 12
Evolution
Simple Data
Driven with
Selenium
Data Driven
with
Cucumber
(Excel File
Based)
Data Driven
with Robotium
and TestNG
(CSV Based)
for Android
Data Driven
with TestNG
for WebUI
Data Driven
with TestNG
for WebUI,
Android, IOS
& API
26. 26
UI Test Automation Challenges
Deployment Cycle on
Automation Test Environment
Element Locator
Develop
Deploy
Test
Develop
Deploy
Test
Develop
Deploy
Test
31. 31
In conclusion, the test automation partly failed.
UI tests were suspended but the API tests are being used.
The reasons are:
1) Testcase Quality
The testcase quality was low. We focused on quantity rather than quality and we have separate
testcases from manual testers. The generated testcases were many, so it took a lot of time to
execute and maintain.
2) Progression Test Automation
We developed progression testing with lack of proper information and lack of organization.
3) End-to-End Scenario
The developed test automation were end-to-end scenario based. Whenever there is failure at any
point during the test, the test will fail.