Bulkan Evcimen

Running QTP tests using Python



QTP provides an interface called the automation object model. This model is essentially a COM interface providing a bunch of objects that can be used to automate QTP. The full object list is available in the QuickTest Professional Automation documentation.

Running QTP tests from the command line is useful for doing scheduled automatic testing. If you use a continuous integration system to do automatic builds of your software, you can run your QTP tests on the latest build.

The following is a Python script that is able to run a test and print out Passed or Failed. It is a direct port of example code in the documentation written in VBScript

Setting up a git repository on Slicehost



On your slice;


  1. Install git.

    sudo apt-get install git-core

  2. Create an empty directory for your repository

    mkdir myrepo.git && cd myrepo.git

  3. Initialize git

    git init

On your local machine


  1. Create an empty directory for your repository

    > mkdir myrepo.git && cd myrepo.git

  2. Initialize git

    git init

  3. Add the remote repository as the origin

    git remote add origin ssh://server-domain/repo

    for my server the above command is

    git remote add origin ssh://bulkan-evcimen.com/home/bulkan/src/repo.git

  4. Create a ignore file for the first push

    touch .gitignore

  5. Add, commit

    git add .gitignore

    git commit -m "initial git commit"

  6. Push your repo to the origin on slicehost

    git push origin master

That's it. Happy gitting.

Comment Spam



So, this is my new blog written by me using Django and a free template from Rambling Soul. The other day i went live by changing DNS settings by pointing http://blog.bulkan-evcimen.com to the IP address of my VPS. Two days later some posts had comment spam! Im working on adding a new field to comment form to find out if you are human or not.

EDIT: So no more comment spam. how did i fix it ? Easy, i just removed the code inside of the individual Post handling view function which checked for POST requests and the comment form fields and then created a new comment.

CSS Layout by Rambling Soul