专业英语
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机工程学院 08级计算机应用1班专业英语期末作业姓名:魏飒学号:2008304020156
black box testing technique
We can test the software with two methods --- black-box testing and white-box testing. Testing the Software While Blindfolded is black-box testing. White-box (or clear-box) testing implies having access to the code, being able to see it and review it.
Static white-box testing is the process of carefully and methodically reviewing the software design, architecture, or code for bugs without executing it. It's sometimes referred to as structural analysis.
Testing software without having an insight into the details of underlying code is dynamic black-box testing. It's dynamic because the program is running we’re using it as a customer would. And, it's black-box because we're testing it without knowing exactly how it works with blinders on. We’re entering inputs, receiving outputs, and checking the results. Another name commonly used for dynamic black-box testing is behavioral testing because we're testing how the software actually behaves when it's used.
Static white-box testing is the process of carefully and methodically reviewing the software design, architecture, or code for bugs without executing it. It's sometimes referred to as structural analysis.
The obvious reason to perform static white-box testing is to find bugs early and to find bugs that would be difficult to uncover or isolate with dynamic black-box testing. Having a team of testers concentrate their efforts on the design of the software at this early stage of development is highly cost effective.
Dynamic white-box testing is using information we gain from seeing what the code does and how it works to determine what to test, what not to test, and how to approach the testing. Dynamic white-box testing isn't limited just to seeing what the code does. It also can involve directly testing and controlling the software.
Static black-box testing involves examining the specification and looking for problems before they get written into the software. Dynamic black-box testing involves testing the software without knowing how it works. Static white-box testing involves examining the details of the written code through formal reviews and inspections. Dynamic white-box testing involves testing the software when we can see how it works and basing our tests on that information。
黑盒测试技术
我们可以通测试软件和两种方法——黑盒测试和白盒测试。测试软件而蒙住眼睛是黑盒测试。(或clear-box白盒测试意味着得到代码,能够看到它、评审。
静态的白盒测试的过程中认真地回顾软件设计、建筑、或者一段代码不执行漏洞。有时被称为结构分析。
没有软件测试的细节有了深入的了解潜在的代码是动态的黑盒测试。它的动态因为程序运行我们把它当作客户。并且,它的暗箱操作,因为我们正在进行测试,不知道这事是怎样工程与着有色眼镜。我们进入输入,收到输出和检查结果。另一个名字通常用于动态黑盒测试行为测试,因为我们正在测试如何表现的软件实际上使用。
静态的白盒测试的过程中认真地回顾软件设计、建筑、或者一段代码不执行漏洞。有时被称为结构分析。
显而易见的原因进行静态的白盒测试是找出错误早期并找出错误,将难以发现或隔离与动态黑盒测试。拥有一支着力测试设备的软件设计现阶段的发展是非常有效的。
动态的白盒测试使用的信息我们获得看到这些代码并以及它是如何工作的,以确定什么测试,什么不可以测试,并如何去亲近测试。动态的白盒测试没有被限制,只是为了看到这些代码都是不一样的。它也可以包括直接检测和控制软件。
我们可以通测试软件和两种方法——黑盒测试和白盒测试。测试软件而蒙住眼睛是黑盒测试。(或clear-box白盒测试意味着得到代码,能够看到它、评审。
静态黑盒测试包括检验规范和寻找问题还没有得到写进了软件。动态黑盒测试包括测试软件不知道它是如何运转的。静态的白盒测试包括审查文的细节通过正式评论和检查。动态的白盒测试包括测试软件我们什么时候能看见它是如何工作的基础上,在我们的测试,了解更多的信息