Category Archives: User Group - Page 2

Irish hosted webinar: Testing for the cloud

As a member of the working committee for Softtest.ie, we have been investigating different ways to communicate with our software testing community.  One suggestion was to hold some webinars.I’ve been availing of my contacts in the online networking community to source some testers willing to discuss their experiences in this format.

I’m delighted to let you know that Joel Montvelisky has agreed to talk about his experiences of testing on the cloud.

The talk will be held on Wednesday, April 21, 2010 11:00 AM – 12:00 PM BST

Testing a SaaS (Software as a Service) Platform on an Agile World

SaaS (Software as a Service) products and applications are becoming more common in today’s development Industry, especially as Cloud Computing becomes a household name pushed forward by software players such as Google, Microsoft, Apple, etc.

In contrast to regular Web-Based systems, SaaS applications require a different approach to testing than what we are used to from other more traditional projects. In some cases testing a SaaS system is simpler than testing a regular Web-based platforms, but in many others it is a lot more challenging and demanding. It’s made even more interesting by the fact that many of the teams developing SaaS Applications are based Agile Development Methodologies.

In this webinar, Joel Montvelisky will provide an overview of the main areas to cover when testing a SaaS Application or Platform based on his own experience at PractiTest (a SaaS QA Management Platform developed by his company). He will give some insights into the type of approaches and ideas that work best, and will also talk about some of the tools and methodologies his team currently uses while testing PractiTest.

The seminar is aimed at Test Engineers, Test Leaders, QA Managers, Project Managers, Developers and Development Managers.

Please see below a link to the registration page.

https://www2.gotomeeting.com/register/506544250

Softtest Talk on Automated Testing in Agile Environment

Softtest Ireland does a great job of holding free talks for software testers in Ireland. They held a talk yesterday on the following:

Automated Testing & Development in an Agile Environment

The two speakers were:

Sebastien Lambla from CaffeineIT is a “developer passionate about all things Agile” . He spoke about “In the life of a lean feature” and,

Ken Brennock from Sogeti Ireland, talking about “Individuals and Interactions over processes and tools”

The attendance was great, the room was packed and there was a real interest in what these speakers had to say. It was a mixed bunch of testers and test managers. Some were considering moving to Agile, others were already in the process, some like me were there to listen and perhaps pick up a few tips.

In the life of a lean feature

I found Sebastien Lambla’s talk a real challenge and I consider this to be a good thing. I like it when I hear something that I totally disagree with.  In this case, it was the concept of a “Cross Competency Team” where you ‘trust your team to be good enough to do everything”. So the example given was, a developer goes and assists with release management if work is backing up.

I did not like the sound of that!  So I asked the question “does that mean in times of need, a release manager helps out in development”.  The answer was in theory yes, if they had the skills.

And this is where I have the problem with the idea. Because in my view, a tester has special skills too which sets them apart from the rest of the team. They are testers because they think differently, have a different perspective and bring something special to the team that most other members don’t have.

But, when the chips are down and the feature is late, does the whole team help out in testing? Or are only those who have the necessary  testing skills allowed to test? I suspect not!

I’m guessing (or I’m hoping) that I am missing the point about Cross Competency Teams, mostly due to ignorance.

Probably, the intention or goal  is to promote the concept of “the whole team getting the feature over the line”  and that in reality, the developers would be perhaps helping out by using their strengths to supplement the tester instead of substituting the tester.

So, for example, the tester would hand over a bunch of code that had to be automated, leaving them to focus on perhaps exploratory testing.

Anyhow, onto the next talk.

Individuals and Interactions over processes and tools

The title of Ken Brennock’s talk was about  “Individuals and Interactions over processes and tools” which I thought was ironic considering he was talked mostly about tools and little about how a testing individual can contribute in an agile environment”.

Still his talk was very useful.

He used the waterfall process to demonstrate the types of tools to be used in Agile testing. This perhaps was not a talk for the real agile devotees, but it provided some very useful and practical tips on moving from Waterfall to Agile.

I liked how he focused on test data and test environment. He said, that when moving to Agile the priority for testers is to focus on automating the test environment and test data. I think this is so true. One agile team I know of, made sure the developers first created the install and configuration scripts before any other code was written. This way the test team could start creating the test environment and nutting out these issues, which most testers know can be an area of considerable pain.

Ken is giving this talk again in webinar format on Wednesday 7th October.

For both talks, I thought it was a shame that for a talk to testers, so much was focused on automation. I guess thats what a lot of people want to hear, but I still think there is room to discuss the value testers can provide in exploratory testing in an agile environment.

All in all, I feel I have gained much from these talks, many thanks to Softtest Ireland for organising such a good event.

Incidentally, the membership to Softtest ireland is free to all software testers.

Holding the cat by the tail

I thought Jack Margo’s interview by UTest was very interesting. What caught my eye was the following statement:

The days of specialists are mostly killed from the recession…you have to be flexible and know multiple disciplines to exist in today’s dev environment.  In web development alone, you need to be proficient with XML, DHTML, JS, a DB flavor, an OS flavor, a programming language and some semblance of UI Design to even handle front-end.  I have friends who knew only HTML or only PERL.  They are struggling to say the least

It made me think  the same applies to us as software testers.

Have specialists in software testing being killed by the recession? Is it necessary for software testers to be ‘flexible’ and know ‘multiple disciplines’?

Personally, I think so. Its not good enough these days to be a ‘manual tester’ or an ‘automated tester’. Instead you need to be able to do both. I don’t think that means you have to be ‘expert’ on both, but it does mean you have to have knowledge of both and a good knowledge in one area.

That’s why I’m excited about Nathan Bain and the free automated testing sessions he’s starting up.  As he puts it:

Come to meet fellow testers, share stories and experiences about tools and techniques which may, or may not, have solved testing problems on other Agile projects.

This is also a place of learning, where live demonstrations of tools will be given for FREE – no more expensive training courses for simple (and free) open-source testing tools.

What a fantastic opportunity to learn about automated testing!

To complement this, Rob Lambert has setup some free Exploratory Testing Sessions.

Both organisers have mentioned that these sessions could also be performed online.

I am not going to miss out on either opportunities. I would encourage those interested to sign up to both, either to contribute so others can learn, or learn from someone else.

BTW: two quotes were in contest to head this post. The first one was by Mahatma Gandhi:

“Live as if you were to die tomorrow. Learn as if you were to live forever.”

The other was:

“If you hold a cat by the tail you learn things you cannot learn any other way.”

Mark Twain

I love both for different reasons, but I thought the second one appealed to me as a tester, hence the title :)