参考答案:
[问题1]
A:错 B:对 C:对 D:错
[问题2]
有错误。
在这个情况下,错误主要有两个:
(1)监理应该与业主单位和承建单位协商确认,而不能只与承建单位协商确认。
(2)应由总监理工程师对工程延期申请予以签认。
[问题3]
此图表明问题解决过程是平稳的。
平均积压约20个问题(中心线CL等于20.04)。
积压问题的上控制限(UCL)约是32,下控制限(LCL)约是8。如果在任何点上超过了上限,那么这可能就表明问题解决过程中存在问题,也许是有一个特别棘手的缺陷耗费资源,因此导致了问题的堆积。如果想要过程恢复到原来的(特征)行为,就必须采取纠偏行动。
[问题4]
等价类划分、边界值分析、判定表、因果图、错误推测、正交试验、功能图、场景法
详细解析:
【问题1】
由于承建单位原因造成了正在进行的项目存在质量缺陷,无法按照合同约定的期限完成项目建设,只应当由承建单位来负责。因为业主和监理的角色从来都不是乙方的担保人。
【问题2】
监理在处理变更的时候要遵循以下原则:任何变更都要得到三方书面的确认,并且在接到变更通知单之后才以有进行,严禁擅自变更,在任何一方或者两方同意下做出变更而造成的损失应该由变更方承担。另外,在处理项目延期的变更申请时,应该由总监理工程师予以签字确认。
【问题3】
控制图法是对生产过程中产品质量状态进行分析与控制的统计工具,是质量控制中最重要的方法。人们对控制图的评价是:“质量管理始于控制图,也终于控制图”。由于它把产品质量控制从事后检验改变为事前预防,对于保证产品质量,降低生产成本,提高生产效率开辟了广阔的前景,因此它得到了广泛的应用。
控制图的作用是根据数据随时间的变化,动态掌握质量状态,判断生产过程的稳定性,以实现对工序质量的动态控制。
【问题4】
设计测试用例的基本目的是确定一组最有可能发现某个错误或某类错误的测试数据。无论是黑盒测试还是白盒测试都不可能进行穷举测试,所以测试用例的设计只能在周期和经费允许的条件下,使用最少数目的测试用例发现最大可能数目的错误。
在实际工作中,采用黑盒测试与白盒相结合的技术是较为合理的做法。可以选取并测试数据有限的重要逻辑路径,对一些重要数据结构的正确性进行完全检查。这样不仅能证实软件接口的正确性,同时在某种程度上保证软件内部工作也是正确的。
逻辑覆盖是以程序内部逻辑为基础的测试技术,属白盒测试,这一测试考虑测试用例对程序内部逻辑覆盖的程度。当然最彻底的覆盖是覆盖程序中的每一条路径。但是由于程序当中可能会含有循环,路径的数目将极大,要执行每一条路径是不可能的,所认只希望覆盖的程度尽可能高些。目前常用的覆盖技术有:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖等。
黑盒测试方法是在已知产品应该具有功能的情况下,通过测试来检验是否每个功能都能正常实现的测试方法。对于软件测试而言,黑盒测试法把程序看成一个黑盒子,完全不考虑程序的内部结构和处理过程。该方法测试程序接口,只检查程序功能是否能按规格说明书的规定正常使用,程序是否能适当地接收输入数据产生正确的输出信息,并且保持外部信息的完整性。黑盒测试又称为“功能测试”。我们应注意黑盒测试使用所有有效和无效的输入数据来测试程序是不现实的,所以黑盒测试同样不能做到穷尽测试。只能选取少量最有代表性的输入数据,以期用较少的代价暴露出较多的程序错误。
黑盒测试的测试用例设计方法主要有等价类划分、边界值分析、因果图法、错误推测法。