- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试技术与项目实训
软件测试技术与项目实训第一讲一、软件测试工程师的职业特点:就业竞争小薪资待遇高无性别歧视二、软件工程师具备的素质:强的沟通能力比较全面的技术优秀的外交家挑战精神准确有判断力做故障排除家充分的自信心和耐心三、初级工程师的职责1、了解产品的功能、特性2、验证是否与产品规格说明书一致3、按照要求进行测试,并能发现所暴露的问题4、清楚地描述出现的软件问题5、努力学习新技术,不断提高自己的专业水平6、使用简单的测试工具7、完成交待的任务四、软件测试员的要求尽早发现软件缺陷,以降低修复成本。作为一个优秀的软件测试员应当具备丰富的编程知识。五、软件的两大组成要素1、可执行部分:存储介质上的程序及应用程序。2、不可执行部分:相关的文档资料。软件工程的概念及范畴软件工程:采用工程化的原理与方法对软件进行计划 、开发和维护。软件的生存周期:软件计划、软件编码、软件测试、软件维护等六、软件开发模型1、瀑布模型2、原型模型七、什么是软件缺陷?1、未达到产品说明书的功能2、出现了产品说明书中不会出现的错误3、功能超出产品说明书指明的范围4、未达到产品说明书未指出但应该达到的目标5、软件难以理解、不易使用、运行速度慢等八、软件缺陷的原因1、技术问题2、团队工作3、软件本身九、软件测试分类静态测试:代码会审、走查、办公桌检查、同行评分动态测试:墨盒测试、白盒测试墨盒测试:即功能测试,数据驱动测试和基于规格说明的测试,一种从客户观点出发在的测试。技术方法:边界值分析法、错误推测法等墨盒测试的两种基本功能:1通过测试2失败测试白盒测试:基于产品的内部结构来进行测试,检查内部操作是否正常运行。软件测试过程:单元测试、集成测试、确认测试、系统测试、验收测试第二讲有效等价类与无效等价类的概念等价类划分:实例地区码:以0开头的三位或者四位数字(包括0)电话号码:以非0、非1开头的七位或八位数字理解:有效等价类:符合条件的相应类目无效等价类:不符合条件的类目测试用例TC:要求覆盖全部类目思维表格:输入条件、有效等价类、无效等价类、编号第三讲:边界值分析边界条件:输入与输出等价类目中恰好处于边界、或超过边界、或在边界以下的状态。数组边界声明Dim num (10) as integerDim i as integerfor i=1 to 10num(i)=1next inum(1)=1如何使用边界值分析方法?确定边界选择测试用例有关边界:简单:正好等于、刚刚大于或刚刚小于等价类边界的值作为测试数据难:有时边界难以确定模糊的边界:隐含的边界:内在的边界:系统内部的边界,如数据类型本身加法器边界值测试用例设计:加法器程序计算两个1~100之间整数的和。设计思路:先进行等价类目分析再进行边界值分析补充如下:有效等价类:1~100之间的整数无效等价类:1~100之间的非整数,如分数。 小于1的实数,大于100的实数 除了数字之外的其他类型:字符,空格,空白,字母边界值分析:1为下界,100为上界 测试时输入数据1,2,0,100,101,99,0.5因果图原因之间的约束排他性约束:各个原因之间不能同时为真,但可以同时为假。包含性约束:各个原因中总有一个为真。即可以同时为真,但不可以同时为假。必要性约束:唯一性约束:非此即彼,M约束R约束
文档评论(0)