原创 嵌入式开发:使用条件复杂度测试嵌入式软件

2022-12-15 0 822

原副标题:PDP合作开发:采用前提维数试验PDP应用软件

技师们似乎在PDP应用软件合作开发的两个领域是试验。技师经常对设计和同时实现期感到兴奋,但是当涉及到证明控制系统工作时,努力和/或兴趣真的开始弱化。考虑到可能需要的时间和心力,这是完全能认知的。PDP合作开发技师试验PDP控制系统有很多相同的方式,但它们能归因于三种主要的试验类别,科茴芹试验和Vellore试验。

Vellore试验一般来说由服务器端或订货组成员继续执行,她们介绍内部控制系统犯罪行为市场需求,但缺乏对在结构上或标识符操作的深入介绍。另一方面,PDP应用软件技师更有可能继续执行科茴芹试验,即使她们介绍应用软件的结构和同时实现,在这种类别的试验中,技师会考虑应用软件结构,以保证每两个组成部分、每两个事例和每带队标识符都透过试验得到了继续执行和校正。

即使对于相对较细的程序来说,这也是一项令人不寒而栗的任务。值得遗憾的是,有一种单纯的方式来认知和聚合保证适当试验全面覆盖所需的试验用例数目,那是采用前提维数,也称为圈复杂性。传统上,在同时实现期推荐前提维数试验,以保证标识符质量。其思想是involves中的每个表达式,并提供更多两个结果维数值。值越高,表达式就越繁杂,导致错误风险更高,试验和维护困难。

原创
            嵌入式开发:使用条件复杂度测试嵌入式软件

那个量测真正有意思的是,它直接通过表达式量测非线性毫无关系方向的数目!维数值提供更多了完整组成部分全面覆盖所需的试验用例数目的下限!这意味着,PDP合作开发者透过对源标识符继续执行那个单纯的测度检查和,不仅有助于保证标识符保持单纯,而且能用来检查和是否已经为组成部分全面覆盖试验表述了足够的试验用例!

现在想到的问题是,我们怎样采用那个维数位来建立试验用例?答案首先在于前提维数是怎样计算的。有三种方式能解决这件事。第三种是单纯地把if的特征值,循环的特征值相乘塞雷县两个。第三种方式是聚合巨集图,确定边、结点和相连接量纲的数目,然后从边中乘以结点的数目,再加上相连接量纲。即使这比单纯地查阅源标识符要繁杂得多,所以第三种方式要容易得多,也更有可能在合作开发期中完成。

在试验基础上继续执行试验有很多相同的类别和方式,采用前提繁杂程度只是怎样继续执行试验的两个单纯范例。试验一般来说须要的更为重要是单纯的组成部分试验,而是须要沿着多个同时实现层和控制系统犯罪行为市场需求进行试验。无论怎样,PDP合作开发者从合作开发期中采用的标识符测度建立试验至少是两个毫无疑问。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务