因为在软件开发的每一环节都有可能产生意想不到的问题,所以(9)。A.应尽量由程序员或开发小组测试自己的程序B.在设计测试用例时,只需考虑合理的输入条件即可C.在设计测试用例时,只需考虑合理的输出条件即可D.应当把软件验证与确认贯穿到整个软件开发的全过程中

题目

因为在软件开发的每一环节都有可能产生意想不到的问题,所以(9)。

A.应尽量由程序员或开发小组测试自己的程序

B.在设计测试用例时,只需考虑合理的输入条件即可

C.在设计测试用例时,只需考虑合理的输出条件即可

D.应当把软件验证与确认贯穿到整个软件开发的全过程中


相似考题
参考答案和解析
正确答案:D
此题是考察软件测试工作的原则:应尽量避免由程序员或开发小组测试自己的程序,在设计测试用例时,既要考虑合理的输入输出条件,也要考虑不合理的输入输出条件。而软件验证与确认当然是要贯穿到整个软件开发的全过程中的。软件测试的具体原则如下:(1)尽早、不断的进行测试(2)程序员避免测试自己设计的程序(3)既要选择有效、合理的数据,也要选择无效、不合理的数据(4)修改后应进行回归测试(5)尚未发现的错误数量与该程序已发现错误数成正比
更多“因为在软件开发的每一环节都有可能产生意想不到的问题,所以(9)。A.应尽量由程序员或开发小组测试 ”相关问题
  • 第1题:

    在进行软件开发时,采用无主程序员的开发小组,成员之间相互平等;而主程序员负责制的开发小组,由一个主程序员和若干成员组成,成员之间没有沟通。在一个由8名开发人员构成的小组中,无主程序员组和主程序员组的沟通路径分别是( )。

    A.32和8B.32和7C.28和8D.28和7


    正确答案:D

  • 第2题:

    在进行软件开发时,采用无主程序员的开发小组,成员之间相互平等;而主程序员负责制的开发小组,由一个主程序员和若干成员组成,成员之间没有沟通。在一个由8名开发人员构成的小组中,无主程序员组和主程序员组的沟通路径分别是( )。

    A.32和8
    B.32和7
    C.28和8
    D.28和7

    答案:D
    解析:
    无主程序员组进行沟通时,需要两两沟通,所以沟通路径为8*7/2=28。有主程序员组,有问题可以与主程序员沟通,有主程序员协调负责,所以除了主程序员自己,其他人7人,每人与主程序员建立一条沟通路径,共7条沟通路径。

  • 第3题:

    关于软件测试与软件开发的认识,不正确的是______。

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

    答案:B
    解析:

  • 第4题:

    以下关于软件开发相关的叙述中,不正确的是( )。

    A.专业程序员应将复杂的问题分解为若干个相对简单的易于编程的问题B.移动互联网时代的软件开发人员应注重用户界面设计,提高用户体验 C.软件测试时应对所有可能导致软件运行出错的情况都进行详尽的测试D.软件设计者应有敏锐的产品感觉,不因枝节而影响产品的迭代和上线。


    正确答案:C

  • 第5题:

    在进行软件开发时,采用无主程序员的开发小组,成员之间相互平等;而主程序员负责制的开发小组,由一个主程序员和若干成员组成,成员之间没有沟通。在一个由8名开发人员构成的小组中,无主程序员组和主程序员组的沟通路径分别是( )

    A.32和8
    B.32和7
    C.28和8
    D.28和7

    答案:D
    解析:
    程序设计小组的组织形式一般有主程序员组,无主程序员组和层次式程序员组。其中无主程序员组中的成员之间相互平等,工作目标和决策都由全体成员民主讨论。对于项目规模较小、开发人员少、采用新技术和确定性较小的项目比较合适,而对大规模项目不适宜采用。所以其沟通路径的数量为(8*7)/2=28而主程序员制则有主程序员负责决策。其他成员与主程序员沟通即可。所以其沟通路径数量为8-1=7