Back to Search
Start Over
Robust UI Automation Using Deep Learning and Optical Character Recognition (OCR)
- Source :
- Proceedings of International Conference on Recent Trends in Machine Learning, IoT, Smart Cities and Applications ISBN: 9789811572333
- Publication Year :
- 2020
- Publisher :
- Springer Singapore, 2020.
-
Abstract
- In the complete software development life cycle (SDLC), testing and maintenance stand slowest, and the reason being entire process is manual or manually maintained automation. Over time, companies have realized that it is very costly and time consuming. The biggest reason for manual maintenance of automation is its dependency on dynamic properties of the UI elements (xpath, class, ID) which directly depend on document object model (DOM). Cloud releases are very frequent, and changes in the UI properties are expected. In this paper, we are presenting a UI technology agnostic approach, which does not depend on the DOM and UI properties of the application rather behaves like a human and visually parses the screen. We use artificial intelligence to detect the UI elements, and even, just a mock-up of a screen can be parsed this way. This also enables test-driven development (TDD) of UI, among many other use cases. We used annotated UI image data for training our deep learning model, and the method has been validated with 94% accuracy on new UI elements. This approach does not require manual maintenance of the generated automates unless there is a functional change in the application. We propose UI technology agnostic, zero touch, self-healing UI automation.
- Subjects :
- Dependency (UML)
InformationSystems_INFORMATIONINTERFACESANDPRESENTATION(e.g.,HCI)
computer.internet_protocol
Computer science
business.industry
Cloud computing
Optical character recognition
computer.software_genre
Automation
Systems development life cycle
Use case
Document Object Model
Software engineering
business
computer
XPath
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- Proceedings of International Conference on Recent Trends in Machine Learning, IoT, Smart Cities and Applications ISBN: 9789811572333
- Accession number :
- edsair.doi...........7f2f721108cdbad16f6b14182839a917