Showing posts with label tools. Show all posts
Showing posts with label tools. Show all posts

Saturday, August 31, 2013

Generate random data sets and/or files with many options

As a Developer and QA, you probably needed a quick data set or file to test a few things or try out some new implementations.

This online tool, also available for download, allows you to do just that. Create your data sets with predefined delimiters, options, parameters and generate the file for download.

Generate Data can be found here.

Sunday, April 14, 2013

Start using Selenium Server - Selenium basics

To use Selenium, you need to download the Selenium Server (only a jar file), and the language-specific client drivers that corresponds to the language of your preference (Java, Python, Ruby, etc.). You find all these in the same place: http://docs.seleniumhq.org/download/

Once you perform all the necessary steps for installation (downloading and installing libraries), on your code you will need to import the libraries that will allow you to interact with the selenium server, and perform your automation tasks.

For basic examples on what can be done and how (with actual code and snippets) you can refer to the official Selenium website: Setting up a Selenium WebDriver Project. They have examples in many languages.

With this automation tool, plus some knowledge of general computer science, you can create many useful scripts, even for personal use. If you think 'automation', think also outside of Selenium by programming general software, and add the possibility of those scripts interacting with Selenium itself, or even, using virtual machines to interact and not disturbing your host machine. If you have enough computer power, you can even multiply these to get parallel computing possibilities.

Another useful thing that many do not realize is that, while using certain scripting languages you require the server to be started, that can also be automated very easily from within the code. You can create processes, threads, and make calls to the OS to run Selenium Server and close it at will.

For people working professionally on testing, they probably already know plenty about automation. Selenium adds possibilities to integrate it's findings, and by enabling us the ability to create behavior and logic with our regular programming abilities, we can create reports on many formats and tools enabling further interaction with other software being used by any company working on software development and testing.

Thursday, March 28, 2013

Python testing tools

Here you will find a lot of Python specific tools for testing different technologies and environments.


You can learn and read more about Python on its main website, http://www.python.org/.

Tool to generate random data in various formats

Did you ever need to generate data or specific files on various formats for any reason?

There is a tool you can find and download in http://www.generatedata.com/ that allows you to do just that. There is an online demo in which you can see how it works and what it can be done with it. It's a free, open source script written in Javascript, PHP and MySQL.