软件开发者在测试自己开发的代码时,往往容易忽略对需求隐含的异常情况的处理。这样的现象,从可能出现的原因来看,下列哪个选项最有可能?()
A.开发人员和测试人员关系不好,想给他们找麻烦
B.开发人员与测试人员的思维方式不同,开发人员更偏向于实现
C.开发人员没有时间设计测试用例
D.开发人员没有使用自动化测试工具
A.开发人员和测试人员关系不好,想给他们找麻烦
B.开发人员与测试人员的思维方式不同,开发人员更偏向于实现
C.开发人员没有时间设计测试用例
D.开发人员没有使用自动化测试工具
第1题
A.对UI软件使用TDD方法比较困难
B.在开发代码之前,首先编写测试代码
C.通常情况下,测试驱动开发是指自动化测试
D.一种设计软件的方法,而不仅仅是一种测试方法
第2题
A.软件审查和复查
B.软件测试
C.软件配置管理
D.软件代码重用
第3题
A.自然人的软件著作权保护期为自然人终生
B.如无相反证据证明,在软件上署名的自然人、法人或者其他组织为开发者
C.接受他人委托开发的软件,其著作权由委托人享有
D.法人的软件著作权,保护期为30年
第4题
A.对软件需求分析中缺乏对安全需求、安全质量的定义,导致软件设计中缺乏与安全需求对应的安全功能与安全策略
B.对软件设计中缺乏安全方面的考虑,设计了不安全或没有很好的权限与能力限制的功能,或者缺乏对应安全需求的安全功能、安全策略设计
C.软件的代码编制过程中,由于开发人员对安全缺乏理解及相关知识,或者失误,导致了错误的逻辑或者为对数据进行过滤和检查,或者对自身权限的限制
D.在软件的测试过程中,由于开发测试人员缺乏对安全使用软件的理解,使用了非常规的操作方法,导致了错误的逻辑或突破了权限的限制
第5题
第10题
A.常用的软件开发模型有瀑布模型、快速原型模型、螺旋模型以及面向对象开发模型
B.为了研究软件生命周期的各个阶段和各阶段的执行顺序,通常采用模型来描述软件生命周期,即软件开发模型
C.开发者可以根据这些开发模型迅速建立各种软件系统的最终版本
D.计算机软件生命周期的各个阶段将根据软件的规模、种类、开发环境和开发技术等因素进行调整