财务软件系统如何写测试用例的简单介绍
本文目录一览:
- 1、软件测试用例怎么写,有简单的例子吗?
- 2、如何写测试用例
- 3、软件测试的测试用例怎么写?
- 4、如何设计好测试用例
- 5、软件测试用例怎么写
软件测试用例怎么写,有简单的例子吗?
本回答以ECShop前台应用中用户注册、用户登陆、商品搜索等功能为例介绍测试用例设计活动。
1 用户注册
用户注册功能需求如图1所示。
图1用户注册需求
用户注册需求共涉及4个输入项和1个选择项。针对于输入项,利用等价类及边界值用例设计方法进行设计,选择项则无须设计在步骤中,在测试执行时分别执行勾选与不勾选即可。
01.用户名
用户名共有三个条件:必填、不少于3个字符、不能重复,分别构造有效等价类及无效等价类,具体如表4-1所示。
敏捷测试用例根据实际测试需要,不一定写的非常细致,如“用户名”包含字符类型,此处无须再划分纯字母、纯汉字、特殊符号等,构造数据时可混搭。
02.email
email有两个条件:必填、符合规定格式,分别构造有效等价类及无效等价类,如表4- 2所示。
03.密码
密码有两个条件:必填、不少于6个字符,分别构造有效等价类及无效等价类,如表4- 3所示。
04.确认密码
确认密码有两个条件:必填、与密码一致,分别构造有效等价类及无效等价类,如表4- 4所示。
测试工程师利用禅道设计用例,如图4- 5所示。
图4- 5用户注册功能测试用例
2 .用户登录
用户登陆需求如图4- 6所示。
图4- 6用户登陆需求
用户登陆共有三个字段:用户名、密码、保存登陆信息,其中用户名、密码为输入框,保存登陆信息为选择框。因该需求比较简单,故无须分析过程,直接进行用例设计,如图4- 7所示。
图4- 7用户登陆功能测试用例
3. 商品搜索
商品搜索需求如图4- 8所示。
图4- 8商品搜索需求
通过需求分析,商品搜索功能较为简单,测试用例设计时只需考虑一个搜索条件的测试,测试工程师从搜索功能开发角度考虑。
对于系统而言,如果数据库中存在某个关键字的商品,则应该显示,否则应当提示没有匹配的商品,故搜索用例设计不需要使用复杂的用例设计方法,测试工程师只需根据经验设计用例即可。
对于显示方式,存在显示方式、排序条件、排序方式三种,显示方式又分为小图列表、大图列表、文字,排序条件有按上架时间、按价格、按更新时间,排序方式有升序与降序,如果完全组合则有3*3*2=18种组合,测试工程师可利用正交试验用例设计方法进行设计。
通过分析,共有3个参数,每个参数分别有3、3、2个取值,因此需选择因子数、水平数都3,且试验次数最少的正交表。查询正交表,4因子3水平正交表符合条件,如表4- 5所示。
替换参数,得到表4- 6。
多余因子4舍弃不用,排序方式中的3,可使用升序或降序任意填充,由于4因子3水平表中没有全部取2与3的情况,因此根据经验再补充两条,最终得到表4- 7所示的正交表。
表4- 7优化后的商品显示测试组合
结合搜索条件,利用禅道设计用例如图4- 9所示。
图4- 9商品搜索功能测试用例
通过上述过程,测试工程师完成测试用例的设计工作,评审通过后等待测试版本发布,然后进行测试用例执行、跟踪处理缺陷等活动。
如何写测试用例
对各个功能模块进行测试点分析,提取测试点再堆测试点进行用例编写。
比如对PC端QQ账号的登录模块,提取测试点就有:
①正常登陆;
②账号为空时点击登录;
③密码为空时点击登录;
④账号密码都为空时点击登录;
⑤密码错误时点击登录 ;
⑥找回密码功能是否有效;
⑦记住密码功能是否有效;
⑧自动登录功能是否有效。
编写测试用例该注意:
①根据项目的实际情况设计测试用例表格;
②用例格式不要生搬硬套;
③根据具体情况编写。
软件测试的测试用例怎么写?
●
测试用例编号
◇
规则:编号具有唯一性、易识别性,由数字和字符组合成的字符串
◇
约定:
系统测试用例:产品编号-ST-系统测试项名-系统测试子项名-XXX
集成测试用例:产品编号-IT-集成测试项名-集成测试子项名-XXX
单元测试用例:产品编号-UT-单元测试项名-单元测试子项名-XXX
●
测试项目
◇
规则:当前测试用例所属测试大类、被测需求、被测模块、被测单元等
◇
约定:
系统测试用例测试项目:软件需求项
如:测试手机在没有SIM卡的情况下,可以拨打紧急电话
集成测试用例测试项目:集成后的模块名或接口名
如:测试模块A提供的文件接口
单元测试用例测试项目:被测试的函数名
如:测试函数int
ReadFile(char
*pszFileName)
●
测试标题
规则:测试用例的概括简单的描述用例的出发点、关注点,原则上不能重复。
●
重要级别
规则
高:保证系统基本功能、核心业务、重要特性、实际使用频率高的测试用例;
中:重要程度介于高和低之间的测试用例;
低:实际使用频率不高、对系统业务功能影响不大的模块或功能的测试用例。
●
预置条件
规则:执行当前测试用例需要的前提条件,是后续步骤的先决条件
●
输入
规则:用例执行过程中需要加工的外部信息,输入、文件、数据库等
●
操作步骤
规则:执行当前测试用例需要经过的操作步骤,保证操作步骤的完整性。
●
预期输出
规则:当前测试用例的预期输出结果,包括返回值的内容、界面的响应结果、输出结果的规则符合度等
如何设计好测试用例
什么是测试用例
测试用例也叫测试案例,是在执行测试之前由测试人员编写的指导测试过程的重要文档,主要包括:用例编号、测试目的、测试步骤、预期结果等
注意:不同公司使用的用例模板可能存在差异,但都大同小异
为什么要写测试用例
1、防止测试点的遗漏,让测试覆盖的更全面
2、方便做版本的回归测试
3、监督测试过程,评估结果
4、提高测试效率,避免盲目测试
5、缩短周期,比如当版本更新或升级时,只需修正少部分测试用例即可,用例资源可以做到重复使用
测试用例编写依据
1、业务需求文档或需求规格说明书
2、开发文档,比如概要设计文档、详细设计文档
3、参考已开发出来的程序,即一边对照程序+需求文档,一边写测试用例
4、与开发人员、需求人员、客户进行沟通确认
什么是好的测试用例
1、用例覆盖率最大化:好的测试用例是完整的用例集合,能够完全覆盖测试需求
2、测试数据的准确性:等价类划分准确,每个等价类范围的数据,测试效果一致
3、测试数据的全面性:保证所有可能的边界值和边界条件涵盖在内,且正确识别
设计测试用例的常见方法
1、等价类划分法
2、边界值分析法
3、错误推测法
4、因果图法
5、判定表法
6、正交排列法
7、功能图分析法
8、场景法等
其中,等价类划分法、边界值法、错误推测法是平时工作中最常用的方法,也是设计好一个测试用例的装备武器,本节课主讲等价类划分法和边界值分析法。
方法一:等价类划分法
将所有可能的输入数据划分为若干子集,从每一个子集中,挑选任意输入数据,测试效果是一样的。那么这样的子集就是一个等价类。
比如有一个需求是:某输入框只能输入-99(含)至99(含)之间的整数,且不能为空
有效等价类(有效数据)可划分为:
-99至0之间的任意整数
0至99之间的任意整数
无效等价类(无效数据)可划分为:
小于-99的整数
大于99的整数
为空的情况
非整数的情况(浮点数、字母、特殊字符、中文字符)
如下图:
方法二:边界值分析法
对输入或输出的边界值进行测试的一种黑盒测试方法,即选取边界值进行测试。因为测试数据的边界值在程序中最容易出错,所以边界值应该重点测试。
还是以上面需求为例:某输入框只能输入-99(含)至99(含)之间的整数,且不能为空
有效边界值包括:
-99(最小边界值)
-98(有效最小次边界值)
-1(边界值)
0(边界值)
1(边界值)
98(有效最大次边界值)
99(最大边界值)
无效边界值包括:
-100(无效最小次边界值)
100(无效最大次边界值)
备注:测试过程中,只要是需要输入数据的地方,就可以使用等价类划分法和边界值分析法,这两个方法一般是搭配使用的。
方法三:错误推测法
基于对被测软件系统的理解、过往经验以及个人直觉,推测出软件可能存在的缺陷,从而有针对性地设计测试用例的方法。
即错误的操作,比如输入输出数据为0或空格等容易错误的情况。将其作为测试用例来执行。
软件测试用例怎么写
1.测试用例财务软件系统如何写测试用例的定义
测试用例就是设计一种情况财务软件系统如何写测试用例,软件程序在这种情况下财务软件系统如何写测试用例,能够正常运行且达到程序所设计的运行结果。如果软件程序在这种情况下不能正常运行且反复出现这种问题,则可以判定软件有缺陷,可以记录在缺陷跟踪系统中,待问题修复,新版本部署,软件测试工程师利用同一个用例来回归测试这个问题,确保问题被修复。
2. 测试用例设计方法
(1)等价类划分法
(2)边界值分析法
(3)因果图法
(4)错误推荐法
(5)判定表法
(6)正交试验法
(7)功能图法
(8)场景法
3. 测试用例编写
测试用例格式:用例编号、所属模块、用例名称、前置条件、用例步骤、预期结果、实际结果、编写人员、编写时间
财务软件系统如何写测试用例的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、财务软件系统如何写测试用例的信息别忘了在 进行查找喔。
相关文章
- 月末应结转营业外支出 月末财务处理重点:别忘了结转营业外支出!
- 畅捷通月末对账技巧与常见问题解决:2024年最新功能及3个关键检查点全掌握
- 灵宝市正规的财务软件 灵宝市正规财务软件的功能优势及其在企业中的应用
- 中级财务管理有什么用 中级财务管理的作用、就业影响及科目难度解析
- 武隆财务公共缴费平台 缴费时间与缴费指南
- 会计年底结转自收自支 自收自支会计年底结转处理要点及高效方法全解析
- 加工型财务软件 智能预算控制与高效税务申报的财务管理利器
- 千兰酒店管理系统财务怎么对账 千兰酒店管理系统财务对账实操教程:破解对账难题,轻松应对月底压力
- 进项税额转出会计分录后如何结转 进项税额转出结转怎么做?一篇文章讲清楚会计分录与资深会计技巧
- erp月末操作 ERP月末操作全流程与高效技巧:7大功能助你10分钟快速完成