- 1、本文档共77页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
07十一月20241软件工程第12章软件测试第一讲基础知识引言基本概念测试原则测试方法
07十一月20242复习:软件开发过程一一对应计划实施单元测试组装测试验收测试详细设计概要设计需求分析
07十一月20243软件问题案例中~外系统时钟误差累积联通2001年某市话费核算系统平均100元话费误差0.20元美国航天局火星登陆事故系统测试衔接问题
07十一月20244软件测试人才的现状三个招聘案慧谷-博为峰软件测试工作室曾经接受企业委托,招聘二十名软件测试工程师,结果收到的简历不到十份,合格的只有三份,最后录用的只有一人;而招聘一名程序员就会收到六十多份简历。上海一位软件企业的副总裁说,他们曾招聘8名基于Unix操作系统的测试工程师,但是半年多招不到合适的人。微软亚洲工程院院长张宏江博士曾经告诉媒体:“过去两三个月,我最主要的精力都花在雇人上。遗憾的是,1万多名应聘者中,居然找不到足够合适的人。”微软最紧缺的人才包括软件测试人员、软件项目管理员、软件架构师,1万多名应聘者中最后合格的只有50多人。
07十一月20245软件测试人才的现状(续)软件测试人才紧缺软件测试人才需求快速增长,体现在:(1)中国软件产业正在快速增长,需要大量软件相关人才;(2)软件企业的发展要求测试人才达到一个合适的比例。近一两年软件企业开始认识到软件测试对于提高软件质量的重要性,开始重视软件测试,但由于历史的原因,找不到合适的软件测试人员。
07十一月20246软件测试人员的合理比例在软件产业发达的国家:软件测试在人员配备和资金投入方面占据相当的比重。微软为打造Windows2000,1700多个开发人员,以及3200个测试人员,开发和测试人员之比约为三比五。HP公司的测试人员和开发人员的比例为一比一,这是很多先进软件企业通常的人员配比。在国内:企业往往忽视软件测试,很多企业都没有软件测试部门,甚至不设置软件测试的岗位,造成产品质量得不到保证。测试人员大都不到开发人员的5%,随着产业和企业的发展,企业必然需要大量的测试人员。
07十一月20247软件测试职业素质软件测试员的目标:——发现潜在的软件缺陷软件测试员应具备的素质:①具有探索精神②具有创造性③坚持不懈精神④故障排除专家⑤判断准确⑥追求完美⑦沟通能力
07十一月20248软件测试基本概念定义执行程序、排除的错误的过程;是对软件规格说明、设计和编码的最全面最后的审查作用发现软件中的错误提高正确性、可靠性、质量工作量工作量占的40%以上,甚至3~5倍以上目标执行,以发现错误?好用例,发现尚未发现的错误?好测试,发现错的测试用例
07十一月20249微软核心项目组的人员构成ExchangeServer2000Windows2000程序经理约25人约250人开发工程师约140人约1700人测试工程师约350人约3200人测试\开发人员比例2.5:11.9:1
07十一月202410软件测试阶段的信息流测试评价纠错可靠性评价软件配置测试配置测试结果错误错误统计预期结果正确的程序预期的可靠性
07十一月202411软件测试过程部件代码部件代码部件代码单元测试单元测试单元测试…其他软件需求设计规格说明系统功能需求用户需求规格说明集成测试集成后的模块功能测试功能系统性能测试验证,生效的软件验收测试被接受的系统安装测试用户环境在使用中的系统测试后的模块
07十一月202412软件测试的原则①尽早不断地进行软件“测试”②输入数据,合理不合理都要选③按阶段制定测试计划,严格执行④错多重测。⑤避免自测⑥勿用穷举⑦长期保存文档
07十一月202413软件测试方法静态测试采用人工检测和计算机辅助静态分析的方法对程序进行检测2种方法动态测试事先设计好一组测试用例,然后通过运行程序来发现错误
07十一月202414举例(穷举法)一个简单程序:输入x、y,输出r,假定此程序在32位计算机上运行,且x,y均为整数,则输入数据可能的组合数目有几种?232*232=264(种)
07十一月202415合理的输入:
x=4,y=2黑盒测试输入输出预期结果:
r=4x=-4,y=4x值有误x=0,y=0y值有误r=x+4/y输入整数x、y,求r值不合理的输入:
x=3.5,y=2.6值不正确???x=a,y=又称功能测试,不考虑内部结构和处理过程,测试仅在接口上进行。主要应用于快速应用开发环境(RAD)。RAD:RapidA
文档评论(0)