[发明专利]软件测试装置及其软件测试方法在审

专利信息
申请号: 201510783445.6 申请日: 2015-11-16
公开(公告)号: CN106681905A 公开(公告)日: 2017-05-17
发明(设计)人: 詹凯元 申请(专利权)人: 财团法人资讯工业策进会
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 上海专利商标事务所有限公司31100 代理人: 郭蔚
地址: 中国台湾台北 *** 国省代码: 台湾;71
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种软件测试装置及其软件测试方法。软件测试装置储有一软件测试程序、一被测试程序码、多个基本测试档及多个候选测试档。被测试程序码包含一难以检测程序码,以及难以检测程序码具有至少一难以检测区段。软件测试装置执行软件测试程序,以执行下列操作:解析难以检测程序码,产生一条件叙述树状结构;基于条件叙述树状结构及该多个基本测试档,使用支援向量机,建立支援向量回归预估式;以及套用支援向量回归预估式,以自该多个候选测试档中选出一最佳候选测试档。
搜索关键词: 软件 测试 装置 及其 方法
【主权项】:
一种软件测试装置,包含:一储存器,用以储存一软件测试程序、一被测试程序码(under‑tested code)、多个基本测试档(test bench)及多个候选测试档,该被测试程序码包含一难以检测程序码(hard‑to‑detect code),该难以检测程序码具有至少一难以检测区段(hard‑to‑detect section);一处理器,电性连接至该储存器,并运行该软件测试程序,以进行下列操作:(a)解析该难以检测程序码,以产生该难以检测程序码的一条件叙述树状结构(condition‑statement tree),该条件叙述树状结构包含多个条件叙述节点(condition statement node)及多个叙述节点(statement node),各该至少一难以检测区段由该多个条件叙述节点的一目标条件叙述节点及该多个叙述节点的一目标叙述节点所组成;(b)针对各该至少一难以检测区段的该目标条件叙述节点,根据该条件叙述树状结构,分别使用各该基本测试档作为该被测试程序码的一输入,以运行该被测试程序码,以获得对应至各该基本测试档的该目标条件叙述节点的一母(parent)条件叙述节点的一第一启动次数(activation count)以及至少一同阶(sibling)条件叙述节点的一第二启动次数;(c)根据各该基本测试档及对应至各该至少一难以检测区段的该目标条件叙述节点的该第一启动次数与该第二启动次数,使用一支援向量机(support vector machine;SVM),建立一支援向量回归预估式(support vector regression predictor;SVR predictor);(d)针对各该候选测试档,将该候选测试档输入至该支援向量回归预估式,以获得各该至少一难以检测区段的该目标条件叙述节点的该母条件叙述节点的一第一预估启动次数以及该至少一同阶条件叙述节点的一第二预估启动次数;(e)针对各该至少一难以检测区段的该目标条件叙述节点,根据该多个基本测试档所对应的该多个第一启动次数与该多个第二启动次数及各该候选测试档所对应的该第一预估启动次数及该第二预估启动次数,计算对应至各该候选测试档的一执行几率度量(activation probability metric);以及(f)根据对应至各该候选测试档的该多个执行几率度量,决定该多个候选测试档其中之一为一最佳候选测试档。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于财团法人资讯工业策进会,未经财团法人资讯工业策进会许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201510783445.6/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top