黑盒测试方案_第1页
黑盒测试方案_第2页
黑盒测试方案_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

黑盒测试的实施方案随着RAD(快速应用开发方式)的引入,导致应用的实现速度很快,但这种方式也有它的缺乏。一个重要的缺点是工程规划常常漏掉重要的测试阶段。测试像在传统开发工程中一样,常常被忽视,并且赐予很不现实的少量时间和资源。对于这一点,测试RAD方式下提交的应用并保证软件质量是测试团队的首要工作。黑盒测试在实施时又分为客户端的测试和服务器端的性能测试。客户端的测试主要关注应用的业务规律,用户界面,功能测试等;服务器端的测试主要关注服务器的性能,衡量系统的响应时间、事务处理速度和其他时间敏感的需求。在应用系统最终被交付之前保证这两方面的测试没有缺陷。由于测试并不是进行一次就可以完成的过程,而是需要依据产品版本的变化生成不同的测试过程,假如这一过程仅通过手工方式完成是很难到达的。需要通过工具的关心,从而简化测试的简单程度,降低在测试本钱上的开销,缩短投放市场的时间。还有一个突出的特点就是应用程序的回归测试,这是手工方式完成不了的过程,只有通过工具才能实施。而回归测试在测试阶段是很重要的过程,通过回归测试可以觉察许多隐含的缺陷和错误。在服务器端的测试主要以模拟合法用户活动给系统的负载,负载测试的统计结果被用来猜想用户将体验到的性能和响应时间。这都需要在客户机/服务器系统发行之前都要进行的。测试方案的内容(1)测试负责人以及测试范围测试负责人:负责沟通和推动整个测试过程,人员和时间支配,以及宽跨团队合作的沟通,和对外公示进度等工作。测试范围:团队合作的工程,测试方案中肯定要明确各方的测试范围,避开重测和漏测。(2)测试类型白盒测试:黑盒手段不易掩盖或掩盖不到的路径黑盒测试:功能测试、UI测试、业务流程性能测试:响应时间、系统内存占用、使用流畅度平安测试:涉及用户隐私的测试冲突测试:杀毒软件环境兼容性测试:不同系统环境、软件环境下运行状况压力测试:多用户并发、与服务器交互(3)测试环境规划:产品运行环境:特定的运行环境,或者对其他程序有依靠的产品兼容性环境:与其他进程或者系统的兼容性冲突环境:安装各种杀毒软件压力测试环境:构造多用户并发的数据量测试服务器搭建:与服务器交互,构造测试数据(4)测试工具的设计和选择:依据需要选择的不同的测试类型,选择不同的测试工具,比方:抓包工具与服务器交互的功能(Fiddler、wireshark>Charles等)黑盒帮助工具一一大搜狗的代码掩盖率,从代码层面上帮助黑盒测试人员直观的了解用例的掩盖度,精确定位未掩盖局部,帮助黑盒人员精准提问和了解对应的功能。(5)测试用例设计:需要参加编写人员:产品功能需要几个人参加时间:用例编写开头和结束时间,需要的人/天(用于统计工作量)用例设计方法:不同功能选取适当的设计方法,提高掩盖度,削减冗余。(6)白盒测试(其他人员帮助)功能验证中是否有黑盒手段无法构造,需要其他人员帮助搭建的测试场景。这就涉及到跨团队的合作,需要考虑合作团队的人员和时间问题。以输入法的个人中心登录功能为例,测试方案如下:有了测试方案作指导,测试前期就不会做事无头绪,各种测试环境、工具、帮助人员的时间支配都可以在用例执行前预备好,保证后期执行工作的顺当进行,避开执行中临时搭建环境等耗费时间。测试方案制定过程中的留意事项:(1)明确划分测试范围:涉及团队合作的功能,在前期肯定做好沟通和确认,双方的测试范围,并且在测试方案或者邮件中明确写出,意在提示双方的职责范围。(2)明确各功能模块的负责人:确定参加的人员和时间,确认

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论