业务测试案例编写

合集下载

测试案例模板

测试案例模板

测试工作单据的脚本文件名。

【正文格式】@<脚本文件所在路径>\<脚本文件名>。

【实例】@c:\测试案例\收费帐务\坐收撤还\del.sql; @c:\测试案例\收费帐务\坐收撤还\ins_1.sql; @c:\测试案例\收费帐务\坐收撤还\ins_2.sql; @c:\测试案例\收费帐务\坐收撤还\ins_3.sql; @c:\测试案例\收费帐务\坐收撤还\ins_4.sql; 途。

【正文格式】<脚本文件名>:<脚本用途>。

【实例】del.sql:删除电费实收记录,用电客户档案,应收电费记录,收费记录,解款记录的数据。

Ins_1:模拟收费记录的信息。

Ins_2.sql:模拟应收电费的信息。

Ins_3.sql:模拟实收电费的信息。

ins_4.sql:模拟用电客户档案信息。

平台准备【编写内容】填写操作本测试案例功能所需安装接口工作的脚本文件名,不需要相关准备工作的则填‘无’。

【正文格式】<脚本文件所在路径>\<脚本文件名>。

【编写内容】相对应地说明左边脚本用途。

【正文格式】<脚本文件名>:<脚本用途>。

页面操作登陆帐号Bm0502 登陆密码 1菜单位置收费帐务管理/缴费管理/坐收收费操作步骤预期感观结果【编写内容】按照功能项中的功能点,描述本测试案例所需的每一个操作步骤。

【实例】1.点击界面右下角的按钮2.选择查询条件,进行查询:(1)点击,选择收费日期为2008年8月20日,(2)选取结算方式为现金,(3)点击。

3.选中用户编号为0061388929的收费记录,输入撤还原因后点击.4.选择按钮。

【编写内容】描写每一个操作步骤所对应的在文本、语音、视频等方面的输出结果。

如果某步操作没有相应的输出结果,则在该操作的对应标号后,填写“无”。

【实例】1.进入“收费明细”页面。

2.页面显示两条收费记录,其中一条用户编号为0061388929。

网上银行系统性能测试案例

网上银行系统性能测试案例

用户名称密级:XX项目性能测试方案(V1.0)文档编号:项目名称:编写:编写日期:审核:审核日期:目录1.测试范围...................................................................................................................... 错误!未定义书签。

2.测试活动 (4)2.1.测试工具 (4)2.2.测试类型 (4)2.2.1.基准测试 (4)2.2.2.并发数测试 (5)2.2.3.稳定性测试 (5)2.2.4.浪涌式测试 (5)3.测试环境 (5)3.1.软件环境 (5)3.2.硬件环境 (5)3.3.网络拓扑图 (6)4.测试方案 (6)4.1.模拟数据量分布 (6)4.2.典型交易选取 (6)4.3.并发方法 (7)4.4.延时说明 (7)4.5.执行速度 (7)4.6.方案设置 (7)4.6.1.基准测试 (7)4.6.2.并发数测试 (8)4.6.3.稳定性测试 (9)4.6.4.浪涌式测试 (10)1.概述【此处简述性能测试的概述】如:本次测试测试旨在检测XX项目系统性能。

由于解决方案部未对该产品提出明确的性能指标,而且受到基地硬件环境所限,所以项目组只能在基地所能提供的硬件、软件基础上,对XX进行测试。

性能测试采用MI公司的LoadRunner7.8作为性能测试的工具,模拟用户进行基准测试、并发数测试、稳定性测试、浪涌式测试等四种类型的测试,并对主要测试指标参数进行分析。

2.测试手段和范围2.1.测试工具本次性能测试采用MI公司的LoadRunner作为性能测试的工具。

LoadRunner主要提供3个性能测试组件:Virtual User Generator,Controller,Analysis-使用Virtual User Generator录制测试脚本;-用Controller进行管理,控制并发的模拟用户并发数,记录测试结果,包括缺陷报告和测试日志;-Analysis进行统计和分析测试结果。

个人网银业务测试案例

个人网银业务测试案例

个人网银业务测试案例1.登录功能测试-测试用户名和密码输入框是否正常工作-测试登录时是否会检测输入是否为空-测试登录时输入错误的用户名或密码是否能够提示用户错误信息-测试登录时输入正确的用户名和密码能否成功登录-测试登录后是否能够正确地跳转到用户主页2.汇款功能测试-测试汇款页面是否能够正确显示收款人信息、汇款金额和汇款方式等输入框-测试输入框是否能够正确地接收用户输入-测试用户输入的金额是否超过该用户的账户余额限制-测试用户是否能够成功选择汇款方式-测试用户是否能够成功确认汇款信息并提交-测试汇款是否能够成功,并检查账户余额是否正确地扣减3.账单查询功能测试-测试账单查询页面是否能够正确地显示用户的账单信息-测试查询功能是否能够正确地按照日期范围、交易类型等条件进行过滤-测试用户是否能够成功点击账单详情查看详细信息-测试账单查询结果是否能够正确地按照时间顺序进行排序-测试账单查询功能是否能够正确地显示分页功能4.修改个人信息测试-测试修改密码是否能够成功保存-测试修改个人信息时是否能够正确进行输入格式的验证-测试修改个人信息后是否能够正确地显示修改后的信息-测试修改个人信息时是否能够正确地处理异常情况,如网络异常或数据库错误5.安全设置测试-测试用户是否能够成功设置/修改手机验证码、支付密码等安全设置-测试用户是否能够成功接收到手机验证码并完成验证-测试用户是否能够成功设置/修改安全问题并保存-测试安全设置是否能够正确地保护用户的账户安全,并防止未授权的操作6.注销账户测试-测试用户是否能够成功注销自己的账户-测试注销账户时是否能够正确地清除用户的个人信息和历史记录-测试注销账户后用户是否能够成功退出登录-测试注销账户后用户是否能够成功重新注册或者登录以上是个人网银业务的一些常见测试案例。

在实际测试中,还需要结合具体的业务需求和测试环境等因素进行细化和扩展,确保对个人网银业务的各个功能点进行全面、准确的测试,以确保用户能够正常、安全地使用个人网银服务。

中国银联境内机构PBOC卡业务入网联机测试案例

中国银联境内机构PBOC卡业务入网联机测试案例

中国银联境内成员机构PBOC卡业务入网联机测试案例集目录1概述 (1)2测试案例编写说明 (1)2.1案例组织 (1)2.2测试卡状态说明 (2)2.3测试基本要求 (2)2.4测试结果判断标准与方法 (4)3PBOC卡业务联机测试案例 (5)3.1PBOC电子钱包/存折标准IC卡交易入网联机测试案例 (5)3.1.1受理方联机测试案例 (5)3.1.2发卡方联机测试案例 (8)3.2PBOC借贷记标准IC卡成员机构入网联机测试案例 (11)3.2.1受理机构入网联机测试案例 (11)3.2.2发卡机构入网联机测试案例 (36)4基于PBOC借贷记卡电子现金和非接触业务联机测试案例 (57)4.1.1受理机构入网联机测试案例 (57)4.1.2发卡机构入网联机测试案例 (62)5磁条卡回归测试案例 (66)5.1.1受理机构入网联机测试案例 (66)5.1.2发卡机构入网联机测试案例 (69)1概述本部分介绍了境内入网机构使用中国银联所提供的联机测试环境进行《银行卡联网联合技术规范V2.0》(以下简称2.0版)境内PBOC借贷记业务、基于PBOC借贷记卡的电子现金和非接触业务测试的测试案例集。

入网机构在进行PBOC交易测试以前,必需已经是遵循银联2.0版技术规范的入网机构。

PBOC 借贷记、基于PBOC借贷记卡的电子现金和非接触业务交易入网测试包括离线测试和联机测试两部分,本文档仅包含联机测试阶段的PBOC借贷记、基于PBOC借贷记卡的电子现金和非接触业务交易的测试案例集。

离线测试:对于所有机构申请开通的交易,均要求通过对应案例的测试;离线测试结束后,入网机构将测试案例执行过程中银联仿真生成的交易日志文件,提交中国银联评估,通过之后,可以安排计划进入联机测试。

联机测试:测试顺序可由测试人员安排,可分为几个清算日的测试,建议首先完成PBOC联机交易测试、然后完成磁条卡传统交易回归测试、最后进行日终清算的测试;为尽量缩短测试周期,差错处理测试可以在每天日切前完成一部分。

软件测试规范二(业务功能测试用例编写规范)

软件测试规范二(业务功能测试用例编写规范)

功能测试——业务功能测试用例编写规范一、编辑操作:编辑操作包括剪切,复制,粘贴操作:1.测试剪切操作的方法1)对文本,文本框,图文框进行剪切;2)剪切图像;3)文本图像混合剪切。

2.复制、粘贴操作1)粘贴复制的文本,文本框及图文框;2)粘贴所复制的图像;3)复制后,在不同的程序中粘贴;4)多次粘贴同一内容,如:复制后,在程序中连续粘贴3次;5)利用粘贴操作强制输入程序所不允许输入的数据。

二、查找替换操作:通常是针对文本型的编辑框,还有针对表格的全部或某一部分。

例如:word中的"替换"对话框。

测试本功能有通过测试和失败测试两种情况:1.通过测试:1)输入内容直接查找,或查找全部;2)在组合框中寻找已经查找过的内容,再次查找并确认文档的内容正确。

如:已经查找过"测试用例",再次进入不用重新输入查找内容,直接在文档中搜寻就可以。

2.失败测试:1)输入过长或过短的查询字符串。

如,假设查询的字符串长度为1到255,那么输入0,1,2,256,255和254进行测试;2)输入特殊字符集。

如:在word中,^g代表图片,^代表分栏符,可以输入这类特殊字符测试。

3.编辑操作窗口的功能测试的用例:1)关闭查找替换窗口。

不执行任何操作,直接退出;2)附件和选项测试。

假如:设定“精确搜寻”、“向后”搜索等附件选项等等来测试;3)控件间的相互作用。

如:搜寻内容为空时,按钮“搜寻全部”、“搜寻”,“全部替换”,“替换”都为灰色。

4)热键, Tab键。

回车键的使用。

三、插入操作:1.插入文件测试用例:1)测试插入;2)插入图像;3)在文档中插入文档本身;4)移除插入的源文件;5)更换插入的源文件的内容。

2.链接文件测试用例1)插入链接文件;2)在文档中链接文档本身;3)移除插入的源文件;4)更换插入的源文件的内容。

3.插入对象测试用例1)插入程序允许的对象,如,在word中插入excel工作表;2)修改所插入对象的内容。

优秀的测试用例案例

优秀的测试用例案例

优秀的测试用例案例一、正常登录情况。

1. 测试用例名称:使用正确的用户名和密码登录。

测试步骤:打开登录页面。

在用户名输入框中输入已经注册好的正确用户名,比如说“超级飞侠”。

在密码输入框中输入对应的正确密码,就像给超级飞侠输入它的秘密指令“123456abc”。

点击登录按钮。

预期结果:页面成功跳转到用户的个人主页,能看到类似“欢迎回来,超级飞侠!”这样的欢迎语,并且可以看到个人信息、功能菜单等只有登录后才能看到的东西。

二、边界值情况。

1. 测试用例名称:使用最短允许的用户名和密码登录。

测试步骤:进入登录页面。

输入系统允许的最短用户名,假如是3个字符的“abc”。

输入系统允许的最短密码,比如6个字符的“123456”。

点击登录按钮。

预期结果:成功登录,进入到和正常登录一样的个人主页,显示欢迎语等相关信息。

2. 测试用例名称:使用最长允许的用户名和密码登录。

测试步骤:打开登录界面。

输入最长可接受的用户名,假设是20个字符的“这个用户名超级超级超级长1234567890”。

输入最长可接受的密码,像是30个字符的“这个密码超级超级长abcdefghijklmnopqrstuvwxyz123”。

按下登录按钮。

预期结果:顺利登录,显示个人主页和欢迎信息,没有任何报错提示。

三、异常情况。

1. 测试用例名称:用户名不存在登录。

测试步骤:来到登录页面。

在用户名框里输入一个根本没注册过的名字,例如“不存在的大侠”。

在密码框里随便输入一串字符,像“888888”。

点击登录按钮。

预期结果:页面弹出提示框,上面写着“用户名不存在,请重新输入或者注册”之类的话,并且停留在登录页面,不允许进入个人主页。

2. 测试用例名称:密码错误登录。

测试步骤:打开登录窗口。

输入一个正确注册过的用户名,比如“勇敢小战士”。

但是在密码框里输入错误的密码,像是“错误密码123”。

点击登录按钮。

预期结果:弹出提示框,显示“密码错误,请重新输入”,页面保持在登录界面,不能进入个人主页。

某银行项目外包测试案例

某银行项目外包测试案例

某银行项目外包测试案例(一)跟踪需求分析和设计过程该过程在整个项目的前期完成,主要集中在2008.5~2008.7时间段内。

在需求设计阶段是客户业务需求逐渐形成的过程。

测试人员在业务人员开始编写业务需求时,没有进入项目组,因为这时候的需求还往往只是一个初稿,没有成型,测试人员并不需要参与前期需求编写工作,而是在需求初稿已经完成,在需求可以拿出来在整个项目组讨论时,测试人员就可以参与到这个讨论过程。

测试人员参与需求讨论可以从测试视角发现业务需求中描述不准确、不正确的地方,帮助业务人员做好需求分析工作,减少需求中遗漏。

因为测试人员往往根据积累了相同业务领域的经验,把测试过的项目需求与当前项目需求进行对比分析,更容易发现当前需求中的不足之处,把经验提供给业务人员和项目组参考。

测试人员在这个过程往往承担业务人员和研发人员桥梁的作用,测试人员往往接触过类似项目或业务,对业务的理解能力往往高于研发人员,所以在某些时候测试人员可以把业务人员的需求转化为容易被开发人员理解的方式阐述,而把开发人员的编程的方式、方法讲解给业务人员。

例如,把需求中的“输入”描述修改“从列表框选择”,则可以使需求更具体和明确。

跟踪需求分析和设计过程也有助于理解业务,是对需求逐渐熟悉的过程。

在这个阶段,需求还没有确定下来,所以还不太适合设计测试用例,而通过参与业务人员、开发人员的讨论,逐渐熟悉业务需求,可以理解业务人员的想法,有比较充足的时间理解整个业务。

通过参与需求分析和设计过程,可以找到测试重点和难点。

通过在分析讨论过程中,了解业务人员最关心的功能部分,最担心系统的功能部分等,也了解开发人员对业务的理解情况,开发人员最不清楚和最不理解系统的部分,这样在测试设计和测试过程中可以针对性的多设计测试用例。

某银行项目外包测试案例(二)提取测试需求过程提取测试需求过程是在逐渐熟悉业务需求后,开始提取测试需求,主要是在2008年5月完成。

提取测试需求可以在跟踪需求分析和设计过程中提取,也可以在需求评审后提取。

erp业务集成测试案例

erp业务集成测试案例

erp业务集成测试案例一、测试背景。

咱们公司的ERP系统就像一个超级大脑,要把各个部门的业务都管理得井井有条。

这次我们重点测试销售模块和库存管理模块之间的集成是否能像两个配合默契的小伙伴一样,不出差错。

二、测试目标。

1. 确保当销售部门在ERP系统里创建一个销售订单时,库存管理模块能准确地扣除相应的库存数量。

2. 验证如果库存不足,系统是否能及时给销售部门反馈,不让他们许下没法兑现的“承诺”。

三、测试步骤和预期结果。

场景一:库存充足的正常销售。

1. 步骤。

测试人员(假装是销售小王)登录ERP系统,进入销售模块,创建一个销售订单,比如要销售10个产品A。

这个产品A的库存目前有50个。

在销售订单里详细填写客户信息、交货日期等必要信息,然后提交订单。

2. 预期结果。

库存管理模块接收到销售订单的信息后,应该自动把产品A的可用库存数量从50个更新为40个(50 10)。

销售模块应该显示订单创建成功,并且有一个类似“订单已提交,库存已更新”的提示信息给小王。

场景二:库存不足的销售尝试。

1. 步骤。

还是销售小王登录系统,这次要销售45个产品A(但库存只有40个了哦)。

像之前一样填写好销售订单的各种信息后提交订单。

2. 预期结果。

库存管理模块检测到库存不足,应该向销售模块发送一个信号。

销售模块要弹出一个很明显的提示框,告诉小王“库存只有40个啦,你这45个可卖不了,快调整订单数量或者等库存补充吧”,并且订单不能被成功提交,要保持在一个可以修改的状态。

四、实际测试结果。

1. 在场景一的测试中:当销售订单创建并提交后,库存管理模块的库存数量确实从50个变成了40个,就像我们预期的那样。

销售模块也显示了订单创建成功并且有库存更新的提示。

一切都很顺利,就像两个小伙伴击掌庆祝完成了一次完美的配合。

2. 在场景二的测试中:库存管理模块察觉到库存不足,然后销售模块弹出了那个提醒库存不足的提示框,订单也没有被成功提交。

这也符合我们的预期,就像是库存管理员拉住了想过度销售的销售小王,告诉他不能这么干。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

业务测试用例比编写
1.概述
测试用例是有效进行测试工作的基础,也是提高测试效率,开发测试脚本的前提。

2.目的
统一测试用例编写的规范,为测试设计人员提供测试用例编写指导,提高编写测试用例的可读性、可执行性、合理性。

为测试执行人员更好执行测试,提高测试效率,最终提高公司整个产品的质量。

3.测试用例原则
3.1 系统性
1) 对于系统业务流程要能够完整说明整个系统的业务需求、系统由几个子系统组成以及它们之间的关系;
2) 对于模块业务流程要能够说明清楚子系统内部功能、重要功能点以及它们之间的关系。

3.2 连贯性
1)对于系统业务流程来说,各个子系统之间是如何连接在一起,如果需要接口,各个子系统之间是否有正确的接口;如果是依靠页面链接,页面链接是否正确;
2)对于模块业务流程来说,同级模块以及上下级模块是如何构成一个子系统,其内部功能接口是否连贯;
3.3 全面性
1) 应尽可能覆盖程序的各种路径;
2) 应尽可能覆盖系统的各个业务;
3) 应考虑存在跨年、跨月的数据;
4) 大量数据并发测试的准备。

3.4 正确性
1) 输入界面后的数据应与测试文档所记录的数据一致;
2) 预期结果应与测试数据发生的业务吻合。

3.5 符合正常业务惯例
1) 测试数据应符合用户实际工作业务流程;
2) 兼顾各种业务变化的可能;
3) 要符合当前业务行业法律,法规。

3.6 仿真性
人名、证件号码、地名、电话号码等应具有模拟功能,符合一般的命名惯例或规则。

3.7 可操作性
测试用例中应写清测试的操作步骤,不同的操作步骤相对应的操作结果。

4.测试用例主要元素
测试用例包含主要元素如下:
用例标题:用例的名称;
创建日期:测试用例创建时间;
设计人员:测试用例设计人员;
用例状态:测试用例状态;
前置条件:用例执行前需要预先做的配置和设置,以及需要具备的执行条件;
操作步骤:执行用例的详细操作步骤;
预期结果:按操作步骤执行后预期系统的执行结果。

5.测试用例编写规范
5.1测试用例命名规则
由于项目的实际需求和测试的工作需要,分以下几个等级来规范测试用例的命名:
1) 一级目录使用各项目的顶级菜单名称来命名,如维护、业务、查询三大类;
2) 二级目录使用顶级菜单下的二级菜单名称类命名,用户可根据名字判别该用例是测试哪个模块的;
3) 各用例根据各用例的功能来命名,尽量做到简洁明了。

5.2测试用例编写方法
测试用例要包括欲测试的功能、应输入的数据和预期的输出结果。

测试数据应该选用少量、高效的测试数据进行尽可能完备的测试;
基本目标是:设计一组发现某个错误或某类错误的测试数据,测试用例应覆盖方面:
1)正确性测试:输入用户实际数据以验证系统是满足需求规格说明书的要求;测试用例中的测试点应首先保证要至少覆盖需求规格说明书中的各项功能,并且正常;
2)容错性(健壮性)测试:程序能够接收正确数据输入并且产生正确(预期)的输出,输入非法数据(非法类型、不符合要求的数据、溢出数据等),程序应能给出提示并进行相应处理;
3)安全性测试:对未经授权的人使用软件系统或数据的企图,系统能够控制的程度,程序的数据处理能够保持外部信息(数据库或文件)的完整;
4)接口间测试:测试各个模块相互间的协调和通信情况,数据输入输出的一致性和正确性;
5)数据库测试:依据数据库设计规范对软件系统的数据库结构、数据表及其之间的数据调用关系进行测试;
6)边界值分析法:确定边界情况(刚好等于、稍小于和稍大于和刚刚大于等价类边界值),针对我们的系统在测试过程中主要输入一些合法数据/非法数据,主要在边界值附近选取;
7)等价划分:将所有可能的输入数据(有效的和无效的)划分成若干个等价类;
8)错误推测:主要是根据测试经验和直觉,参照以往的软件系统出现错误之处;
9)效率:完成预定的功能,系统的运行时间(主要是针对数据库而言);
10)界面友好性:理解和使用该系统的难易程度;
11)兼容性:在不同操作系统及硬件配置情况下的运行性;
12)性能测试:满足系统多用户并发运行时,系统压力、负载情况以及稳定性。

对于每个测试项目测试的测试用例不是一成不变的,随着测试经验的积累或在测试其他项目发现有测试不充分的测试点时,可以不断的补充完善测试项目的测试用例。

相关文档
最新文档