Stop selenium remote control server using python

How do I stop selenium server remote control after running my selenium tests in python.

It can be done by issuing a Shutdown request via http.

All you need to do is this:

 

Test analysis and test design

Many times I get asked to explain what is test analysis and test design.

Test analysis:

This is primarily an exercise to study the software requirements and understand the scenarios that need to be tested. Study the requirements, talk to various stake holders in case of queries you get from studying the software requirements and come up with high level test requirements / test scenarios. This requires to understand the external and internal impact a certain requirement would have on the customer or other integrated products / modules.

Test design:

 

A good testing resume in these tough times

It's that time again. The markets are in reverse gear. Jobs are dwindling. Few big companies are hinting at inevitable layoffs.

In such a situation, it's always good to be prepared. Float your resumes in the market, attend interviews. It helps to assess your strengths and weaknesses.

 

Test automation using Testlink XMLRPC API - steps and sample python client program

Testlink is a very user friendly and powerful test case management tool. Alongwith manual test execution and tracking you can also use it alongwith your automated tests to report results via xmlrpc dynamically.

If you need more info on Testlink check out my article here - TestLink - Free, open source test case management tool

 

Software testing and importance of test automation in agile development

Agile development is the buzz word in today's software development and software testing world. It's a paradigm shift from the typical process oriented software development models used.

In agile mode, software release/delivery cycles are short. Features are doled out in small sets compared to the big bang approach in traditional delivery models. Hence testing in the agile environment demands new approaches to testing.

 

Books on Selenium

Wow. Recently I figured out there are some books on Selenium out there on Amazon. One of them Selenium Simplified is recommended reading.

Check it out here - Books on Selenium.

 

 

Selenium typeKeys dot problem: strips out dot from the string entered

We had problems using typeKeys in selenium python.
 
When a string was entered in a textbox using typeKeys, for eg typeKeys(locator,'test.me@test.me.com'), it ended up typing 'testme@testmecom'.

 

XML-RPC for a distributed test automation framework

In today's world, software has evolved into highly distributed and complex architectures to optimise its usage. This poses a big challenge to testers who need to ensure that a solid regression test automation framework is developed and deployed to take care of this. No matter how complex the implementation of the software product, it needs to be thorougly tested and quality maintained during the entire cycle of the product.

 

Soft skills to be a successful tester / test manager

Soft skills or how you interact with your fellow team members or managers is a very important aspect to be a successful tester and also a future manager. While it is important to be technically sound, you should also be able to take people working around you alongwith you to work as one team.

As most of us experience, personality clashes or ego clashes are quite common in a workplace. If you are just started in a job, you'll see what I mean. You are probably better of reading this now than most of us understood the hard way.

 

CrossBrowserTesting.com - a test lab for cross browser - cross platform testing

If your web application caters to a whole world of people spread across geographies, you may very well want your web application to be well tested to work on the various browsers running on different operating systems.

Here's a company that fits pretty well into that situation - CrossBrowserTesting.com