chh1 软件测试概述.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 一个开发人员可以通过检查当天的自动测试结果来分析前一天代码的质量(事后检查),也可以在当天存入代码前,先运行自动测试以进一步确保存入代码的质量(事前检查)。 小结 测试工作需要专职的测试队伍,测试人员要有明确的分工和团队协作。 包括计划、用例、测试等工作在内的测试流程应贯穿项目始终。 测试工作应分清主次先后,辩明Bug的优先级,并分别处理。 选择好用的软件测试工具可以获得事半功倍的效果。 软件企业应善于发现和培养软件测试人才。 本章结束问题 如何测试一部投币自动可乐贩卖机,请在一张纸上写出您的想法 您有测试的天赋么? 要考虑的测试要点可能包括:投币自动可乐贩卖机的外表感觉、颜色搭配、各部件相互位置等用户界面设计;内部结构、电源系统、投币孔等物理设计;对各种市面通行的钱币的识别、对残折损纸币的识别、假币识别、在夜晚和照明情况不好的情况下的使用、在贩卖机内没有零钱找回的情况下的功能设计;说明书、商标、饮料保持温度、机器室内室外最低最高承受的温度、饮料补充和拿取、拿取口位置、拿取难以程度、重量、材料、饮料之间空隙、振动承受度、各种极端条件、特殊用户需求(小孩、老人、残疾人)等。 * 关于提供信息方面的阐述:软件测试人员要提供当前测试条件下缺陷的个数、缺陷的严重程度等信息,交由开发人员去修复缺陷,交由经理来了解项目按时交付的可能程度,以便作一些决策。 * 软件总是残存着错误的 * 几种常用的软件测试工具 1:QACenter QACenter主要包括以下几个模块: QARun:应用的功能测试工具。 QALoad:强负载下应用的性能测试工具。 QADirector:测试的组织设计和创建以及管理工具。 TrackRecord:集成的缺陷跟踪管理工具。 EcoTools:高层次的性能监测工具。 QARun----1.强大的测试脚本建立功能。2.可反复运行,进行回归测试。 下载地址:puware/products/qacenter 2:WinRunner? 使功能测试得以自动化 下载地址:/products/winrunner 3:LoadRunner? 是一种预测系统行为和性能的负载测试工具。它可以通过模拟成千上万个用户和实施实时检测来确认和查找问题。 下载地址:/products/loadrunner 4:GUI接口自动化测试工具 @1? Visual Test? 适用于Microsoft Windows 接口的Win32程序 。 是一个录制和播放的自动化测试 @2? QA Wizard? 适用于Web浏览器测试 。 是一个录制和播放的自动化测试 5:BoundsChecker? 是用于Visual C++开发环境所开发的程序代码的自动捕捉错误及调试工具。它最重要的功能是协助程序开发人员快速找出与内存及资源有关的错误,并且指出是哪一行程序代码所导致的。 6:CodeReview? 针对Visual Basic开发环境所开发的程序代码分析工具,用于程序未执行前所做的程序代码检查。这套工具可以检测Visual Basic程序代码内可能出现错误的环节,一旦问题被捕捉出来,CodeReview会将出错的内容及导致出错的原因一一呈现给开发人员。 7:SmartCheck? 针对Visual Basic所开发的分析工具,用于程序现阶段的执行。 8:JCheck? 用来分析Java执行过程与事件的工具,它可实时监控程序执行的状态。JCheck的最大特点是能将Java语言的执行过程以图形化的方式表现出来。 9:TrueTime? 是分析程序执行性能的工具,它能够自动锁定延暖程序实行速度的程序代码,并产生分析报表。支持Visual C++ , Visual Basic及Java程序语言 10:TrueCoverage? 可降低没有被完整执行过的风险 11:FailSafe? 可提高Visual Basic程序的稳定性及日后维护 静态测试:是指测试不运行的部分——只是检查和审核 动态测试:是指通常意义上的测试——使用和运行软件 最简单的类比:检查二手汽车的过程,踢一下轮胎、看看车漆、打开引擎盖检查都属于静态测试;发动汽车、听发动机声音、上路驾驶都属于动态测试。 * 当时的软件测试概念仅仅只是为了证明软件没有问题,经过了一定的测试,可以使用 * 对许多软件公司来说,不良质量的成本非常可观,这种成本不仅包括测试、维护和投诉等明确应计入的成本,而且还包括发生在经理、开发人员、质量保证人员、采购人员、销售人员等身上未能够明确计入的成本,因质量的失败他们不得不耗费大量的时间,如重新计划、同顾客磋商、改变设计、召开会议等等。 研究表明,在现场修改错误的费用比缺陷预防工作(如代码审查、测试等)的总费用多出近18倍,在设计或需求等早期开发阶段的投资将会为今

文档评论(0)

***** + 关注
实名认证
文档贡献者

本账号下所有文档分享可拿50%收益 欢迎分享

1亿VIP精品文档

相关文档