1.什么是软件缺陷?软件缺陷的产生对软件有什么影响?
(1)软件缺陷就是通常所说的Bug,它是指软件中(包括程序和文档)存在的影响软件正常运行的问题。
(2)需求不明确。
软件结构复杂。
编码问题。
项目期限短。
使用新技术。
2.什么是软件测试?软件测试的基本原则是什么?
(1)测试是对软件产品质量的检验和评价。它一方面检查软件产品质量中存在的质量问题,另一方面对产品质量进行客观的评价。
(2)测试证明软件存在缺陷。
不可能执行穷尽测试。
测试应尽早启动、尽早介入。
缺陷存在集群现象。
3.什么是软件测试用例?良好的测试用例应该具有什么样的特性?
(1)测试用例是一组测试输入、执行条件和预期结果的集合,目的是要满足一个特定的目标,比如执行一条特定的程序路径或检验是否符合一个特定的需求。
(2)完整性 正确性 一致性 可行性 无二义性 健壮性 必要性 可测试性 可修改性 可跟踪性
4.怎样搭建软件测试环境?对软件测试人员有什么要求?
(1)搭建测试环境就是搭出可供测试用的环境。简单了说是操作系统,复杂了说,是装了特定软件做了特定设置的操作系统。
搭建测试环境是软件测试实施的一个重要阶段,测试环境适合与否会严重影响测试结果的真实性和正确性。测试环境包括硬件环境和软件环境,硬件环境指测试必需的
服务器、客户端、网络连接设备,以及打印机/扫描仪等辅助硬件设备所构成的环境;软件环境指被测软件运行时的操作系统、数据库及其他应用软件构成的环境。
即确定测试环境的组成和管理测试环境
(2)系统思维能力
项目管理能力
沟通表达能力
领导管理技能