测试知识问与答第七期
1,416 Views『作者:RickyZhu 转载务必注明出处和作者』
Tag:testing
假期马上结束了,这阵子一直比较忙,所以测试知识问答系列中断了一段时间,现在补上。
另外,很多朋友问我这些问题从哪里收集来的?其实细心的朋友应该能从我的博客圈子里面找到,这就是从著名的Rob(巨牛的一个人的网站)的个人博客转载来的,Rob有着超乎常人的丰富的项目经历和知识背景,而且他的博客上有超过上百个页面的知识问答,我这里仅仅摘抄一部分个人认为比较经典的部分,有兴趣的朋友可以去这个地址详细访问:
http://www.softwaretestengineer.com/free2/index.html
http://www.softwaretestengineer.com/free/index.html
Q: Which of these tools should I learn?
A: Learn ALL you can! Learn all the tools that you are able to master! Ideally, this will include some of the most popular software tools, i.e. LabView, LoadRunner, Rational Tools, WinRunner, etc. You want to pay special attention to LoadRunner and the Rational Toolset.
Q: How do you know when to stop testing?
A: This can be difficult to determine. Many modern software applications are so complex and run in such an interdependent environment, that complete testing can never be done. Common factors in deciding when to stop are…
* Deadlines, e.g. release deadlines, testing deadlines;
* Test cases completed with certain percentage passed;
* Test budget has been depleted;
* Coverage of code, functionality, or requirements reaches a specified point;
* Bug rate falls below a certain level; or
* Beta or alpha testing period ends.
Q: Why do you recommend that we test during the design phase?
A: Because testing during the design phase can prevent defects later on. We recommend verifying three things…
1. Verify the design is good, efficient, compact, testable and maintainable.
2. Verify the design meets the requirements and is complete (specifies all relationships between modules, how to pass data, what happens in exceptional circumstances, starting state of each module and how to guarantee the state of each module).
3. Verify the design incorporates enough memory, I/O devices and quick enough runtime for the final product.

你的博客缺点是没有写作日期。
这个希望可以改正。