本站文章除标题中注明“原”以外,其他均来自网络或书籍,如果我的引用侵犯了您的权力,请与我联系,我将及时处理;如果任何人想转载这些文章,则请保留原始的出处信息,或者直接与原作者联系。
软件测试中的基本词汇
上一篇 /
下一篇 2007-01-11 14:34:18
/ 个人分类:测试理论
7iQ_#ttpq0ü 黑盒测试 (Black box testing) ── 不考虑内部设计和代码,根据需求和功能进行测试。
6QVjxQ|n.yy051Testing软件测试网Y&ubRbR
ü 白盒测试 (White box testing) ── 根据应用软件的代码的内部逻辑,按照代码的语句、分支、路径和条件进行测试。
8WWZo#fPF051Testing软件测试网M5^Ex6SCEr#Y
ü 功能测试 (functional testing) ── 对一个应用软件的功能模块进行黑盒测试。这种测试应当由测试人员进行。但这并不意味着程序员在推出软件之前不进行代码检查。(这一原则适用于所有的测试阶段。)51Testing软件测试网8M'}%ft8im
2^`yR^#N2e3k1g0ü 系统测试 ── 针对全部需求说明进行黑盒测试,包括系统中所有的部件。51Testing软件测试网!EKo^k M2g;H
#LsR/b"x%xC?0ü 端到端测试 (end-to-end testing) ── 类似于系统测试,但测试范围更“宏观”一些。模仿实际应用环境,对整个应用软件进行使用测试。例如与数据库进行交互作业、使用网络通信、与其他硬件、应用程序和系统之间的相互作用是否满足要求。
x\4UQ!U~ c%W4C051Testing软件测试网|@9]tq'`Z(uKX!{
ü 回归测试 (regression testing) ── 每当软件经过了整理、修改、或者其环境发生变化,都重复进行测试。很难说需要进行多少次回归测试,特别是是到了开发周期的最后阶段。进行此种测试,特别适于使用自动测试工具。
^%v8J4c*w051Testing软件测试网pt:VJ#`H"j0R"\
ü 负荷试验 (load testing) ── 在大负荷条件下对应用软件进行测试。例如测试一个网站在不同负荷情况下的状况,以确定在什么情况下系统响应速度下降或是出现故障。
+HM)qa2kP5W
G0
QJr5To6[a!e0ü 压力测试 (stress testing) ── 经常可以与“负荷测试”或“性能测试”相互代替。这种测试是用来检查系统在下列条件下的情况:在非正常的巨大负荷下、某些动作和输入大量重复、输入大数、对数据库进行非常复杂的查询,等等。51Testing软件测试网-X}@a$C\ Oz
J+J
W D,cMvaV!o#N/U0ü 性能测试 (performance testing) ── 经常可以与“压力测试”或“负荷测试”相互代替。理想的“性能测试”(也包括其他任何类型的测试) 都应在质量保障和测试计划的文档终予以规定。