Views on testing
I don't think I've ever worked with someone I'd consider a professional tester. I'd like to because I think the function is very important and I'd like to learn more about it. What I'm expecting is someone who:
I know there are professional testers on this forum, but the ones I worked with have not been like this. They've no real skills and were just general dogsbodies. If I were a professional tester, they'd be giving my profession a bad name. Please don't think I'm sticking up for developers: the average developer is crap. However, when companies are recruiting devs, they might expect them to have a degree in computing and some decent code on Github. But I can't see what their expectations are for testers.
One place where I worked as a developer, it was a developer's responsibility to write a test script which was a set of manual instructions for a tester to work through. (Automated testing tools were available but the team wasn't doing that). This is bad because these served as the user acceptance tests, but written from the perspective of a developer. Essentially, the product ended up doing what the developer thought it should, but this is not what the customer wanted. The testers just ran through the manual steps written for them like automata. This was my first experience with a test team and us developers spent a lot of time questioning what value the testers were adding. Also when things got tight, developers had to do manual testing too (I didn't envy the testers though, this was mind-numblingly boring). Whereas all the devs on the team had Russell Group computing degrees, the testers were people from non-technical backgrounds who had been made redundant from other parts of the business, but we were all on the same payscale.
I don't see testers doing much exploratory testing. I checked my Scrum book to check testers' responsibilities, and it stated that one of things testers are there to do is help developers automate tests but the reality seems to be completely the other way round since they seem to need a developer-in-test to help them. If I was stuck automating a test, I'd ask another developer.
I'm only jealous: with the pace of offshoring coding, onshore testing rates are looking pretty good.
I don't think I've ever worked with someone I'd consider a professional tester. I'd like to because I think the function is very important and I'd like to learn more about it. What I'm expecting is someone who:
- liked taking things apart as a kid;
- has some programming experience, so knows where developers might cut corners;
- has a good sense of how to break an app; and
- can write automated tests.
I know there are professional testers on this forum, but the ones I worked with have not been like this. They've no real skills and were just general dogsbodies. If I were a professional tester, they'd be giving my profession a bad name. Please don't think I'm sticking up for developers: the average developer is crap. However, when companies are recruiting devs, they might expect them to have a degree in computing and some decent code on Github. But I can't see what their expectations are for testers.
One place where I worked as a developer, it was a developer's responsibility to write a test script which was a set of manual instructions for a tester to work through. (Automated testing tools were available but the team wasn't doing that). This is bad because these served as the user acceptance tests, but written from the perspective of a developer. Essentially, the product ended up doing what the developer thought it should, but this is not what the customer wanted. The testers just ran through the manual steps written for them like automata. This was my first experience with a test team and us developers spent a lot of time questioning what value the testers were adding. Also when things got tight, developers had to do manual testing too (I didn't envy the testers though, this was mind-numblingly boring). Whereas all the devs on the team had Russell Group computing degrees, the testers were people from non-technical backgrounds who had been made redundant from other parts of the business, but we were all on the same payscale.
I don't see testers doing much exploratory testing. I checked my Scrum book to check testers' responsibilities, and it stated that one of things testers are there to do is help developers automate tests but the reality seems to be completely the other way round since they seem to need a developer-in-test to help them. If I was stuck automating a test, I'd ask another developer.
I'm only jealous: with the pace of offshoring coding, onshore testing rates are looking pretty good.
Comment