tag:blogger.com,1999:blog-12948038.post2790114645607082351..comments2023-07-29T09:15:17.416+01:00Comments on allan's blog - Agile & Digital Business: How do I make testing faster?allan kellyhttp://www.blogger.com/profile/06262139490250478379noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-12948038.post-91342044609011260782014-08-11T22:50:05.324+01:002014-08-11T22:50:05.324+01:00One of the biggest bottlenecks in software testing...One of the biggest bottlenecks in software testing is gaining access to complete test environments. Service Virtualization, which uses simulated test environments, allows developers and testers to exercise end-to-end transactions whenever they want, as extensively as they want. With the freedom to test early and often, the team exposes defects when they are fastest, easiest, and least costly to fix.<br /><br />Research firm voke published a survey on Service Virtualization revealing that those who implemented it saw a 23% reduction in total software cycles, 58% decrease in length of overall test cycles and 24% faster time to market. <br /><br />Definitely worth considering at the enterprise level.Anonymoushttps://www.blogger.com/profile/01580521351401091797noreply@blogger.comtag:blogger.com,1999:blog-12948038.post-16984112489175791702014-06-27T10:48:12.540+01:002014-06-27T10:48:12.540+01:00Hi Allan
I agree with much of the above, particul...Hi Allan<br /><br />I agree with much of the above, particularly the emphasis upon increasing test automation and co-located testers working with developers on the same product increment. <br /><br />However, I disagree with the notion that more testing environments will help. In my experience adding more test environments will lengthen lead times, and unless those environments are virtualised Infrastructure As Code then it is likely that more environment rework will creep into the value stream.<br /><br />I've had clients with a) 3 test teams and 10 test environments and b) 5 test teams with 5 environments, and in both cases they mistakenly believed more hardware was the key. Nobody ever sat down and mapped out an effective test strategy and identified the amount of dupllicate and/or redundant testing in each environment. <br /><br />Ultimately, testing checks needs to be automated so that testers can perform exploratory testing off the critical path. That will break testers out of the Release Testing antipattern (http://www.alwaysagileconsulting.com/articles/release-testing-is-risk-management-theatre/) and improve product quality while decreasing lead times.<br /><br />Cheers<br /><br />SteveSteve Smtihhttp://www.alwaysagileconsulting.com/blognoreply@blogger.com