搜题
用户您好, 请在下方输入框内搜索其它题目:
搜题
题目内容 (请给出正确答案)
提问人:网友 发布时间:
【单选题】

代码审查作为一种人工测试技术,以通过召开代码审查会的方式进行。下面请按照代码审查会的过程进行排序。()<br /> ①请程序员逐个语句地讲述程序的逻辑结构。其间大家提出问题以断定是否存在错误。<br /> ②把已查出的错误清单交给程序员。如果发现的错误很多,或发现有的错误需要对程序做重大更改,那么组织者就应做出安排,以便在这些错误得到修复之后重新进行会议审查。<br /> ③根据常见程序错误检查清单分析程序。<br /> ④组织者把被审查的程序清单和设计规范分发给小组的其他成员,要求他们熟悉这些材料。

A、②④①③

B、④①③②

C、④③②①

D、③④①②

更多“ 代码审查作为一种人工测试技术,以通过召开代码审查会的方式进行。下面请按照代码审查会的过程进行排序。()<br /> ①请程序员逐个语句地讲述程序的逻辑结构。其间大家提出问题以断定是否存在错误。<br /> ②把已查出的错误清单交给程序员。如果发现的错误很多,或发现有的错误需要对程序做重大更改,那么组织者就应做出安排,以便在这些错误得到修复之后重新进行会议审查。<br /> ③根据常见程序错误检查清单分析程序。<br /> ④组织者把被审查的程序清单和设计规范分发给小组的其他成员,要求他们熟悉这些材料。”相关的问题
第1题

A、渗透测试使用人工进行测试,不依赖软件,因此测试更准确  B、渗透测试是用软件代替人工测试方法。因此测试效率更高  C、渗透测试攻击者的思维模拟真实攻击,能发现如配置错误等运行维护期产生的漏洞  D、渗透测试中必须要查看软件源代码,因此测试中发现的漏洞更多  

点击查看答案
第5题

A、渗透测试攻击者的思维模拟真实攻击,能发现如配置错误等运行维护期产生的漏洞  B、渗透测试是用软件代替人工测试方法,因此测试效率更高  C、渗透测试使用人工进行测试,不依赖软件,因此测试更准确  D、渗透测试中必须要查看软件源代码,因此测试中发现的漏洞更多  

点击查看答案
第6题

A、软件审查  B、代码审查  C、人工走查  D、计算机运行程序  

点击查看答案
第7题

A、代码审查用于检查源代码是否达到模块设计的要求  B、代码审查之前必须要成功地编译通过  C、代码审查比运行程序进行测试的效率低  D、代码审查发现不符合团队代码规范的地方  

点击查看答案
第8题
[简答题] 严格说来,有两不同的路径覆盖测试,分别为程序路径覆盖和程序图路径覆盖。这两测试可分别称为程序的自然执行和强迫执行。所谓自然执行是指测试者(人或计算机)读入程序中的条件表达式,根据程序变量的当前值计算该条件表达式的值(真或假),并相应地分支。强迫执行是在用程序图作为程序的抽象模型时产生的个人为的概念,它可简化测试问题。强迫执行的含义是,旦遇到条件表达式,测试者就强迫程序分两情况(条件表达式的值为真和为假)执行。显然,强迫执行将遍历程序图的所有路径,然而由于各个条件表达式之间存在相互依赖的关系,这些路径中的某些在自然执行时可能永远也不会进入。为了使强迫执行的概念在实际工作中有用,它简化测试工具的好处应该超过它使用额外的不可能达到的测试用例所带来的坏处。在绝大多数情况下,强迫执行的测试数并不比自然执行的测试数大很多,此外,对强迫执行的定义实际上包含了技术,能够缩短在测试含有循环的程序时所需要的运行时间。程序的大部分执行时间通常用于重复执行程序中的DO循环,特别是嵌套的循环。因此必须发明技术,使得每个DO循环只执行遍。这样做并不会降低测试的功效,因为经验表明第次或最后次执行循环时最容易出错。 Laemmel教授提出的自动测试每条路径的技术如下:当编写程序时每个DO循环应该写成包含测试变量T和模式变量M的特殊形式,因此: 设计个程序按照Laemmel技术自动修改待测试的程序。利用这个测试工具修改上问中人工修改的程序,两次修改得到的结果致吗?

点击查看答案
第9题

A、测试覆盖率是度量代码质量的手段  B、测试覆盖率是度量测试完整性的手段  C、测试覆盖率意味着有多少代码经过测试  D、不要盲目地追求100%测试覆盖率  

点击查看答案
客服
TOP

请使用微信扫码支付

订单号:
遇到问题请联系在线客服