- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
lecture2(BasicConcept)
软件测试的描述定义 软件测试是为了发现程序错误而执行程序的过程。 —— Myers 《The art of software Testing》 软件测试:使用人工或者自动手段来运行或测定某个系统的过程,检验其是否满足规定的需求或判定预期结果与实际结果之间的差别。 —— IEEE(1983年) 软件测试是以评价一个程序或者系统属性为目标的任何一种活动,测试是对软件质量的度量 ——Bill Hetzel《 The?Complete?Guide?to?Software?Testing》 缺陷报告单 缺陷报告单(示例) 软件测试过程——W模型 软件测试工程师的工作流程 软件测试工程师的素质——技术能力 从使用者的角度来测试软件产品 从技术的角度来设计测试用例 基础 软件技术基础、C语言、面向对象设计、C++、数据库理论、计算机网络技术、软件工程、数据结构与算法、离散数学等; 专业 软件测试技术概论、测试管理、测试工具、软件质量管理、CMM、RUP等。 软件测试工程师的素质——编程经验 会写简单代码,能读懂源码 对源码进行检查 从程序结构的角度来测试软件 写自动测试的工具软件 写测试脚本 软件测试工程师的素质——沟通能力 测试人员需要与项目经理、开发人员、客户、市场人员等进行沟通。 软件测试工程师的素质 要有严谨、敢于承担责任、稳重的做事风格; 具有怀疑与破坏的精神; 测试人员不能总是以常规的思路来测试软件,要设计一些非常规的、相反的测试用例来不断地折磨软件产品,要破坏性地测试,并且不要停止你的怀疑。 善于自我总结、自我督促; 软件测试是一种即繁琐又枯燥无味的工作,为了提高自已的能力,需要作自我督促,并经常作一些阶段性的总结; 新的技术、新的方法、新的工具层出不穷,要跟上技术发展的脚步,善于将新技术、新方法、新工具应用到测试工作当中。 楷刽式逃歉式齿镀非豌温保麻布路频蔽童歹邢策改拈苍征巴省窑车瘤谷忱lecture2(BasicConcept)lecture2(BasicConcept) 松嘿英换确嫂掇尼绦疽供皮蠕蝉迈管球帅奶树射胰娟疑髓锋舱簇业装张秀lecture2(BasicConcept)lecture2(BasicConcept) * 软件测试工程师的素质 三心二意一能力 细心 耐心 责任心 服务意识 团队意识 沟通能力 宁掇滩皖约阀童惮闻荐字靶尔迹绥筋妆攻狙激呕戈巡紊选型晾拂宗苗意弹lecture2(BasicConcept)lecture2(BasicConcept) * 软件测试与软件质量保证 软件测试:使用人工或者自动手段来运行或测定某个系统的过程,检验其是否满足规定的需求或判定预期结果与实际结果之间的差别。 工作的对象是开发的系统,目的是寻找缺陷; 强调书写正式的测试文档,实现可重复的结构化的软件测试; 发现问题。 SQA (Software Quality Assurance) :为确保软件开发过程和结果符合预期要求而建立的一系列规程,以及依照规程和计划采取的一系列活动及其结果评价。 面向管理层,提供正确的信息,工作的对象是产品; 促进和协调过程改进; 预防问题 软件测试是软件质量保证的手段。 掇秀谊韶租肖掠纳影绽咖弯召诌大颠帧千泅凹临镶呕工真惧萤椽冤胃悬矛lecture2(BasicConcept)lecture2(BasicConcept) * * 测试通过的参考标准: 遗留bug在10个以下,严重bug在5个以下 测试用例的执行效率100%,通过率95% 如果做单元测试,关键模块的语句覆盖率要达到100%,分支覆盖率要达到85% * * * * * Test case: Inputs to test the program and the predicted outcomes (according to the specification). Test cases are formal procedures: inputs are prepared outcomes are predicted tests are documented commands are executed results are observed and evaluated * 软件工程过程是对软件系统进行定义,设计,实现,测试,维护等一系列紧密相关的活动的组合体,每个项目在开始开发自己的系统之前,都要根据自身的实际情况选择相应的过程模型规范自己的开发过程。测试当然是其中不可缺少的一个部分,测试阶段从最开始的亡羊补牢的活动到现在的为了有效预防缺陷而进行的活动可以得出测试越来越受到重视, * * 软件测试与质量
文档评论(0)