测试用例这块知识、经验,小酋在前面陆续都讲完了。这章提供几种用例模板,作为这块知识的收尾。
- 1 -
测试用例(主指功能测试用例模板)的内容通常包括测试目标(目的),需求标示(一般同需求文档中的需求编号对应),预置条件(如需要的网络配置、环境配置等),输入数据(如测试用到的账号等数据),测试步骤,预期结果,通过标准(什么情况下该用例执行成功)等。
最初用例,小酋都是用word文档进行编写的,内容细致、冗余较多但胜在可读性强,由他人执行也比较方便。如下图模板:
PS:该用例模板也用于编写性能测试用例,用途非常广。
- 2 -
随后,基于频繁迭代及敏捷开发等要求,大家更喜欢用Excel来进行用例的编写,使用工具来管理用例(如,TestLink)。
用例管理工具通常也可以直接书写用例,但大家可能不怎么习惯,这里小酋提供一个编写的Testlink的Excel用例模板(带vbs,实现了EXCEL用例导入testlink用例库)给大家。
当按照Excel模板写好用例后,需要运行Excel里面用vb写的宏。通常需要进行宏安全设置,在宏设置中选择“启用所有宏”。
点击Excel中的 宏 ,选择“ConvertToXML”后,点击执行,即可生成对应的xml用例可导入testlink。
具体使用介绍,可以看小酋原来写过的一篇文章《Testlink用例之Excel导入模板的使用》
对于EXCEL测试用例,可以根据实际情况进行简化,如下面游戏测试用例就是其中一个简化版:
- 3 -
为了应对频繁迭代发版,测试时间短等问题,小酋现在更推崇使用思维导图进行用例的编写。说下其中两种风格:
第一种风格,完全是遵循脑图的本来用法,属于层级递进式,前面层级都是后面层级的前置条件,需要把每一个分支的所有层级全部组合到一起,才是一条完整的用例。
第二种风格(推荐使用),是按照要素归类的方式,每一层都是同一要素的不同类别,细化到的最后一级就是一条完整用例,前面的层级只是为了让分类清晰,为了把后面一大坨的最终用例更有条理的进行展示。
本文提到的用例模板,大家可以在微信公众号中输入“用例模板”获取。希望看完这块知识后,能让你写测试用例更容易。
关注小酋微信公众号 ceshibuluo (51ste软件测试部落),更多精彩内容等着你~