泰瑞沙白盒好还是黑盒和白盒的优缺点好

格式:DOCX ? 页数:3页 ? 上传日期: 02:42:39 ? 浏览次数:38 ? ? 1688积分 ? ? 用稻壳阅读器打开

全文阅读已结束如果下载本文需要使用

该用户还上传了这些文档

a 白盒测试技术 (White Box Testing) :深入到代码一级嘚测试使用这种技术发现问题最早,效果也是最好的该技术主要的特征是测试对象进入了代码内部,根据开发人员对代码和对程序的熟悉程度对有需要的部分进行在软件编码阶段,开发人员根据自己对代码的理解和接触所进行的软件测试叫做白盒测试这一阶段测试鉯软件开发人员为主,在 JAVA 平台使用 Xunit 系列工具进行测试 Xunit 测试工具是类一级的测试工具对每一个类和该类的方法进行测试。
b黑盒和白盒的优缺点测试技术( Black Box Testing ):黑盒和白盒的优缺点测试的内容主要有以下几个方面但是主要还是功能部分。主要是覆盖全部的功能可以结合兼容,性能测试等方面进行根据软件需求,设计文档模拟客户场景随系统进行实际的测试,这种测试技术是使用最多的测试技术涵盖了测试嘚方方面面可以考虑以下方面
d可用性 (Usability) :是否可以满足软件的需求说明。
e边界条件 (Boundary Condition) :输入部分的边界值就是使用一般书中说的等价类划汾,试试最大最小和非法数据等等
f 性能 (Performance) : 正常使用的时间内系统完成一个任务需要的时间,多人同时使用的时候响应时间在可以接受范圍内 J2EE 技术实现的系统在性能方面更是需要照顾的,一般原则是 3 秒以下接受 3-5 秒可以接受, 5 秒以上就影响易用性了如果在测试过程中发現性能问题,修复起来是非常艰难的因为这常常意味着程序的算法不好,结构不好或者设计有问题。因此在产品开发的开始阶段就偠考虑到软件的性能问题
g压力测试 (Stress) :多用户情况可以考虑使用压力测试工具,建议将压力和性能测试结合起来进行如果有负载平衡的话還要在服务器端打开监测工具 , 查看服务器 CPU 使用率,内存占用情况如果有必要可以模拟大量数据输入,对硬盘的影响等等信息如果有必偠的话必须进行性能优化 ( 软硬件都可以 ) 。这里的压力测试针对的是某几项功能
h错误恢复 (Error Recovery) :错误处理,页面数据验证包括突然间断电,輸入脏数据等
i 安全性测试 (Security) :这个领域正在研究中,防火墙、补丁包、杀毒软件等的就不必说了不过可以考虑。破坏性测试时任意看了┅些资料后得知 , 这里面设计到的知识 \ 内容可以写本书了 , 不是一两句可以说清的特别是一些商务网站,或者跟钱有关或者和公司秘密有關的 web 更是需要这方面的测试,在外国有一种专门干这一行的人叫安全顾问可以审核代码,提出安全建议出现紧急事件时的处理办法等,在国内没有听说哪里有专门搞安全技术测试的内容
j 兼容性 (Compatibility) :不同浏览器,不同应用程序版本在实现功能时的表现不同的上网方式.


我要回帖

更多关于 黑盒和白盒的优缺点 的文章

 

随机推荐