Product Engineering

When it comes to software products, there are several key factors for a successful engineering. Here are my personal top 4.

1. Personal commitment and dedication

Personal engagement of the people involved is extremely important. If you are doing something among other things it is not likely to become a success. The Customer (or the Product Manager) must demand usability, the Engineers must demand clarity of the requirements, and the Project Manager must demand compliance between the other two. Every party should contribute to the common goal, and if someone starts to loose focus, should be reminded by the others. Make sure everyone is aware of the stage the product is in all the time – this implies the team has a direction and follows it. Make sure everyone has enough time to do the tasks properly, otherwise people might think that it is more important for you to complete whatever/however possible on time, than producing something meaningful.

read full article

Sphere: Related Content

Testlink - or how do we manage more easily the testing process?

Me and my colleagues had a task to research advanced and effective tools for test management.

Background
According to our internal Quality Management System, and in particular its section concerning testing activities, we had to fill test cases and results from their execution in Word & Excel format as they were suitable and easily understandable from our customers. The maintenance of these documents was taking significant amount of the time for testing activities on the project.

Goal
The research goal was to find a suitable system, which to allow the QA engineers to create, perform, manage test scenarios in a centralized repository, and to generate reports from the execution of each test in same comprehensive way as our Excel template did. The latter is very important, since it would serve as an evidence for our work to customers.

read full article

Sphere: Related Content

Selenium - test tool for web applications

Selenium is an instrument for JavaScript web based applications automated testing.

From the beginning I was skeptical about Selenium and its possibilities. The first thing I thought when I was looking a presentation for it was – “Another tool with more restrictions than possibilities.” It was so till the day I tried it.

It really turned out that it is more than I expected. The project Selenium is divided into few subprojects.

I’m using only 2 of these projects - Selenium IDE and Selenium RC.

Selenium IDE is a plug-in for Firefox. The test scripts can be recorded quite easily with its help. Apart from recorder the plug-in can be also used to run tests themselves, as well as for their debugging (using the option for executing the test step by step). The tests are recorded in HTML and table’s elements are used for describing the test-related data.

read full article

Sphere: Related Content