以下关于测试原则的描述,正确的是()。
A.所有的软件测试不需要追溯到用户需求
B.完全测试是不可能的
C.测试可以显示软件潜在的缺陷
D.程序员不需要避免检查自己的程序
A.所有的软件测试不需要追溯到用户需求
B.完全测试是不可能的
C.测试可以显示软件潜在的缺陷
D.程序员不需要避免检查自己的程序
A.①②④⑤⑦
B.①③④⑤⑥⑦
C.①②③④⑤⑥⑦
D.①②③⑤⑥
A.在早期软件发展中,软件测试等同于调试
B.软件测试是为了寻找软件中存在的错误
C.按照不同的分类标准,可以将软件测试分为很多不同的种类
D.所有的测试都必须由测试人员执行
A.测试前要认定被测试软件有错,不要认为软件设有错
B.要预先确定被测试软件的测试结果
C.自己测试自己编写的程序
D.测试要以软件需求规格说明书为标准
A.测试计划,有助于测试跟踪
B. 在小型软件测试项目上,不需要制定测试计划
C. 正确的测试计划,有助于重复原有的测试,以便寻找新的系统缺陷,保证老的缺陷得以修复
D. 在少数高风险行业中,测试小组必须证明确实按照测试计划,执行了计划执行的测试
A、软件测试从已知的条件开始,有预知结果
B、软件测试过程可是事先设计,进度可以事先确定
C、软件测试可以分为单元测试,集成测试,系统测试等
D、软件测试的工作内容包括定位和修改错误
A.系统测试是针对整个产品系统进行的测试
B.系统测试的对象不包含软件所依赖的硬件、外设和数据
C.系统测试的目的是验证系统是否满足了需求规格的定义
D.系统测试是基于系统整体需求说明书的黑盒类测试
A.②③
B.①③
C.②④
D.①②③
A.β 测试是在软件公司内部展开的测试,是由公司专业的测试人员执行的测试
B.β 测试是在软件公司内部展开的测试,是由公司的非专业测试人员执行的测试
C.β 测试是在软件公司外部展开的测试,是由专业的测试人员执行的测试
D.测试是在软件公司外部展开的测试,是可以由非专业的测试人员执行的测试
A.静态测试是由开发人员执行的,而动态测试是由专门的测试人员完成
B.静态测试并没有真正的运行软件,而动态测试需要运行软件
C.静态测试是主要是为了增加测试人员对软件的理解,而动态测试是为了发现缺陷
D.静态测试需要借助于专门的测试工具,而动态测试不需要