试题详情
- 简答题软件测试通常包含哪几个基本步骤?
-
软件测试通常应该对需求、总体设计、详细设计、编码实现各个阶段所获得的开发产品进行测试,软件测试应该贯穿于整个软件开发的全过程。
软件测试过程按测试的先后次序可分为以下步骤进行:单元测试、集成测试、确认测试和系统测试,最后进行验收测试。
⑴单元测试。完成每个模块的测试,尽可能发现模块内部的错误。单元测试主要采用白盒测试法。
⑵集成测试。把已测试过的模块按照一定顺序组装起来,构成软件系统。主要采用黑盒测试法。但对发现错误较多的新子系统,还可能采用白盒法进行回归测试。
⑶确认测试:检验所开发的软件能否满足所有功能和性能需求的最后手段,通常均采用黑盒测试法。
⑷系统测试:完成确认测试以后,检验它能否与系统的其他部分(如硬件,数据库及操作人员)协调工作,需要进行系统测试。
⑸验收测试:检验软件产品质量的最后一道工序是验收测试。与前面讨论的各种测试活动的不同之处主要在于它突出了客户的作用,同时软件开发人员也应有一定程度的参与。 关注下方微信公众号,在线模考后查看
热门试题
- 常用的资源类视图有:()、()、“资源使
- 企业体系结构过程的目的是:()
- 模块的独立性要求()内聚()耦合。
- 模块的分解和合并应力求()。
- 关于开发团队的结构类型中的统管组织结构,
- 冗余程序设计就是每个程序采用两种不同的算
- 代码行估算技术需要以()为基础进行问题分
- 一个好的测试用例在于能发现至今未发现的错
- 简述你对软件测试目标的认识。
- Jackson方法根据()来导出程序结构
- 行为
- 在进行单元测试过程中,通常测试工程师都需
- 试述软件开发工具对软件开发的影响。
- 《土地管理法》规定,我国对土地实行用途管
- 使用黑盒法测试时,测试用例应根据()。
- 请给出一个小例子说明穷举测试一个程序实际
- 借助于当前系统的逻辑模型导出目标系统的逻
- 若顺序表中的元素是从1位置开始存放的,要
- 介绍的几种主要需求获取技术,说明每一种技
- 软件测试的经典定义?