|
Not Your Father's Test Automation If you think that test automation is mostly about executing tests, then you're missing out on a big opportunity. Or rather, you're missing a lot of small opportunities adding up to a big one. Consider this: stop thinking about test automation as merely executing automated tests, stop thinking about test automation as something you need expensive tools for, and start discovering automation you can implement in a couple of days and usually with extremely inexpensive tools or tools you already have available. In this week's column, Danny Faught and James Bach suggest taking a more Agile approach to test automation.
|
|
|
Keeping Secrets Test data has long been a challenge for testing; privacy legislation, identify theft, and the continued trend towards outsourcing has made it even worse. Just establishing and maintaining a comprehensive test environment can take half or more of all testing time and effort. In this column, Linda Hayes adds in the new and expanding privacy laws that inevitably limit your testing options. Yet from the quagmire of laws and company standards, better testing can emerge.
|
|
|
Tips and Hints for Developing Automated Test Scripts Jose Fajardo delineates techniques for building more maintainable and robust automated test scripts. The author provides valuable insights for testers working with automated test tools and building a repository of automated test scripts for future testing efforts. A myriad of suggestions for documenting test scripts, debugging test scripts, performing peer-reviews on test scripts, and synchronizing test scripts are offered.
|
|
|
This Way, Mr. Roboto Have you ever felt like you were going in circles trying to explain programming to nontechnical people? Simply telling them what programmers do just isn't enough. In this column, Naomi Karten demystifies the programming world by showing nontechnical people how to think like programmers?on a basic level. This seemingly intricate journey starts with a few simple directions.
|
|
|
Sample Test Case Document (template) This template is a sample test case document.
|
|
|
Watching Testers in Action Why wait to see your candidate work? Implement an audition into the interviewing process and add dimension to your candidate's resume. In this column, Johanna Rothman discusses how you can increase the effectiveness of an interview by implementing a well-planned audition. Whether this audition takes place over the phone or in person, you'll gather a richer perspective of the candidate's capabilities and how easily the applicant can adapt to your working environment. Put your candidate's words to the test; the results of an audition may break the tie between two superb applicants.
|
|
|
So Many Tests, So Little Time In this corner—A harried project manager whose testing time has just been cut in half. And in this corner—A time-honored management tool to scale back project scope and make testing tasks do-able. Johanna Rothman shows us the ropes of timeboxing and explains why time constraints don't have to be a TKO.
|
|
|
System Test Cases Documentation (template) This template to document system tests was used in a Web testing project. It is effective in terms of test metrics collection.
|
|
|
The Drawbacks of Developing Your Own Test Tools This article describes the disadvantages of creating and designing your own testing tools as opposed to purchasing the test tools from a commercial vendor. Creating in-house test tools present a barrage of issues and problems that are often overlooked and consequently stifle the activities of the testing team. The article analyzes some of the most salient drawbacks of creating test tools.
|
|
|
Maintenance and Support of Test Tools During the lifetime of a test tool it will be necessary to upgrade, maintain, or customize the test tool. The upgrade and maintenance of test tools needs to be carefully managed and planned in order to mitigate the risk of affecting the end users. This article offers a framework for helping organizations cope with the changes that a test tool experiences during its lifetime.
|
|