Update: UltraVNC 1.4.3.6 and UltraVNC SC 1.4.3.6: viewtopic.php?t=37885
Important: Please update to latest version before to create a reply, a topic or an issue: viewtopic.php?t=37864

Join us on social networks and share our announcements:
- Website: https://uvnc.com/
- GitHub: https://github.com/ultravnc
- Mastodon: https://mastodon.social/@ultravnc
- Facebook: https://www.facebook.com/ultravnc1
- X/Twitter: https://twitter.com/ultravnc1
- Reddit community: https://www.reddit.com/r/ultravnc
- OpenHub: https://openhub.net/p/ultravnc

T-Plan Robot: Automated testing based on VNC

This forum is for VNC related products | This means not only UltraVNC | It even is allowed to announce or describe commercial (and of course non-commercial) programs here (but not anywhere else in the forum)
Post Reply
robert.pes
Posts: 5
Joined: 2009-11-11 19:47

T-Plan Robot: Automated testing based on VNC

Post by robert.pes »

T-Plan Robot (formerly known as VNCRobot) is a black box GUI automated testing tool working on top of remote desktop technologies. It takes advantage of the RFB (VNC) protocol where it acts as a scriptable client driving a remote or local VNC desktop server. Though it currently relies just on VNC, its architecture is open and it is likely to support other protocols in the future such as RDP.

As T-Plan Robot is a Java application, it runs on all systems supported by Java including Windows, Unix/Linux, Mac OS, Windows Mobile (through PocketVNC) and many others. As VNC servers also support most significant platforms, it is possible to set up any client-server combination, for example T-Plan Robot running on Windows and executing testing on a Mac OS machine or vice versa. Such a set up can test any GUI application displayed on the VNC server regardless of the underlying technology or programming platform.

Example: T-Plan Robot running on Ubuntu automates a Windows Mobile cell phone (click to enlarge)

Image

The tool has an extensive Java API and accepts test scripts in a scripting language or native Java. There's a multithreading API allowing to span multiple automated testing threads within a single Java Virtual Machine (JVM) process. This makes it possible to integrate the tool and its tests into a Java project and/or use the tool besides classic functional testing to generate load on the tested system.

T-Plan Robot was released on November 9, 2009 and is being shipped in two distributions. T-Plan Robot 2.0 is open sourced under GPL v2.0 and represents a choice for budget users or those who insist on open source. T-Plan Robot Enterprise 2.0 on the other hand ships under a proprietary binary license and includes extra features and commercial support. Product differences are described at our Downloads page.

If you are interested we are on the link above as well as on SourceForge.

Cheers,
Last edited by robert.pes on 2010-01-10 21:04, edited 4 times in total.
Robert Pes
T-Plan Robot, open source cross-platform testing tool based on remote desktop technologies
http://www.vncrobot.com
redge
1000
1000
Posts: 6797
Joined: 2004-07-03 17:05
Location: Switzerland - Geneva

Re: T-Plan Robot: Automated testing based on VNC

Post by redge »

interesting for testing ultravnc 1.0.8.x of list functions for quality test/regression
and success/fail test lab with report file.
because i loose a lot of time doing manual test and forgot sometime basic test .. :-/

possible ?

I'm not aware of programming at all. only end user experienced.

examples of tests:
viewer connect to server (auto)
viewer connect to server (lan)
viewer connect to server(medium) ...

viewer with dsmplugin connect to server with dsmplugin,
server reverse connect to viewer with and without dsmplugin
etc...
UltraVNC 1.0.9.6.1 (built 20110518)
OS Win: xp home + vista business + 7 home
only experienced user, not developer
robert.pes
Posts: 5
Joined: 2009-11-11 19:47

Re: T-Plan Robot: Automated testing based on VNC

Post by robert.pes »

My apologies for late reply. I haven't reviewed the forum for a while.

Yes, T-Plan Robot would work for GUI based tests. Is it what you need? I just released an extensive tutorial today which I believe addresses your questions. Let me know if you have further questions.

http://www.vncrobot.com/docs/tutorials/v2.0/index.html

redge wrote:interesting for testing ultravnc 1.0.8.x of list functions for quality test/regression
and success/fail test lab with report file.
because i loose a lot of time doing manual test and forgot sometime basic test .. :-/

possible ?

I'm not aware of programming at all. only end user experienced.

examples of tests:
viewer connect to server (auto)
viewer connect to server (lan)
viewer connect to server(medium) ...

viewer with dsmplugin connect to server with dsmplugin,
server reverse connect to viewer with and without dsmplugin
etc...
Robert Pes
T-Plan Robot, open source cross-platform testing tool based on remote desktop technologies
http://www.vncrobot.com
robert.pes
Posts: 5
Joined: 2009-11-11 19:47

Re: T-Plan Robot: Automated testing based on VNC

Post by robert.pes »

Yes, T-Plan Robot can automate Flash applications. It is however a matter of what you expect. As the tool works on the desktop image level, it doesn't see the component hierarchy. I recommend you to review the tutorial (link above), especially the chapter 2.
ajri02 wrote:
robert.pes wrote:T-Plan Robot (formerly known as VNCRobot) is a black box GUI automated testing tool working on top of remote desktop technologies.
Product differences are described at our http://www.vnscrobots.com/downloads/index.html
Cheers,
I need a tool to test Flash games in web. We tried with QTP but the problem is Objects are not getting identifying properly.
can T-Plan Robot do that?
Robert Pes
T-Plan Robot, open source cross-platform testing tool based on remote desktop technologies
http://www.vncrobot.com
Post Reply