网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

软件测试工作和软件开发工作相比,有哪些特点。


参考答案和解析
答:软件测试的目标在于,以最小的工作量和成本,尽可能多地发现软件系统中存在的各种错误和缺陷,以确保软件系统的正确性和可靠性。其主要特点是: (1) 软件测试的开销大。按照 Boehm 的统计,软件测试的开销大约占总成本的 30% ~ 50% 。 (2) 不能进行“穷举”测试。只有将所有可能的情况都测试到,才有可能检查出所有的错误,但这是不可能的。 (3) 软件测试难度大。既然不能进行 “穷举”测试,又要查出尽可能多的错误,随着软件的规模和复杂度不断增加,软件测试工作的难度越来越大。 测试也是一种开发活动,但鉴于软件测试的以上特点,它比其他软件开发活动更加复杂、困难和重要,且无论怎样强调它的重要性都不过分。
更多 “软件测试工作和软件开发工作相比,有哪些特点。” 相关考题
考题 软件测试与软件开发的关系?

考题 具体叙述在选择软件开发环境方面你从事过的工作和经验。遇到过哪些实际问题?怎么解决这些问题的?

考题 为提高测试的效果,软件集成测试工作最好的承担者是A.该软件的编程人员B.该软件开发组之外的软件设计人员C.该软件的设计人员D.该软件开发组的负责人

考题 软件测试是软件开发中极其重要的组成内容,下述Ⅰ.软件功能Ⅱ.软件结构Ⅲ.软件性能哪些属于软件测试的应有内容?A.Ⅰ和ⅡB.Ⅰ和ⅢC.Ⅱ和ⅢD.全部

考题 关于软件测试与软件开发的认识,不正确的是______。A.软件生命周期各个阶段都可能产生错误B.软件测试是独立于软件开发的一个工作C.软件开发的需求分析和设计阶段就应开始测试工作D.测试越早进行,越有助于提高被测软件的质量A.B.C.D.

考题 关于软件测试与软件开发的认识,不正确的是(35)A.软件生命周期各个阶段都可能产生错误B.软件测试是独立于软件开发的一个工作C.软件开发的需求分析和设计阶段就应开始测试工作D.测试越早进行,越有助于提高被测软件的质量

考题 下列软件开发时期的说法正确的是:()。A、软件开发时期的工作包括确定工程的可行性B、软件开发时期的工作包括导出实现工程目标应该采用的策略及系统必须完成的功能C、软件开发时期的工作包括估计实现工程需要的资源和成本,并制定工程进度表D、软件开发时期的工作包括软件结构的设计、数据结构和算法设计、编写程序、测试

考题 软件的集成测试工作最好由(52)承担,以提高集成测试的效果。A.该软件的设计人员B.该软件开发组的负责人C.该软件的编程人员D.不属于该软件开发组的软件设计人员

考题 阅读以下关于嵌入式软件测试方面的叙述,回答问题1至问题3。甲公司是一个专业的航空软件开发公司,当前正在为某用户开发某航空嵌入式实时软件,王工是该软件开发项目的负责人。应用户要求,甲公司委托乙公司对其开发的航空软件进行第三方测试。张工是乙公司中该测试项目的负责人。王工在与张工讨论该软件的测试计划时,就软件的测试环境产生了争执。张工认为所有的第三方测试工作都必须在目标机环境下完成,否则无法保证测试的有效性。王工认为开发工作进度很紧,而且开发工作需要频繁占用目标机环境,第三方测试在仿真环境下进行就可以了,没有必要非得在目标机环境下测试。请在200字以内对上述两人意见的正确性进行评价与分析,并简述你对本题目中的测试环境问题的建议。

考题 软件测试模型主要有哪些?软件开发模型主要有哪些?

考题 关于软件测试与软件开发的认识,不正确的是______。A.软件生命周期各个阶段都可能产生错误 B.软件测试是独立软件开发的一个工作 C.软件开发的需求分析和设计阶段就应开始测试工作 D.测试越早进行,越有助于提高被测软件的质量

考题 软件过程是制作软件产品的一组活动以及结果,这些活动主要由软件人员来完成,主要包括(请作答此空)。软件过程模型是软件开发实际过程的抽象与概括,它应该包括构成软件过程的各种活动。软件过程有各种各样的模型,其中,( )的活动之间存在因果关系,前一阶段工作的结果是后一段阶段工作的输入描述。A.软件描述、软件开发和软件测试 B.软件开发、软件有效性验证和软件测试 C.软件描述、软件设计、软件实现和软件测试 D.软件描述、软件开发、软件有效性验证和软件进化

考题 软件过程是制作软件产品的一组活动以及结果,这些活动主要由软件人员来完成,主要包括()A.. 软件描述、软件开发和软件测试 B. 软件开发、软件有效性验证和软件测试 C. 软件描述、软件设计、软件实现和软件测试 D. 软件描述、软件开发、软件有效性验证和软件进化

考题 下面有关测试的说法正确的是()。A、测试人员应该在软件开发结束后开始介入B、测试主要是软件开发人员的工作C、要根据软件详细设计中设计的各种合理数据设计测试用例D、严格按照测试计划进行,避免测试的随意性

考题 在软件开发项目的需求定义阶段,软件测试应该制定哪些方面:()A、测试数据,涵盖关键应用B、详细的测试计划C、质量保证测试规范D、用户验收测试规范

考题 软件测试与其他软件开发活动相比具有什么样的特点?

考题 软件生存周期由三个时期组成,这三个时期分别是()A、软件设计、软件开发、软件测试B、软件定义、ensp;软件开发、软件维护C、软件定义、软件开发、软件修复D、软件计划、软件开发、软件测试

考题 软件的集成测试工作最好由()承担,以提高集成测试的效果。A、该软件的设计人员B、该软件开发组的负责人C、该软件的编程人员D、不属于该软件开发组的软件设计人员

考题 何谓社区工作?与个案工作和小组工作方法相比较,社区工作具有哪些突出的特点?

考题 软件测试应该贯穿整个软件生存周期,在软件开发的各个阶段,都要开展软件测试工作,只不过测试的方法和对象不同而已。

考题 计算机测试与传统仪器测试相比有哪些特点?

考题 在软件开发中工作量最大的是()A、需求分析B、软件设计C、编程D、测试

考题 问答题计算机测试与传统仪器测试相比有哪些特点?

考题 问答题软件测试与其他软件开发活动相比具有什么样的特点?

考题 问答题软件测试要经过哪些步骤?这些测试与软件开发各阶段之间有什么关系?

考题 判断题软件测试应该贯穿整个软件生存周期,在软件开发的各个阶段,都要开展软件测试工作,只不过测试的方法和对象不同而已。A 对B 错

考题 单选题下面有关测试的说法正确的是()。A 测试人员应该在软件开发结束后开始介入B 测试主要是软件开发人员的工作C 要根据软件详细设计中设计的各种合理数据设计测试用例D 严格按照测试计划进行,避免测试的随意性

考题 单选题软件生存周期由三个时期组成,这三个时期分别是()A 软件设计、软件开发、软件测试B 软件定义、ensp;软件开发、软件维护C 软件定义、软件开发、软件修复D 软件计划、软件开发、软件测试