Robot framework for testing embedded devices

1,035 views
Skip to first unread message

amit

unread,
Aug 24, 2010, 1:46:05 AM8/24/10
to robotframework-users
Hi,

Just came across robotframework and I am truly impressed by it's
possibilities. I've read a lot of documentation but I do have a
concern. Most of the examples seem to refer to testing GUI based Web
apps. The framework seems generic so I am assuming I can use it to do
acceptance testing on embedded devices that we develop.

An example of a test case:

1. Connect to unit via FTP.
2. Upload latest firmware.
3. Reboot unit.
4. Verify software has been loaded.

I am planning to create a custom python library that support the above
keywords.

Is robot designed to do cases such as above?

Also, can i write a custom library using TCL?

Thanks!

Taylor, Martin

unread,
Aug 24, 2010, 7:52:17 AM8/24/10
to amit....@gmail.com, robotframework-users
This sounds very similar to the Robot Framework automated testing that we've been doing at Texas Instruments Education Technology division for the past 2 years. We have written Python test libraries that connect to our hand-held devices via USB or WiFi, download the latest software, reboot the hand-held and then run a series of Build Acceptance Tests that verify the functionality of the installed software. We've also written Robot Framework libraries to support API level testing on devices, PCs and Macs.

Robot Framework is very flexible and extensible and we find it an excellent framework to support all kinds of keyword-based test automation. You can develop local, integrated, test libraries in Python or Java. If you work with Robot Framework's Remote library XML-RPC interface, then you can write your remote libraries in whatever language you choose, as long as it supports XML-RPC.

Good Luck with your test library development and welcome to the Robot Framework user community!

Cheers,
Martin

> --
> You received this message because you are subscribed to the
> Google Groups "robotframework-users" group.
> To post to this group, send email to
> robotframe...@googlegroups.com.
> To unsubscribe from this group, send email to
> robotframework-u...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/robotframework-users?hl=en.
>
>

Amit Uttamchandani

unread,
Aug 24, 2010, 2:00:04 PM8/24/10
to Taylor, Martin, robotframework-users
On Tue, Aug 24, 2010 at 06:52:17AM -0500, Taylor, Martin wrote:
> This sounds very similar to the Robot Framework automated testing that we've been doing at Texas Instruments Education Technology division for the past 2 years. We have written Python test libraries that connect to our hand-held devices via USB or WiFi, download the latest software, reboot the hand-held and then run a series of Build Acceptance Tests that verify the functionality of the installed software. We've also written Robot Framework libraries to support API level testing on devices, PCs and Macs.
>
> Robot Framework is very flexible and extensible and we find it an excellent framework to support all kinds of keyword-based test automation. You can develop local, integrated, test libraries in Python or Java. If you work with Robot Framework's Remote library XML-RPC interface, then you can write your remote libraries in whatever language you choose, as long as it supports XML-RPC.
>
> Good Luck with your test library development and welcome to the Robot Framework user community!
>
> Cheers,
> Martin
>

That's great to hear Martin!

Thanks for sharing your experience. This tool should definitely help us
advance our internal testing quite a bit.

Thanks again,
Amit

Reply all
Reply to author
Forward
0 new messages