TCL-黑盒测试研究.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 黑盒测试 Date of Presentation: 7/24/2012 黑盒测试的定义 黑盒测试的类型 黑盒测试的方法 什么是黑盒测试? 黑盒测试(Black-box testing) 把被测软件看成是一个黑盒子,我们不去关心盒子里面的结构是什么样子的,只关心软件的输入数据和输出结果.用这种方法测试时,在完全不考虑程序内部结构和内部特性的情况下,测试者仅依据程序功能的需求规范来确定测试用例和推断测试结果的正确性。因此黑盒测试是从用户观点出发的测试,黑盒测试直观的想法就是既然程序被规定做某些事,那我们就看看它是不是在任何情况下都做的对。 Y=4 Y=4 ? X=2 Y=2x X=2 黑盒 白盒 黑盒测试的定义 黑盒测试的类型 黑盒测试的方法 黑盒测试的类型(1/5) 黑盒测试可分为功能测试和性能测试。 黑盒测试的类型(2/5) 功能测试(Function Testing) 检查实际软件的功能是否符合用户的需求.它包括:逻辑功能测试,界面测试,易用性测试,安装测试,兼容性测试. 逻辑功能测试 (Logic function testing) 对软件的基本功能进行测试. 界面测试 (UI testing) 界面测试虽然没有逻辑功能测试重要,但也不容忽视.因为现在用户的可选择余地越来越大,对软件的要求也越来越高.所以一个美观人性化的界面才会脱颖而出,得到消费者的青睐.因此,界面测试也是需要关注的.界面测试不涉及具体的功能,只关心布局,字体,风格,颜色,提示语,按键反应等界面问题. 黑盒测试的类型(3/5) 易用性测试 (Usability testing) 易用性测试是指从软件使用的合理性和方便性等角度对软件系统进行检查,来发现软件中不方便不适用的地方. 它的设计思想就是,对于产品的设计和环境的考虑应该是尽最大可能面向所有的使用者,而不是只考虑到特殊群体而做出迁就和特定的设计. 安装测试 (Installation testing) 这里所说的安装测试是指广义上的,包括安装和卸载.大家设想一下,如果一个软件装不装上或是安装过程漏洞百出,那会是什么结果.所以我们需要设计一系列关于安装和卸载操作的测试用例. 兼容性测试(Compatibility testing) 兼容性测试包括硬件兼容性测试和软件兼容性测试,作为软件测试来说,我们只需要关注软件兼容性即可.它主要是检查所测软件是否能与不同的浏览器,操作系统,运营商,协议相兼容.如java 的测试就需要考虑在不同的java平台上运行java程序。 黑盒测试的类型(4/5) 性能测试(Performance Testing) 性能测试是软件测试的高端领域,它一般需要用到自动化测试工具.如LoadRunner. 软件的性能包括很多方面,主要有时间性能和空间性能两种. 时间性能 (Time performance) 主要指软件的一个具体事务的响应时间(response time). 比如:手机开机的时间,从你按红键开机到最后待机界面出现的这一时间为手机的开机响应时间. 空间性能 (Space performance): 主要指软件运行时所消耗的资源. 一般性能测试 (Basic performance Testing) 让被测软件在正常的情况下运行,不向其施加任何压力的性能测试.(例如:检查让手机发送大小为1的SMS时的性能. ) 稳定性测试(Reliability Testing) 连续运行被测系统,检查系统运行时的稳定程度. ( 强度测试:连续接收SMS 1小时) 黑盒测试的类型(5/5) 负载测试 (Load Testing) 通常是指让被测系统在其能忍受的压力的极限范围之内连续运行来测试系统的稳定性.可以看出负载测试和稳定性测试比较相似,都是让被测系统连续运行,区别就在于负载测试需要给被测系统施加其刚好能承受的压力. 压力测试 (Stress Testing) 持续不断的给被测系统增加压力,直到被测系统压垮为止,用来测试系统 所能承受的最大压力. 为了方便大家理解,举一个通俗的例子.假设一个人很轻松就能背一袋米,背两袋 米很吃力,最多就能背3袋,那么, 一般性能测试-------让他背1袋米 稳定性测试-------让他背1袋米,并让他去操场上跑圈,看多久累倒. 负载测试-------让他背2袋米,并让他去操场上跑圈,看多久累倒. 压力测试-------让他背2袋米,3袋米,4袋米……..发现他最多就能背3袋米. 黑盒测试的定义 黑盒测试的类型 黑盒测试的方法 黑盒测试方法 (a) 等价类划分法 (Equivalence Class Testi

文档评论(0)

富贵礼包 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档