Monday, January 28, 2013

Survey on testing in Canada...

Survey on testing practices in Canadian software industry
http://dx.doi.org/10.1016/j.jss.2012.12.051

I've wrote about Agile in Finland, now I've come across testing in Canada. The paper is a replication of another study in Canada and finds that (I cite):
  1. The importance of testing-related training is increasing,
  2. Functional and unit testing are two common test types that receive the most attentionand efforts spent on them,
  3. Usage of the mutation testing approach is getting attention among Canadian firms,
  4. Traditional Test-last Development (TLD) style is still dominating and a few companies are attempting the new development approachessuch as Test-Driven Development (TDD), and Behavior-Driven Development (BDD),
  5. in terms of the most popular test tools, NUnit and Web application testing tools overtook JUnit and IBM Rational tools,
  6. Most Canadian companies use a combination of two coverage metrics: decision (branch) and condition coverage,
  7. Number of passing user acceptance tests and number of defects found per day (week or month) are regarded asthe most important quality assurance metrics and decision factors to release,
  8. In most Canadian companies, testers are out-numbered by developers, with ratios ranging from 1:2 to 1:5,
  9. The majority of Canadian firms spent less than 40% of their efforts (budget and time) on testing during development, and
  10. More than 70% of respondents participated in online discussion forums related to testing on a regular basis.
Very insteresting findings indeed! Especially the emerging idustrial adoption of BDD and mutation approaches.

No comments: