• Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
  • Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!

You are not logged in or you do not have permission to access this page. This could be due to one of several reasons:

  • You are not logged in. If you are already registered, fill in the form below to log in, or follow the "Sign Up" link to register a new account.
  • You may not have sufficient privileges to access this page. Are you trying to edit someone else's post, access administrative features or some other privileged system?
  • If you are trying to post, the administrator may have disabled your account, or it may be awaiting activation.

Previously on "State of the Market Software Testing"

Collapse

  • SpontaneousOrder
    replied
    Originally posted by SussexSeagull View Post
    I have been in testing for nearly 20 years and automated testing has always been on the verge of putting us all out of work. In the current climate most clients just want projects finished with the minimum of delay and barely want to pay for testing, let alone automated testing.

    If you are implementing a new system that you expect to last a decade, there is a very good argument for automating tests but if you don't expect to do many updates there would be no ROI. Also, if a proper Test Analyst doesn't design the tests to start with it can be a waste of time.

    Don't get me wrong, automated testing is powerful in the right circumstances but it isn't the cure all some people make out.
    The thing is that automated testing shouldn't really cost more than manual testing for anything non trivial. That's kind if the while point - it's cheaper, otherwise you'd just hire more testers.

    If you're not starting from scratch then it can be a pain, but with a minimal investment in bootstrapping the whole process then it's not normally much additional effort for a developer/tester to knock up some fixtures or whatever for the new feature they're implementing. I'm writing unit tests anyway, and I'm going to manually test it before I throw it over the wall - so we might as well cosy up together and write a few fixtures and acceptance tests together, and then the tester can think up some exploratory testing with 90% of what he needs to automate it already in place.

    Leave a comment:


  • mudskipper
    replied
    Originally posted by eek View Post
    So you want to manually run the same regressions tests on every release.

    Automated testing saves hours of invoiceable work which could be better used testing of new functionality or edge cases
    FTFY

    Leave a comment:


  • SussexSeagull
    replied
    I have been in testing for nearly 20 years and automated testing has always been on the verge of putting us all out of work. In the current climate most clients just want projects finished with the minimum of delay and barely want to pay for testing, let alone automated testing.

    If you are implementing a new system that you expect to last a decade, there is a very good argument for automating tests but if you don't expect to do many updates there would be no ROI. Also, if a proper Test Analyst doesn't design the tests to start with it can be a waste of time.

    Don't get me wrong, automated testing is powerful in the right circumstances but it isn't the cure all some people make out.

    Leave a comment:


  • xing
    replied
    Originally posted by BolshieBastard View Post
    Re read the post. Developers are responsible for unit testing. They may perform a confidence test of integrated code but they should never be responsible for signing off Integration testing of their own code.

    It goes without saying 'throwing half baked code' as anyone is foolish in the extreme (but many developers still seem to do this!)
    Extreme? That's the very reality! Quite a few places run development teams this way.

    At the places not maturing enough, the tests are implemented by a group of people called "developer in test".

    Leave a comment:


  • BolshieBastard
    replied
    Originally posted by xing View Post
    This is so out dated. Developers should be responsible for test their own code, and are expected to implement both unit and integration tests to ensure delivery of WORKING code. Simply throwing half baked code to testers is very irresponsible! The role of a test analyst is now limited to exploratory testing, while bugs discovered are handed to developers to convert to automated test cases. Very few of them are willing to pay for human to execute test scripts and tick spreadsheets!
    Re read the post. Developers are responsible for unit testing. They may perform a confidence test of integrated code but they should never be responsible for signing off Integration testing of their own code.

    It goes without saying 'throwing half baked code' as anyone is foolish in the extreme (but many developers still seem to do this!)

    Leave a comment:


  • xing
    replied
    Originally posted by BolshieBastard View Post
    You're not a pure test analyst if you have developer skills. And a developer shouldnt be testing their own work after unit testing anyway!
    This is so out dated. Developers should be responsible for test their own code, and are expected to implement both unit and integration tests to ensure delivery of WORKING code. Simply throwing half baked code to testers is very irresponsible! The role of a test analyst is now limited to exploratory testing, while bugs discovered are handed to developers to convert to automated test cases. Very few of them are willing to pay for human to execute test scripts and tick spreadsheets!

    Leave a comment:


  • BolshieBastard
    replied
    Originally posted by eek View Post
    So you want to manually run the same regressions tests on every release.

    Automated testing saves hours of monotonous work which could be better used testing of new functionality or edge cases
    Small businesses dont see the cost benefit paying for an automated tool to run regressions. So they tend to run manual packs.

    Every Enterprise company and the departments I've worked with (thats all the big banks, card issuers etc) have rarely invested in an automation tool to run regression.

    Regression only forms a small part of the general testing market.

    Leave a comment:


  • eek
    replied
    Originally posted by BolshieBastard View Post
    Not just India but also the Phillipines.



    Why should he? He's absolutely spot on.



    You're not a pure test analyst if you have developer skills. And a developer shouldnt be testing their own work after unit testing anyway!

    So you want to manually run the same regressions tests on every release.

    Automated testing saves hours of monotonous work which could be better used testing of new functionality or edge cases

    Leave a comment:


  • BolshieBastard
    replied
    Originally posted by CoolCat View Post
    Like everything else the never ending mass import of labour from India, on uncapped intra company transfer visas for the outsourcers, subcontracted into other companies for less than it costs to hire a Brit, taxing them significantly less than locals, and massive numbers of them gaining indefinite leave to remain here and British citizenship, does have an impact. It seems our political masters have taken an active decision to give the IT jobs to Indian nationals. Naturally even in times of plenty Brits will be displaced from the workforce as the numbers coming in from India just keep getting bigger.
    Not just India but also the Phillipines.

    Originally posted by eek View Post
    Change the record.....
    Why should he? He's absolutely spot on.

    Originally posted by xing View Post
    The market is hot for the ones with developer skills who're good at automate things.
    You're not a pure test analyst if you have developer skills. And a developer shouldnt be testing their own work after unit testing anyway!

    Leave a comment:


  • kal
    replied
    Originally posted by eek View Post
    Change the record.....
    +1, Maybe put on a compilation album of Bollywood's best hits...

    Leave a comment:


  • SpontaneousOrder
    replied
    Originally posted by xing View Post
    The market is hot for the ones with developer skills who're good at automate things.
    I was talking abut this, and how it related to a the changing software development landscape, to someone just the other day.

    There are a lot of testers who don't want to get technical and learn a little bit of coding and ops type stuff. Sounds like professional suicide to me.

    Leave a comment:


  • xing
    replied
    The market is hot for the ones with developer skills who're good at automate things.

    Leave a comment:


  • SussexSeagull
    replied
    I have found the last three years very productive for software testing contracts but my month break turned into a two month break last Summer.

    Leave a comment:


  • CoolCat
    replied
    Originally posted by eek View Post
    Change the record.....
    no

    Leave a comment:


  • eek
    replied
    Originally posted by CoolCat View Post
    Like everything else the never ending mass import of labour from India, on uncapped intra company transfer visas for the outsourcers, subcontracted into other companies for less than it costs to hire a Brit, taxing them significantly less than locals, and massive numbers of them gaining indefinite leave to remain here and British citizenship, does have an impact. It seems our political masters have taken an active decision to give the IT jobs to Indian nationals. Naturally even in times of plenty Brits will be displaced from the workforce as the numbers coming in from India just keep getting bigger.
    Change the record.....

    Leave a comment:

Working...
X