Archive

Archive for May, 2010

Automate manual testing and integrate RoutineBot with bug tracking system

May 13th, 2010

RoutineBot is challenging and very easy to implement test automation solution.

Sr. Software Test Engineer,

TeleCommunication Systems Inc.  (formerly Networks In Motion Inc.)

I want provide some feedback on RoutineBot automation toolkit. We started our RoutineBot evaluation about 3 weeks ago and as a result are planning to automate a good portion of our manual testing using this tool.

We’re still in the middle of a pilot project but even now I can frankly say that RoutineBot is challenging and very easy to implement test automation solution.

It’s fits most of our requirements and another great advantage that RoutineBot can be integrated with our bug tracking system.

It supports 3 scripting languages and can be easily modified with different features we’re looking for. RoutineBot is a good test automation toolkit. I recommend it to anyone who work with UI testing.

  • Share/Bookmark

admin Testimonials

Successful UI testing of mobile applications on real devices and emulators with RoutineBot

May 12th, 2010

Any test engineer even without programming skills can easily create complex test scripts using RoutineBot

Ilya Gorshkov, Software test engineer,

MERA NN, Nizhniy Novgorod, Russian Federation

We use RoutineBot as a test automation toolkit for about 1 month. We’ve already tried a lot of tools around the world. We’ve chosen RoutineBot because only using this tool we can create flexible and  reliable automation scripts and do it really fast.

We do UI testing of various mobile applications on both real devices and emulators. Using RoutineBot automation of emulator testing is no longer a problem for us.

Another good advantage of RoutineBot usage is that probably any test engineer even without programming skills can easily create complex test scripts using RoutineBot.

Also I want to thank RoutineBot team for outstanding support and want to say that our test team is looking forward to extend our partnership and involve more projects in test automation.

  • Share/Bookmark

admin Testimonials

Using functions from other projects

May 10th, 2010

Latest version of RoutineBot allows to use functions from other external projects. The key idea is that you will be able to use not only functions, but also graphics.

Application: For instance, you can create a project that supposed to check the current state of your software and if it is not what you expected, change it accordingly.

How it works – option 1:

1. Run RoutineBot

2. Open your project

3. Make sure you have properly declared project and uses part (normally, if you created the project using our default templates everything should be fine)

4. Select Add project as unit in Project menu

5. Make sure the linked project appeared in Uses part as: Uses ‘test1.rbp’; (if you work with Pascal scripting);

How it works – option 2:

1. I have created test1.rbp, with source code:

Program My1Prg;
function TestFunc : Integer;
begin
x:=MouseFocuse(‘Sample.bmp’,1000);
ShowHint(‘ok’);
Result := x;
end;
begin

end.

Now I’d like to use test1.rbp in another project.

2. I create a new project, go to the “Explorer” tag and click “Attach file to project” button:

Click "Attach file to the project" button

Click "Attach file to the project" button

3. Now “Test1.rbp” appears in Explorer list:

Now test1.rbp is in our Explorer list

Now test1.rbp is in our Explorer list

4. Go to the “Source” tag and make sure the source code looks like this:

Program My1Prg;
Uses ‘test1.rbp’; // make sure the is just the name of the project, not full path
begin
TestFunc;
end.

5. Another important note, the initializing code in test1.rbp will also be executed, so keep it empty if you don’t need to execute anything.

  • Share/Bookmark

admin Articles