Saturday, November 29, 2014

Sikuli: sikuli is an open source research project originally started at the user interface design group at MIT. sikuli package line is now maintained and farther developed by Raimund Hocke (aka RaiMan) together with the open source community. sikuli one of the most powerful automation tools for desktop application. I think it's very easy to learn. sikuli will capture image. Actually when captured image, it has create a inter number against each and every image. sikuli automate anything whatever you see in the screen. It uses image to identify and control GUI component. It is useful when there is no easy access to a GUI's internal and source code. First download sikuli following link-

1. http://www.sikuli.org/download.html
2. click ->  sikuli-setup.jar (version 1.0.1: download)
3. click -> sikuli-setup.jar (md5)
4. there is a message in the left side of the screen (below) like "This type of file can harm your computer. Do you want to keep sikuli-setup.jar anyway?
5. click -> keep (button)
6. sikuli is starting to download and it will take few minutes like 4/5 minutes
7. go to download link, select sikuli-setup.jar
8. double click -> sikuli-setup.jar
9. following files will be opened
           a) SikuliX-1.0.1-SetupLog.txt
           b) sikuli-tessdata.jar
           c) runSetup.cmd
           d) runIDE.cmd
           e) sikuli-ide.jar
click -> runIDE to start the sikuli project

before install sikuli make sure, java runtime is installed in your pc. if yes, then make sure it will be java jdk 7 not more than that.

please follow the link to down load java-

1. http://www.oracle.com/technetwork/java/javase/downloads/java-se-jre-7-download-432155.html
2. accept licence agreement
3. now click and download
Windows x86 Offline19.26 MB   jre-7-windows-i586.exe
4. it will some time to download
5. after download, install java in your pc

after successful installation, click runIDE to start sikuli

How to work with sikuli

      


Monday, November 3, 2014

Software Automation is a kind of scare thing for some tester/QA person. Because of lack of knowledge about testing technique and learning. Some one says that I don't know programming language so how can I do that. First of all I also think so. But be sure, it's not a very difficult thing. But it's sure that we have to learn.

Now I want to write some basic information about mobile application testing. Mobile application testing is a very common. But some times we don't manage Android, iphone, windows for real testing. So emulator is helping us to do that. Today I am going tell about an emulator. Which makes mobile testing is more easier. This emulator is "ripple emulator". It is google add ons. How to add "add ons" ripple just click following link-

https://chrome.google.com/webstore/detail/ripple-emulator-beta/geelfhphabnejjhdalkjhgipohgpdnoc?hl=en


Now steps to be followed-

1. Click above link
2. Now a new tab "Ripple Emulator (Beta)-...." form has opened
3. Then click "Added to Chrome" button from the right side of the form