Yesterday we started to highlight some of our tips from the "7 Ways to Reduce Time-to-Test" paper, starting with how to simplify your testing environment and having access to stateful traffic to speed up the process. Today we excerpt numbers three and four. Number three has my favorite heading in the paper, "Domo Arigato Mr. Roboto", and talks about what to look for when automating testing including the importance of DUT automation, agile testing tools and even the testing tool GUI. The fourth tip gives some practical ways to gather and share testing knowledge with your community, whether internal or external. This includes using a wiki, sites like PerfTesting.org and even reports from organizations such as Sandvine.
Here is the excerpt or head over and download the paper here (no registration required) and let us know what you think, either here or on Twitter.
3) Domo Arigato Mr. Roboto
Manual testing will always be time-consuming and lead to more errors, not to mention that it will never scale to your lab’s needs. At the same time, legacy testing tools are complicated and difficult to maintain, often relying on dated scripting languages. Replace any testing tools that do not provide several levels of automation to help you “write once, test often.”
Automation should be intrinsic throughout your testing platform, particularly today when we all need to do more with less. When it comes to testing tools, some of the top time-saving automation capabilities include:
4) Communal Thinking
“Knowledge is of two kinds. We know a subject ourselves, or we know where we can find information upon it.”
- Samuel Johnson
Gathering testing knowledge from a community of experts can help you reduce time-to-test. Your community of testing experts includes your own staff, the testing vendor, industry forums and more. Understanding and utilizing these stores of information can have a positive impact on your time-to-test. As you begin to gather this knowledge from other areas, one suggestion is to organize it for future use by storing tests and test data in a centralized repository, such as a wiki.
Some great examples are the reports from companies such as Sandvine, which tell you the make-up of traffic patterns that are out on the Internet. This data changes from quarter to quarter, so it’s best to keep a running history. Certain test vendors also provide this data so you won’t have to guess about traffic patterns when testing. Finally, there are sites such as perftesting.org where QA engineers from a variety of companies post information on the latest test methodologies, tools and techniques. Getting involved in these online communities will not only improve your testing, but also help you network.
Tags: