Archive

Archive for the ‘Testing’ Category

How to test your OpenDJ plugin

31/10/2011 Leave a comment

A problem you might face while extending the OpenDJ functionality with a plugin is to develop proper unit tests. OpenDJ comes with a set of tools to facilitate the testing, but since they are tightly integrated within the build framework, you might find it difficult to execute your unit tests from outside of the framework. This article will try to give you short guidelines on how to integrate and execute your tests.

Read more…

Advertisements
Categories: Development, Testing Tags: , , , , , ,

Tackling complexity

Software complexity is one of the most significant challenges thatcomplexity and testing a software tester may face. Testing software that is complex usually requires a breadth of knowledge and experience. The goal that the tester needs to accomplish with regards to complexity is: to test the software in a reasonable time and at a reasonable cost.

As an example, think about ways to test upgrades of a database system with the following support matrix that gives altogether billions of combinations to test. Can this test scope be reasonably covered? Maybe. Let’s see several techniques that can help addressing complexity.

Read more…

Methodoligst vs. Terrorist

Do you know the joke? “What’s the difference between a methodologist and a terrorist? Well, you can negotiate with a terrorist.”. It was perhaps more true for terrorists of the 20th century than those of the 21th, but you get the point. We met a “methodologist” the other day and that gave me the impulse to write this blog.

Read more…

Categories: Testing Tags: ,

Road to better quality – Testing conference

12/10/2011 Leave a comment

Bunch of us just attended Lates conference where overall theme was

Testing – The way to better quality of software

Conference has been targeted to people responsible for overall software quality such as CIO, COO, CFO, Test managers, support managers or people that take over software solutions from their vendors.

I’m not going to describe how event went or comment on general conference highlights (although it was overall pretty good), but rather let me just put down some points we have collected during presentations. Non of these ideas are novel or eye-opening, it is however good to re-iterate them from time to time, especially when you consider improving your quality or engage with test professionals:

Read more…

Categories: General, Testing

Valued tester

Here comes a universal recipe that I often hear on software release projects that are planning outsourcing of functional testing responsibilities.

Take an experienced test designer to define test cases. Then take several clickers to do the execution based on those pre-defined test cases and you are done with your testing team.

A clicker is meant to be a human being, literate and having some user experience with GUI based applications. Assuming that instructions are well written, the person will click through GUI based tests reasonably well. No need for special skills. Anyone can do it, right!? Hiring staff is going to be dirty cheap. Wow, that’s just perfect!!

Or, wait a minute, it isn’t? Such argumentation probably annoys most of testers. This kind of job advertisments is still part of the reality of the testing profession in Central Europe (and people from other parts of the world would probably confirm that we are not alone). The good news is that there is plenty of highly valued tester jobs as well. Let us try to name a few attributes that make the tester’s job more appreciated.

Read more…

Categories: Testing Tags: , ,

Handy test tools – Firefox add-ons

17/09/2011 Leave a comment

Whether you need to test web applications or troubleshoot software system deployment you may need tools that will help you understand what is actually happening. During our projects we came across couple of handy tools (available as Firefox add-ons [1]) that we found useful.

Read more…

Testers’ illusions

Testers often debate about testers’ place in the world of software engineering and the world’scircle perception of testers. Both well known names ([1], [2]) and the broader community ([5], [6]) contribute. We (testers) often get frustrated, deffensive, when non-testers say that testing doesn’t need thinking, that it is only about pressing buttons, that experience or qualification are not imporant. Basically that anyone could do it. In a response, we try to define ourselves ([3], [6]), suggest ways to deal with non-testers ([4]), educate them ([1]) or trying to challenge ourselves ([5]). The more I talk to peers and the more I read about the issue, the more I think that we are running in circles and that discovering new ways to continue the debate could help.
Read more…

Categories: Testing Tags: , ,