多语言展示
当前在线:1715今日阅读:39今日分享:10

如何编写测试用例

随着中国软件业的日益壮大和逐步走向成熟,软件测试也在不断发展。从最初的由软件编程人员兼组建独立专职测试部门。测试工作也从简单测试演变为包括:编制测试计划、编写测试用例、准备测试数据、编写测试脚本、实施测试、测试评估等多项内容的正规测试。下面,我们一起探讨一下软件测试用例的编写工作。
工具/原料

日事清软件

方法/步骤
1

一是编写测试用例文档。编写测试用例文档应有文档模板,须符合内部的规范要求。测试用例文档将受制于测试用例管理软件的约束。测试用例文档由简介和测试用例两部分组成。简介部分编制了测试目的、测试范围、定义术语、参考文档、概述等。测试用例部分逐一列示各测试用例。每个具体测试用例都将包括下列详细信息:用例编号、用例名称、测试等级、入口准则、验证步骤、期望结果(含判断标准)、出口准则、注释等。以上内容涵盖了测试用例的基本元素:测试索引,测试环境,测试输入,测试操作,预期结果,评价标准。

2

二是设置测试用例模式。一直是按功能、路径混合模式设置测试用例。对于复杂操作的程序模块,其各功能的实施是相互影响、紧密相关、环环相扣的,可以演变出数量繁多的变化。没有严密的逻辑分析,产生遗漏是在所难免。路径分析是一个很好的方法,其最大的优点是在于可以避免漏测试。

3

三是设计测试用例。测试用例可以分为基本事件、备选事件和异常事件。设计基本事件的用例,应该参照用例规约(或设计规格说明书),根据关联的功能、操作按路径分析法设计测试用例。而对孤立的功能则直接按功能设计测试用例。基本事件的测试用例应包含所有需要实现的需求功能,覆盖率达100%。可以采用软件测试常用的基本方法:等价类划分法、边界值分析法、错误推测法、因果图法、逻辑覆盖法等设计测试用例。视软件的不同性质采用不同的方法。如何灵活运用各种基本方法来设计完整的测试用例,并最终实现暴露隐藏的缺陷,全凭测试设计人员的丰富经验和精心设计。

方法/步骤2
1

一直使用日事清来进行测试用例工作,它的主要功能有三个:第一、能将测试用例文档的关键内容,如编号、名称等等自动导入管理数据库,形成与测试用例文档完全对应的记录;第二、可供测试实施时及时输入测试情况;第三、最终实现自动生成测试结果文档,包含各测试度量值,测试覆盖表和测试通过或不通过的测试用例清单列表。

2

日事清通过看板功能按照项目、部门、时间等维度组织软件测试团队工作清单,梳理测试任务,创建测试工作计划,让测试团队工作可视化。建立在看板的任务会落实到人,这些测试任务会自动分解至团队相关成员的个人日程中去,让个人的日程和团队的测试工作安排打通,实时跟进。每天的测试工作完成之后都需要进行测试工作总结,统一生成测试工作日志。生成的测试工作日志由专门的负责人进行整理,依据每个人的测试工作进度再去调整团队的测试工作目标。通过这样的方式,使测试管理团队有计划、有反馈、有总结、有调整,基于此就形成一个完整的“戴明环”,保证了测试工作的效率和质量。

3

日事清是一款企业服务软件,并且他们团队承诺永久免费,用起来很方便的,网络版更简单,还能随意修改模板,上下级管理模式,上面还有个bbs方便大家互相学习沟通。

推荐信息