《软件测试的经验与教训.ppt》由会员分享,可在线阅读,更多相关《软件测试的经验与教训.ppt(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、软件测试经验与教训陆瑾Confidential 2008 iSoftStone Holdings Ltd.All Rights Reserved.目录测试人员的角色测试人员的思考方式管理测试项目测试人员的角色Confidential 2008 iSoftStone Holdings Ltd.All Rights Reserved.测试是项目的前灯测试就是找到信息,有关项目或产品的关键决策都是根据这些信息做出的。Confidential 2008 iSoftStone Holdings Ltd.All Rights Reserved.测试人员的使命决定要做的一切以下任何要求都可能决定测试人员的使
2、命。快速找出重要的软件问题。对产品质量提出总体的评估确认产品达到某种具体标准帮助客户客户(广义的)改进产品质量和可测试性。帮助预测和控制支出成本以最小化成本、时间或尽可能减少副作用的方式,完成自己的工作Confidential 2008 iSoftStone Holdings Ltd.All Rights Reserved.测试人员关注失效,客户才能关注成功测试人员关注失效,是因为这可以增加发现失效的机会。用自己全部的创造力和技能,寻找产品中的关键问题。如果测试人员没有找到关键问题,程序员就不能改正,以后用户就可能会替测试员找到。Confidential 2008 iSoftStone Hol
3、dings Ltd.All Rights Reserved.不能发现所有的问题知道并承认这一点后,测试人员必须选择如何使用自己的时间、资源、技能。但是不要把这句话当成自己的护身法宝。Confidential 2008 iSoftStone Holdings Ltd.All Rights Reserved.通过测试不能保证质量测试人员既不会提高质量,也不能降低质量。Confidential 2008 iSoftStone Holdings Ltd.All Rights Reserved.永远别做看门人要由整个项目组来决定是否发布产品或软件。测试人员的思考方式Confidential 2008 i
4、SoftStone Holdings Ltd.All Rights Reserved.测试需要推断测试需要推断、探索和发现,并不只是做输出与预期结果的比较Confidential 2008 iSoftStone Holdings Ltd.All Rights Reserved.黑盒测试并不是基于无知的测试黑盒测试的优势在于测试员可能与程序员的思考不同,因此可能预测程序员所遗漏的风险Confidential 2008 iSoftStone Holdings Ltd.All Rights Reserved.探索需求需求是什么?需求是重要人物所关心的质量和条件需求来源于:软件的需求规格说明书(如果有
5、帮助的话)会议。(找出其有关质量的意见具有影响力的人,与他们交流,了解他们最关心什么)参照。(参照以前的功能,相关的产品,页面规范,测试人员的丰富经验)管理测试项目Confidential 2008 iSoftStone Holdings Ltd.All Rights Reserved.项目文档有用,但永远不足项目文档是一种有趣的幻想:有用,但永远不足。Confidential 2008 iSoftStone Holdings Ltd.All Rights Reserved.除非要用,否则不要索要测试人员只索取确实需要和有帮助的文档。Confidential 2008 iSoftStone H
6、oldings Ltd.All Rights Reserved.测试人员与开发人员之间没有正确的比例测试人员与其他开发人员的合适比例应该是多少?这个问题提的不对。Confidential 2008 iSoftStone Holdings Ltd.All Rights Reserved.项目进展表是一种有用的方法测试进展表测试进展表 更新日期:5月31日功能点功能点工作量工作量完成度完成度质量状态质量状态备注备注功能点1高1暂无缺陷功能点2中1+有缺陷1345,1363功能点3低2暂无缺陷功能点4高1有缺陷1372功能点5暂停0有严重问题功能未完全实现功能点6无1需要帮助,环境有问题功能点7从下周开始0已确定时间和资源功能点8低3严重缺陷严重缺陷1400