软件测试的目的是尽可能多地发现软件中的错误,通常( )是代码编写阶段可进行的测试,它是整个测试工作的基础.
A. 系统分析
B. 集成测试
C. 验收测试
D. 单元测试
集成测试是为了发现( )。
A. 接口错误
B. 编码错误
C. 性能、质量不合要求
D. 功能错误
在软件测试中,下列说法正确的是( )。
A. 一个程序员最好测试自己编写的程序
B. 测试用例只需选用合理的输入数据
C. 测试用例应由输入数据和预期的输出数据两部分组成
D. 测试时只需检查程序是否做了它应该做的事
以下关于软件测试的叙述中,( )是不正确的。
A. 软件测试是为和改进产品质量、识别产品的缺陷和问题而进行的活动
B. 测试不仅是检查预防措施是否有效的主要手段,而且是识别由于某种原因预防措施无效而产生错误的主要手段
C. 软件测试按照测试阶段划分,可分为单元测试、集成测试、系统测试
D. 测试是在编码测试阶段完成后才开始的活动