在一个价值200万美元项目的测试阶段,团队发现了一些缺陷。由于截止期限很紧,团队成员承认他们可能无法修复所有缺陷。若要确定应集中哪些工作,项目经理应该使用什么工具或技术?()A、帕累托图B、矩阵图C、散点图D、专家判断

题目

在一个价值200万美元项目的测试阶段,团队发现了一些缺陷。由于截止期限很紧,团队成员承认他们可能无法修复所有缺陷。若要确定应集中哪些工作,项目经理应该使用什么工具或技术?()

  • A、帕累托图
  • B、矩阵图
  • C、散点图
  • D、专家判断

相似考题
更多“在一个价值200万美元项目的测试阶段,团队发现了一些缺陷。由于截”相关问题
  • 第1题:

    某公司承接了一个银行业务系统的软件开发项目,质量要求非常高。项目经理小赵制定了项目的整体计划,将项目划分为需求、设计、编码和测试四个阶段,他将测试阶段预留了大量的时间,以便开展充分的测试工作。

    需求分析完成后,项目组编写了《需求分析报告》,项目经理小赵召集部分骨干人员召开评审会,对需求文件进行了评审。为了尽快进入下一阶段工作,评审会从早上9点一直开到晚上9点,终于把全部的文件都审完了。评审组找到了几处小问题,并当场进行了修改,项目经理宣布可以进入设计阶段了。

    编程结束后,进入了测试阶段。第一轮测试,发现了70个缺陷,项目组对发现的缺陷进行了修复,又重新提交了测试。第二轮又发现了100多个缺陷,就这样反复修改和测试,直到第6轮,发现了33个缺陷。各轮发现的缺陷数如下:

    这时,小赵终于松了一口气,由于第六轮只剩下33个缺陷,他觉得测试工作应该很快就会结束了。

    【问题1】

    请问分析此项目的质量管理过程中存在哪些问题。

    【问题2】

    请在答题纸上标出纵坐标的刻度值,并画出测试缺陷的趋势图。根据趋势图分析“小赵觉得测试工作应该很快就会结束了”是否有道理,并说明为什么。

    【问题3】

    请结合软件开发生命周期分析系统测试缺陷产生的可能原因。

    【问题4】

    请结合实际经验说明软件项目的质量管理工作应注重哪些方面。


    答案:
    解析:
    【问题1参考答案】:

    (1)没有制定单独的质量管理计划,也没有安排质量管理人员;

    (2)没有实施质量保证工作;

    (3)在项目重大里程碑处没有对阶段成果进行评审,无法确保结果和预期目标一致;

    (4)技术评审会没有关注于发现问题,没有达到预期效果;

    (5)设计文件未经过正式评审,可能没有发现设计文件中的错误;

    (6)评审会召开时间过长,也没有起到质量控制的作用;

    (7)在进入项目下一重要阶段前没有进行评审;

    (8)重要项目干系人或客户没有参加需求评审会,可能导致最终对需求的理解不能达成一致。
    【问题2参考答案】:

    小赵分析得没有道理。

    因为6轮测试的缺陷数并没有呈整体下降并趋于稳定的趋势(或者说6轮测试的累计缺陷数整体趋势为上升,并没有趋于稳定)

    因为趋势线上下波动很大,不能得出下一轮测试缺陷数必然减少的结论。最后一轮测试缺陷次数虽然减少,但是,缺陷没有经过回归测试,新的缺陷可能还会产生。系统也没有经过集成测试,也可能还有新的缺陷产生。

    【问题3参考答案】:

    产生的原因可能是需求缺陷、设计缺陷、编码错误、测试设计不充分。

    【问题4参考答案】:

    (1)要制定出切实可行的质量管理计划;

    (2)应安排独立于项目组的QA人员负责QA工作;

    (3)对软件开发过程实施质量保证;

    (4)加强技术评审工作,注重对需求、设计等文档的技术评审工作;

    (5)注重测试工作,应安排相对独立的测试人员;

    (6)对发现的缺陷进行统计分析,确保最终的软件产品质量符合要求。

  • 第2题:

    软件测试员究竟做些什么。()

    • A、软件测试员的目的是发现软件缺陷
    • B、软件测试员的目的是发现软件缺陷,尽可能早一些
    • C、软件测试员的目的是发现软件缺陷,尽可能早一些,并确保其得以修复
    • D、软件测试员的目的是发现软件缺陷,尽可能早一些,并将其得以修复

    正确答案:C

  • 第3题:

    关于软件测试的描述,下列哪项是正确的()

    • A、测试员在测试过程发现了软件的错误,所以软件的错误是测试员造成的
    • B、测试过程中没有发现错误,所以可以认为在软件中不存在缺陷
    • C、通过测试可以知道软件内总共有多少缺陷
    • D、测试可以显示缺陷的存在,但不能证明系统不存在缺陷

    正确答案:D

  • 第4题:

    怎样能使一个敏捷团队持续改进它的产品?()

    • A、通过运用全面的文档来确认团队价值
    • B、通过进行持续测试
    • C、通过在将近发布收尾时进行集成测试
    • D、通过工作分解结构评审

    正确答案:B

  • 第5题:

    测试是程序的执行过程,目的在于改正错误。一个好的测试用例在于能发现至今未发现的错误;一个成功的测试是发现了至今未发现的错误的测试。


    正确答案:正确

  • 第6题:

    在项目第一个里程碑的阶段退出会议期间,质量管理团队只提出一些缺陷。当被问及测试过程程序时,团队确认只有一个批准的测试要求。项目经理应该怎么做?()

    • A、执行实施管理质量过程
    • B、考虑更换项目的测试主管
    • C、更新测试要求
    • D、部署自动化测试工具

    正确答案:A

  • 第7题:

    项目的团队成员正在执行工作,但由于工作超负荷而无法满足截止日期。为了缓解这种情况,团队又增加了五个资源。这描述的是哪个团队建设阶段?()

    • A、成熟阶段
    • B、规范阶段
    • C、震荡阶段
    • D、形成阶段

    正确答案:D

  • 第8题:

    你正处在一个估算成本在220万美元项目的实施阶段。两个团队成员对一下潜在卖方存在分歧,项目经理主动提出帮助,建议双方妥协,但这两个团队成员要解决这个问题。谁应该决定解决问题的方法?()

    • A、管理层
    • B、团队成员
    • C、项目经理
    • D、客户

    正确答案:B

  • 第9题:

    单选题
    某研发团队正在开发一款视频点播产品,该研发团队采用的是典型的V模型,开发团队负责组件测试,而测试团队负责集成测试和系统测试。当前开发团队已经发布了经过评审且更新的系统需求规格说明。测试团队采用的是基于风险的测试策略,风险的严重程度与可能性的评估取值为5个,分别是:非常低、低、中等、高和非常高。 你是该产品的系统测试人员,在测试过程中发现了一个异常问题,通过研究之后发现应该是被测对象本身存在缺陷而导致的,因此决定提交一份缺陷报告。 下面哪个选项的内容,是你在提交缺陷报告时,应该会考虑的?()
    A

     缺陷提交人、期望结果和实际结果、严重程度、复现步骤;

    B

     缺陷提交人、期望结果和实际结果、严重程度、风险级别、复现步骤;

    C

     缺陷提交人、缺陷修复阶段、严重程度、风险级别、复现步骤;

    D

     缺陷提交人、缺陷修复阶段、严重程度、复现步骤、测试环境。


    正确答案: C
    解析: 暂无解析

  • 第10题:

    单选题
    你正处在一个估算成本在220万美元项目的实施阶段。两个团队成员对一下潜在卖方存在分歧,项目经理主动提出帮助,建议双方妥协,但这两个团队成员要解决这个问题。谁应该决定解决问题的方法?()
    A

    管理层

    B

    团队成员

    C

    项目经理

    D

    客户


    正确答案: D
    解析: 暂无解析

  • 第11题:

    单选题
    一个项目的编码已经完成,然而,团队未能检测到一些缺陷。今后,敏捷团队应该怎么做才能避免这种情况?()
    A

    在sprint开始前确定编码和测试的验收标准

    B

    确保开发人员听过缩短迭代时间长度来创造更详细的代码

    C

    使用需求跟踪矩阵,提供返回技术规格的透明性

    D

    测试团队增加资源,确保开发理想的测试用例


    正确答案: B
    解析: 暂无解析

  • 第12题:

    单选题
    怎样能使一个敏捷团队持续改进它的产品?()
    A

    通过运用全面的文档来确认团队价值

    B

    通过进行持续测试

    C

    通过在将近发布收尾时进行集成测试

    D

    通过工作分解结构评审


    正确答案: D
    解析: 暂无解析

  • 第13题:

    某公司承接了一个银行业务系统的软件开发项目,质量要求非常高。项目经理小赵制订了项目的整体计划,将项目划分为需求、设计、编码和测试四个阶段,他将测试阶段预留了大量时间,以便开展充分的测试工作。需求分析完成后,项目组编写了《需求分析报告》,项目经理小赵召集部分骨干人员召开评审会。为了尽快进入下一阶段工作,评审会从早上9点一直开到晚上9点,终于把全部的文件都审完了。评审组找到了几处小问题,并当场进行了修改,项目经理宣布可以进入设计阶段了。编程结束后,进入了测试阶段。第一轮测试,发现了70个缺陷。项目组对发现的缺陷进行了修改,又重新提交了测试。第二轮又发现了100多个缺陷,就这样反复修改和测试,直到第六轮,发现了33个缺陷。各轮发现的缺陷数如下:

    这时,小赵终于松了一口气,由于第六轮只剩下33个缺陷,他觉得测试工作应该很快就会结束了。【问题1】(10分)请分析此项目的质量管理过程中存在哪些问题?【问题2】(9分)请在答题纸上标出纵坐标的刻度值,并画出测试缺陷的趋势图。根据趋势图分析“小赵觉得测试工作很快就会结束了”是否有道理,并分析原因。【问题3】(3分)请结合软件生命开发周期分析软件存在缺陷的可能原因。【问题4】(3分)请结合实际经验说明软件项目的质量管理工作应重点完成哪些工作?


    答案:
    解析:
    【问题1】(1) 没有制订单独的质量管理计划,也没有安排质量管理人员;(2) 没有实施质量保证工作;(3) 在项目重大里程碑处没有对阶段成果进行评审,无法确保结果和预期目标一致;(4) 技术评审会没有关注于发现问题,没有达到预期效果;(5) 设计文件未经过正式评审,可能没有发现设计文件中的错误;(6) 评审会召开时间过长,也没有起到质量控制的作用;(7) 在进入项目下一重要阶段前没有进行评审;(8) 重要项目干系人或客户没有参加需求评审会,可能导致最终对需求的理解不能达成一致。【问题2】

    小赵分析的没有道理。因为趋势线上下波动很大,并没有呈整体下降且趋于稳定的趋势,所以不能得出下一轮测试缺陷数必然减少的结论。最后一轮测试缺陷次数虽然减少,但是,还没有经过回归测试,新的缺陷可能还会产生。系统也没有经过集成测试,也可能还有新的缺陷产生。【问题3】需求缺陷、设计缺陷、编码缺陷、测试不充分。【问题4】(1) 要制订出切实可行的质量管理计划;(2) 应安排独立于项目组的QA人员负责QA工作;(3) 对软件开发过程实施质量保证;(4) 加强技术评审工作,注重对需求、设计等文档的技术评审工作;(5) 注重测试工作,应安排相对独立的测试人员;(6) 对发现的缺陷进行统计分析,确保最终的软件产品质量符合要求。

  • 第14题:

    以下关于测试目的的观点,不正确的是()

    • A、软件测试的目的是寻找错误,并且尽最大的可能找出最多的错误
    • B、找出软件开发人员的问题并评价开发人员能力
    • C、一个成功的测试是发现了至今未发现的错误的测试
    • D、测试的目的,是想以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正各种错误和缺陷提高软件质量,避免软件发布后由于潜在的软件缺陷和错误造成的隐患所带来的商业风险

    正确答案:B

  • 第15题:

    某研发团队正在开发一款高校教师信息管理系统,该系统采用JAVA语言开发,主要功能包括:教师信息的录入与增加、教师信息的修改、教师信息的查询、教师信息的删除等。在时间和人员有限的情况下,测试团队在测试过程中尽可能多的去发现缺陷。即使这样,该信息管理系统交付给客户之后,在前3个月的使用过程中,用户反馈了50个缺陷,而在测试过程中总共发现了950个缺陷。项目经理对测试团队的测试有效性并不满意。你认为下面哪个测试基本原则,最有助于减轻项目经理对测试团队的不满意?()

    • A、测试可以显示缺陷的存在,不能证明系统不存在缺陷;
    • B、穷尽测试是不可能的;
    • C、杀虫剂悖论;
    • D、缺陷的集群效应。

    正确答案:B

  • 第16题:

    一个项目的编码已经完成,然而,团队未能检测到一些缺陷。今后,敏捷团队应该怎么做才能避免这种情况?()

    • A、在sprint开始前确定编码和测试的验收标准
    • B、确保开发人员听过缩短迭代时间长度来创造更详细的代码
    • C、使用需求跟踪矩阵,提供返回技术规格的透明性
    • D、测试团队增加资源,确保开发理想的测试用例

    正确答案:A

  • 第17题:

    关于软件测试的目的,下列说法中错误的是()。

    • A、测试是程序的运行过程,目的在于发现错误。
    • B、一个好的测试用例在于能够发现至今未发现的错误。
    • C、一个成功的测试是发现了至今未发现的错误的测试。
    • D、测试的目标是以最少的时间和人力改正软件中潜在的各种错误和缺陷。

    正确答案:D

  • 第18题:

    在测试期间,一位团队成员将某个质量缺陷上报给项目经理,在与团队进行头脑风暴时,项目经理得知问题的原因不止一个,项目经理应该使用哪一项来识别主要原因?()

    • A、散点图
    • B、统计抽样
    • C、石川图
    • D、定性风险分析

    正确答案:C

  • 第19题:

    在一个项目测试阶段,项目团队发现了缺陷,项目团队应该使用什么工具来确保缺陷已被识别并记录?()

    • A、直方图
    • B、流程图
    • C、核查表
    • D、因果图

    正确答案:C

  • 第20题:

    单选题
    某研发团队正在开发一款高校教师信息管理系统,该系统采用JAVA语言开发,主要功能包括:教师信息的录入与增加、教师信息的修改、教师信息的查询、教师信息的删除等。在时间和人员有限的情况下,测试团队在测试过程中尽可能多的去发现缺陷。即使这样,该信息管理系统交付给客户之后,在前3个月的使用过程中,用户反馈了50个缺陷,而在测试过程中总共发现了950个缺陷。项目经理对测试团队的测试有效性并不满意。你认为下面哪个测试基本原则,最有助于减轻项目经理对测试团队的不满意?()
    A

    测试可以显示缺陷的存在,不能证明系统不存在缺陷;

    B

    穷尽测试是不可能的;

    C

    杀虫剂悖论;

    D

    缺陷的集群效应。


    正确答案: A
    解析: 暂无解析

  • 第21题:

    单选题
    在一个项目测试阶段,项目团队发现了缺陷,项目团队应该使用什么工具来确保缺陷已被识别并记录?()
    A

    直方图

    B

    流程图

    C

    核查表

    D

    因果图


    正确答案: C
    解析: 暂无解析

  • 第22题:

    单选题
    在一个价值200万美元项目的测试阶段,团队发现了一些缺陷。由于截止期限很紧,团队成员承认他们可能无法修复所有缺陷。若要确定应集中哪些工作,项目经理应该使用什么工具或技术?()
    A

    帕累托图

    B

    矩阵图

    C

    散点图

    D

    专家判断


    正确答案: C
    解析: 暂无解析

  • 第23题:

    单选题
    关于软件测试的目的,下列说法中错误的是()。
    A

    测试是程序的运行过程,目的在于发现错误。

    B

    一个好的测试用例在于能够发现至今未发现的错误。

    C

    一个成功的测试是发现了至今未发现的错误的测试。

    D

    测试的目标是以最少的时间和人力改正软件中潜在的各种错误和缺陷。


    正确答案: B
    解析: 暂无解析