- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 三、渐增式测试方法:(有两种) 1、自顶向下结合。此方法不需要编写驱动模块,只需要编写桩模块。 优点: ①较早发现高层模块接口,控制等方面的问题。 ②初期可让人较早看到程序的主功能,提高开发人员的信心。 缺点:①设计较多的桩模块,测试开销大。 ②早期不能并行工作,不能充分利用人力。 2、自底向上结合 2、自底向上结合:此方法只需编写驱动模块(上面的模块) 优点:①驱动模块较少,测试开销少。 ??? ②比较容易设计测试用例。 ??? ③早期可以并行工作。 缺点:上层模块错误发现的晚,上层模块的问题是全局性的问题,影响范围大。 一般将两种方法结合起来,底层模块采用自底向上组装成子系统,然后主模块在自顶向下对各子系统进行集成测试。 7.5确认测试 7.5确认测试: 确认测试阶段有两项工作: ①确认测试。②软件配量审查。 1、? 确认测试方法与步骤: 1)有专门测试人员和用户运用黑盒测试方法进行测试。 2)根据需求规格说明书,用户手册等文档制定测试计划,确测试项目、内容和用例。 3)? 测试用例,选用实际运用的数据。 4)? 测试结束后,要写出测试分析报告。 2、? 软件配置审查: 检查软件的所有文档资料的完整性、正确性,如发现遗漏和错误,应补充和改正。 7.8调试(Debug 挑错纠错) 7.8调试(Debug 挑错纠错) 测试的目的是尽可能多地发现程序中的错误,而调试是在测试后,确定错误的位置和原因,并改正错误。因此调试也称纠错。 调试是程序员自己进行的技巧性很强的工作,发现错误的内在原因和位置不是一件容易的事,它占整个调试工作量的90%左右。调试需要繁重的脑力劳动和丰富的经验,它与人的心理因素和技术因素都有关系,调试缺乏系统的理论研究只有一些经验积累。 7.8.2几种主要的调试方法 7.8.2几种主要的调试方法: 1、? 简单的调试方法(蛮干法) ①???? 在程序中插入打印语句。 优点:能显示程序的动态过程,检查源程序有关信息。 缺点:低效率可能输出大量无关的数据,改变程序产生新的错误。 ②???? 运行部分程序:(反复执行多次) 优点:省劲。缺点:产生大量无关信息,容易走弯路。 以上两种方法:基本上是“碰运气”方法,不是鼓励人们去思考纠错。 2、? 归纳法调试 2、? 归纳法调试: 调试具体步骤: ①?收集有关数据,列出程序作对什么,做错什么。②? 组织数据:发现错误规律。③?提出假设:分析线索之间的关系,导出一个或多个错误原因的假设。④证明假设:逐个证明假设,找出故障、排除。 收集 有关数据 组织数据 研究数据 间的关系 提出假设 证明假设 纠正错误 能 能 不能 不能 列出所有已知 的测试用例和 程序执行结果 常用的构造 线索的技术 是“分类法” 分析线索之间 的关系,找出 矛盾,设计出 错原因的假设 将假设与原始线索 或数据进行比较, 能否解释现象,证 明假设 yes no What When where How 3、? 演绎法调试: 步骤:①?列出所有可能的错误原因的假设。②?排除不适当的假设。③精化余下的假设。④?证明假设与归纳法相同。逐个证明假设,找出故障、排除。 4、? 回溯法调试 演绎法排错的步骤 列举可能 的原因 排除不适 当的原因 对保留的假 设继续推断 证明 假设 纠正 错误 收集更多 的数据 没有剩余 不能 能 有剩余 4、? 回溯法调试: 从程序产生错误的地方出发,人工按程序的逻辑路径返回搜索,直到找到错误。 例:从打印语句出错,通过看到变量值,再查变量值从哪来,此方法对小型程序有效。 小结 软件测试人员的综合素质 ?自信心 –开发人员指责测试人员出了错是常有的事,测试人员必须对自己的观点有足够的自信心。 ?外交能力 –当你告诉某人他出了错时,就必须使用一些外交方法,机智老练和外交手法有助于维护与开发人员之间的协作关系。 ?幽默感 –在遇到狡辩的情况下,一个幽默的批评将是很有帮助的。 ?很强的记忆力 –理想的测试人员应该有能力将以前曾经遇到过的类似的错误从记忆深处挖掘出来,这一能力在测试过程中的价值是无法衡量的。 软件测试人员的综合素质 耐心 –一些质量保证工作需要难以置信的耐心,有时你需要花费惊人的时间去分离、识别和分派一个错误。 ?怀疑精神 –开发人员会尽他们最大的努力将所有的错误解释过去,测式人员必须听每个人的说明,但他必须保持怀疑直到他自己看过以后。 ?自我督促 –干测试工作很容易使你变得懒散,只有那些具有自我督促能力的人才能够使自己每天正常地工作。 ?洞察力
您可能关注的文档
最近下载
- 人教版小学四年级上册语文期末试卷及答案).doc VIP
- 烃源岩评价油源对比.pdf VIP
- 满天星的遗传转化体系的构建方法.pdf VIP
- 医疗废物处理、消毒管理制度.pdf VIP
- 焊工职业病预防.pptx VIP
- IATF 169492016 条款8.5.6“更改控制”标准解读与操作指南.docx VIP
- 2025年学历类自考专业(电子商务)商法(二)-电子商务概论参考题库含答案解析.docx VIP
- 人教版专题4.7 极值点偏移问题【2024年高考数学一轮复习题型突破】及试题解析.doc VIP
- 《逻辑学》全套PPT课件.pptx
- 部编版五年级语文上册说明性文本阅读专项突破卷附答案.doc VIP
原创力文档


文档评论(0)