|
回复134#135#
丁经理,你好,请教几个问题:
1、在没有需求分析说明文档,只有功能介绍的情况下,如何对软件的进行测试 ...
xueyan88128 发表于 2010-9-22 10:46
你好,关于1,功能介绍是简单的需求文档,可能没有那么细,例如必要的控制啊等.这就需要我们测试去补充分解介绍之外的一些事项或叫隐性需求,因为除了需求规格外,还有好多基本的规范\易用性\校验控制\提示信息等内容都需要测试.如只按功能说明去做主要的功能流程验证,会漏掉很多测试内容.你也可以先去测试介绍的正常功能,待测试完毕后做些非法测试\反向测试等.看控制提示信息是否正确.再就是界面和操作是否易用.
关于2白盒测试需要对程序的内部结构熟悉,软件的架构,开发的语言实现的方式等,如果你有开发能力相信你不难.当你掌握了黑盒测试方法并对系统功能熟悉后,对白盒测试很有帮助.但如果没有开发经验又无开发能力,再转去做白盒有点难,需要补好多课程.先掌握一门开发语言.掌握数据库知识等.
关于3测试的目的是发现缺陷,提高软件质量,所以测试人员对软件质量提高有很大的作用的,产品质量好坏都有一个标准和评价体系,如一个汽车他的性能等,软件质量目标可以包括:性能满足度/功能正确性/继承性满足度,支持升级否/安全性/用户试用质量反馈/产品缺陷发现和修改趋势收敛等指标来评价.
关于4,我建议你看一下我的<<提高软件测试效率的方法探讨>>.里面有详细的方法.我认为1除了测试负责人有计划外每个人要有计划2,认真消化需求编写测试用例并有效执行3,时间管理4,文化氛围5,互相学习和交6提高沟通效果7,交叉测试8,学习培训.学习产品业务支持培训发现缺陷技巧理论方法等. |
|