1、嚼但匙噻首先测试最高优先级的需求 假如需求说明文档中对需求的优先级作了定义,选择对用户最重要的需求,或者有可能是吹涡皋陕用户最关心的错误。如果进度和资源条件许可,可以测试所有的需求,但在时间或资源的限制下,在产品发布之前,需求首先测试最高优先级的需求。
2、测碍测行臬试新的功能和代码或者改进的旧功能 如果代码改动过就需要测试。对一个产品的初始版本,所有的内容都是新的,但对于产品的升级或维护版本,测试应聚焦在新的代码上。 然而,在软件产品中,改动过的代码可能影响那些没有改动过的程序运行,因此,程序改动后最好尽可能地进行回归测试来测试所有的程序功能。
3、使用等价类划分来减小测试范围 例如,有些计算器软件,可以认为2个三位数的正数相加是一个等级类。
4、重点测试经常出现问题的地方 在软件中,如果某个代码模块、功能模块出现过更多的问题,那么,他就有可能还有更多的问题
5、为了有效的减小测试范围,可以建立一份提问单,基于这份提问单,可以找到最需要测试(或者最不需要测试)的内容。