Stay Tuned!

Subscribe to our newsletter to get our newest articles instantly!

Apps

Automate Repetitive Tasks on Your Computer

[This blog is migrated from our classifieds website on 18 July 2020. Previously, it has 3,759 views.]

Pre-Solution

There are 2 approaches:

  • Reviewing the code
  • Automate these repetitive tasks using third-party software. I am exploring the second option by researching this topic.

Here’s what I found

1. http://freddy1990.com/index.php?page=product&name=scar

2. Use IBM Rational Robot for this but keep in mind it’s not cheap. It’s also probably been renamed a few times since started using it so just search for Rational testing products in general. It’s fully script-able, allowing you to monitor the screen and send key presses and whatnot.

3. First purchase SOTI Pocket Controller Pro then just use the normal AutoIt automation tools. It’s a little different because can’t actually capture popup windows like you may be used to, but it can automate clicks, and then loop and wait for things using the GetPixel methods to check it the screen is what you expect.




4. Selenium IDE is an integrated development environment for Selenium tests. It is implemented as a Firefox extension, and allows you to record, edit, and debug tests. Selenium IDE includes the entire Selenium Core, allowing you to easily and quickly record and play back tests in the actual environment that they will run. Selenium IDE is not only a recording tool: it is a complete IDE. You can choose to use its recording capability, or you may edit your scripts by hand. With autocomplete support and the ability to move commands around quickly, Selenium IDE is the ideal environment for creating Selenium tests no matter what style of tests you prefer.

http://www.slideshare.net/joaopmaia/web-app-testing-with-selenium – a slideshow on how to use Selenium for web testing

http://www.pushtotest.com/docs/testmaker-help/testmaker-tutorials/building-tests-of-rich-internet-applications-using-ajax-and-selenium/task-1-record-and-playback-a-web-application-functional-test – a sample of how to use Selenium IDE’s record and playback features.

5. http://code.google.com/p/webdriver/ Webdriver and selenium are going to be merged at some point.

6. Hp QuickTestPro




7. DejaClick. This is a free add-on for Mozilla Firefox. This tool does not require to do coding. We can record, parameterize (data-driven) and playback the scripts. This tool also provides some details for performance parameters as well (like the time it took to load the entire page, the time it took during network, etc)

8. WaTiR Web Automated Testing in Ruby that’s a very popular one that handles any interface on a web page, aside from interacting with java applets directly. WaTiJ exists as well if you prefer Java, and WaTiN if you like .NET. There are plenty more but I thought I’d mention that in particular, for the rest, check: http://www.softwareqatest.com/qatweb1.html

Exploring AutoIt:

You can use a debugger: http://www.thefoolonthehill.net/drupal/AutoIt%20Debugger




Credits

Photo by Digital Buggu: https://www.pexels.com/photo/colorful-toothed-wheels-171198/

Avatar

Valdy

About Author

Valdy founded Dewacorp.com, a helpdesk and IT Services provider that has taken care of nearly 40,000 customer service requests in the past 15 years - nearly 2,600 per year. He also created the growing Dewalist.com - a classified website that has close to 110,000 page views and 9,000+ user visits per month with 61,000+ yearly published ads and 47,000 active registered users. He blogs for the ever-growing Dewapost.com, a tech blog that gets around 20,000 impressions per month with 700 clicks and 10 average pages first impressions on Google Search. You can reach him on the Contact Us page, social media links below or Dewachat.com.

You may also like

Apps

Why does Joomla! 1.5 use UTF-8 encoding?

Well… how about never needing to mess with encoding settings again? Ever needed to display several languages on one page
Apps

Can Joomla! 1.5 operate with PHP Safe Mode On?

The Answer Yes, it can! This is a significant security improvement. The safe mode limits PHP to be able to