基于因果图法软件测试用例的设计,职称论文.docx
《基于因果图法软件测试用例的设计,职称论文.docx》由会员分享,可在线阅读,更多相关《基于因果图法软件测试用例的设计,职称论文.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于因果图法软件测试用例的设计,职称论文内容摘要:软件测试是发现软件缺陷和提高软件质量的重要手段。在系统功能测试经过中,对于输入条件组合的复杂情况,因果图分析法是行之有效的测试用例设计方案。以注册问题为例,对用户输入条件、系统预期输出及其两者的关系进行了深切进入分析,并完成了因果图模型的开创建立,为后续完备、准确的生成断定表和设计测试用例提供了有力的根据。 本文关键词语:软件测试; 黑盒测试; 因果图分析; 软件测试是软件开发经过中的重要组成环节,是发现软件缺陷和提高软件质量的重要举措。华而不实,在系统功能测试经过中,通常以用户需求为侧重点完成对系统功能确实认和验证,因而需采用黑盒测试技术完成
2、测试用例的设计任务。 等价类划分法和边界值分析法是应用最为普遍的黑盒测试方式方法,分别能够实现 合理分类、精心挑选 ,两者双剑合璧,能够到达较好的测试效果。但是这两种方式方法通常只适用于输入条件互相独立的情况,假如输入条件之间存在联络,则很难描绘叙述,即便描绘叙述出来,其测试效果也难以保障。 因果图分析法给出了行之有效的解决方案,该方式方法能够通过简单、直观的图形化符号,完好准确确实定输入条件组合和输出结果之间的逻辑关系,进而根据一定的规则推导并设计出断定表和测试用例,进而实现对输入条件组合等复杂情况的完备测试。 本文以某系统的注册问题为例,展示因果图分析法的一般经过和设计重点。 1 测试需求
3、描绘叙述 注册问题的测试需求描绘叙述如下: (1用户名为必填项; (2密码长度大于4位小于8位,能够由纯字母、纯数字或者字母加数字组成; (3确认密码必须与密码完全一致。 系统依次判定,假如输入均有效,则给出 注册成功 的提示。假如输入有误,则系统分别给出 请输入用户名 、 密码输入有误 和 确认密码输入有误 的错误提示信息。 从上述需求描绘叙述能够看出,注册问题中的多个输入条件组合能够产生不同的输出结果,并且输入条件间存在依靠关系,并非完全独立,因而根据应用场景,需选择因果图分析法和断定表驱动法完成测试用例的设计。 2 确定原因和结果 2.1 分析需求描绘叙述 因果图中的原因是指输入条件的有
4、效等价类,即用户对该系统能够输入或者执行的操作所需知足的一般规则。 (1假如输入条件为简单条件,比方用户名为必填项,则选择其有效等价类 用户名填写 作为原因即可。 (2假如输入条件为复合条件,则为了确保测试的充分性,必须将输入条件拆分为简单条件,比方密码长度大于4位小于8位,则拆分为两个原因,即 密码长度大于4位 和 密码长度小于8位 。 因果图中的结果是预期输出或者输出的有效等价类,即系统对用户输入所能产生的所有响应,一般为界面的切换、系统的错误提示等。结果的分析相对较为简单,大部分情况能够从测试需求中直接获取,比方给出 密码输入有误 的错误提示。只要当预期输出为海量数据时,才需要从系统给出
5、的所有响应中提取共性,分析预期输出的有效等价类。 2.2 原因的拆分 由于因果图最擅于处理输入条件和预期输出均为逻辑值的情况,因而提供的原因和结果间的关系是传统意义上的逻辑关系。 原因和结果间一对一的关系只包括两种情况,即恒等和非,所有输入情况的分析是 非真即假 的。也就是讲,对于一个输入条件只能划分出一个符合输入条件的有效等价类和一个违背输入条件的无效等价类。显然这种处理方式方法对于复合条件而言是欠妥当的,比方输入条件为密码长度大于4位小于8位,取非后表示为 密码长度小于等于4位或者大于等于8位 ,在断定表中通过0值表示,最后阶段也只能选取 小于等于4位 或者 大于等于8位 中的一种情况来设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 农业相关
限制150内