TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码
TDD的基本思路就是通过测试来推动整个开发得进行,但测试驱动开发并不只是单纯的测试工作,而是把需求分析,设计,质量控制量化的过程
TDD的重要目的不仅仅是测试软件,测试工作保证代码质量仅仅是其中一部分,而且是在开发过程中帮助客户和程序员去除模棱两可的需求
TDD首先考虑使用需求(对象、功能、过程、接口等),主要是编写测试用例框架对功能的过程和接口进行设计,而测试框架可以持续进行验证
第1题:
软件测试信息流的输入包括______。
①软件配置(包括软件开发文档、目标执行程序、数据结构)
②开发工具(开发环境、数据库、中间件等)
③测试配置(包括测试计划、测试用例、测试驱动程序等)
④测试工具(为提高软件测试效率,使用测试工具为测试工作服务)
A.①②③④
B.①②④
C.①③④
D.②③④
A.
B.
C.
D.
第2题:
A.错误
B.正确
第3题:
下面有关测试的说法正确的是(30)。
A.测试人员应该在软件开发结束后开始介入
B.测试主要是软件开发人员的工作
C.要根据软件详细设计中设计的各种合理数据设计测试用例
D.严格按照测试计划进行,避免测试的随意性
第4题:
第5题:
下列有关软件测试设计的说法中,正确的是______。
A.测试方案应考虑是否可行、是否有效和是否能够达到预期的测试目标
B.基于判定表的测试用例设计方法是白盒测试用例设计方法
C.测试方案设计中可以忽略软件系统的实际使用环境
D.测试开发不是测试用例设计的工作内容
第6题:
软件测试是软件开发的主要组成部分,下列论述中( )是正确的。
A.测试在设计期完成
B.测试在编程阶段完成
C.测试在运行阶段完成
D.测试贯穿开发全过程
第7题:
下列关于测试设计与开发的说法中,不正确的是______。
A) 软件测试设计与开发活动是软件测试过程中对技术要求比较高的关键阶段
B) 软件测试设计与开发主要包括测试技术方案的制定、测试用例设计
C) 测试用例特定集合的设计、测试开发和测试环境的设计都是软件测试设计与开发的范畴
D) 测试设计与开发活动对软件进行需求确定性估算
A.
B.
C.
D.
第8题:
下列有关黑盒测试的叙述中,错误的是
A) 黑盒测试是在不考虑源代码的情形下进行的一种软件测试方法
B) 最好由测试人员、最终用户和开发人员组成的团队来实施黑盒测试
C) 黑盒测试主要是通过对比和分析实测结果和预期结果来发现它们之间的差异,所以黑盒测试又称为“数据驱动”测试
D) 数据流测试是一种黑盒测试方法
A.
B.
C.
D.
第9题:
● 软件测试信息流的输入包括(18) 。
①软件配置(包括软件开发文档、目标执行程序、数据结构)
②开发工具(开发环境、数据库、中间件等)
③测试配置(包括测试计划、测试用例、测试驱动程序等)
④测试工具(为提高软件测试效率,使用测试工具为测试工作服务)
(18)
A.①②③④
B.①②④
C.①③④
D.②③④
第10题:
有关"测试驱动开发",下列说法正确的有()。