Our first AMA of 2019 with Jason Huggins was on the topic of Robots in Automation. There were a lot of questions for this AMA as usual
If we didnât get to your question of youâre catching up on the Dojo and have thought of some questions youâd like to ask, please share them here.
Elaborate on the diffrence between rpa (robot proces automation) and rda (robot desktop automation) if familiar
What are your favorite resources for ways to get started with designing or building robots for adults? and also for teens/children?
Assuming weâre talking about RPA, RPA did not start out aimed at testing, but now itâs being promoted as a test tool. Do you see these merging - going after the same market?
What about non web contexts - desktop, standard applications etc
Which was more difficult? Starting Sauce Labs or starting Tapster? And what lessons did you bring from co-founding Sauce Labs to founding Tapster?
When a Tapster robot interacting with a touch screen, such as playing music from Harry Potter from an iPad app, is each coordinate hard coded or can it somehow sense what is on the screen, such as the piano diagram in the app, and which keys to press?
you mentioned Python; have you dome testing written in micropython that is targeted to run native on controllers / robots ?
Tapster has a GitHub account Tapsterbot, with an open source project which calls for âone Tapster robotâ as a component. Are there any pre-built Tapsterbot models available to the general public? Assembling one from the Tapster bill of materials may be a bit difficult.
Selenium, Saucelabs, Appium then tapster. Whatâs next? An AI behaving like a real human tester, talking with developers and making decisions about a test strategy?
The first game you automated appears to have been Angry Birds. Do you have one that plays Temple Run?
Is there a way to run parallel tests during UI testing? if yes how can we do that in the same laptop?
What are some starting points and baby steps for someone with no experience (but a keen interest) to grow knowledge around Robot Process Automation?
Is it Jason Huggins talking on the screen, or is it a robot?
What is the largest flow that you have automated using robots? please tell us the flow and how much time was required to do it.
When you start a new project for a robot in automation⌠how do you estimate? do you have some technique?, specific methodology for the software and hardware process building?
Have you ever visited the self service craft beer tasting room, Tapster Chicago at tapsterchicago.com?
I was intrigued with this topic and saw that RPA was mentioned as a possible testing tool.
Iâve been working with RPA for about six months. I was asked to lead a team to develop a bot for an internal process (how I got this role is a different story). As the name says, I was developing process automation and not test automation. In my opinion, the primary difference between the two is that process automation has no asserts within the code that provide results of a workflow. In process automation, the only result is the process performs work previously executed by humans.
My understanding is that RPA did not start out as a testing tool. It is primarily aimed at business teams - not IT or IT teams. One question above claims some promotion for testing. Are there examples of this?
Iâd be very surprised that RPA could be valuable as a testing tool. It can be very expensive to purchase, while the development is not as complicated as, say, .Net, a workflow (desktop or website) can be complex to implement (read: require months to develop a good bot), and reporting would be clumsy for testing purposes. In my opinion, RPA would add friction to a project that is dependent on automation for pace.
Lastly, in our experience, a very strong development background assists with design and implementation.
Yes, RPA is an IT process tool that can be used for testing - see the article above. There are different tools - see the RDA/RPA differences link. Some (RPA) require higher implementation skills while those that focus on the desktop are more visual.
We have the best success wrt using RDA when the platform is a standard system (like SAP, ServiceNow etc) or across technologies (ie testing across mainframe, desktop, web). It seems RDA scales better in these situations compared to existing automation approaches.