对银行测试案例编写的一些总结
来源:互联网 发布:python图片隐写术 编辑:程序博客网 时间:2024/05/16 15:37
一般系统中的栏位大致可以分为:1、输入项;2、选输项;3、跳过项;4、回显项;5、选择项(下拉框形式)。下面将对各中栏位的一般规则做详细的说明。
1、输入项:该种栏位一般是输入卡号,账号,金额,凭证等。这类的栏位,首先明确栏位的相关控制,然后再加上相对应的错误。例如一般的交易都会涉及到金额这个输入项。除去一些栏位的特殊要求,在编写案例的时候,都应该考虑到金额的边界值,负数,除数字之外的字母,符号以及这个栏位的最大输入字符数等等。
2、选输项:这种栏位一般可输入,也可不输入。遇到类似的情况,首先考虑该栏位要是输入的话,是否有限制,是只输入汉字,还是只输入数字等;是否有规定最大的字符数。其次我们考虑应该是若不输入,是不是对交易的完成进行有影响。最后一般交易都会涉及到打印这个操作,我们也应考虑交易完成之后,针对该栏位打印出的结果是否能够正确显示
3、跳过项:该种栏位都会同一交易页面的某个栏位会有一定的联系。这类交易只需根据对应关系即可,当触发这个关系的是,看该栏位能否正确跳过就可以。
4、回显项:这种栏位跟上面跳过项有点类似,在涉案例的时候,我们除了考虑能否回显之外,还能考虑的是回显的内容是否正确,以及格式,排版方面是否美观等等
5、选输项:选输项的栏位分两种情况,第一种是根据之前的输入来选择该栏位的内容;第二中是该栏位不同的选择会影响之后栏位的内容。遇到这种栏位的时候,通常会用到等价类的方法来划分可选择的项,当然前提还是得先捋清楚这个栏位跟其他栏位的关联关系。
最后需要补充一点的是,上面的所说的内容都是单纯从单一交易来说的,在设计案例的时候,我们也应该考虑交易的一些后续操作。如:开了一个通存通兑的账户,你得去验证该账户是否可以进行通存通兑的交易;做了一笔转账交易,应该考虑到去查看下涉及账号的变化是否正确,以及系统中的流水记录是否准确等等。
- 对银行测试案例编写的一些总结
- 工作中对测试的一些总结
- 编写优美的GTest测试案例
- 编写优美的GTest测试案例
- 编写优美的GTest测试案例
- 编写优美的GTest测试案例
- 编写优美的GTest测试案例
- 对 SQL编写规范 的一些认识
- 编写和跟踪测试案例
- Spring+JUnit4编写测试案例
- 对存储器的一些总结
- 对js的一些总结
- 对js的一些总结
- 对redis的一些总结
- cts测试的一些总结
- PostMan测试的一些总结
- Spring 事务操作(银行转账案例),使用spring 对jdbc的支持完成对数据库的操作
- 搭建appium+python 测试架构时,对安装Python依赖的一些总结
- Netty4.x中文教程系列(一)Hello World !
- Feb_0219_Leetcode_32_Longest Valid Parentheses
- PowerShell常用参考资料连接
- uva10006 Carmichael Numbers(卡迈克尔数+素数打表)
- http相关知识 - (2)状态管理 - cookie
- 对银行测试案例编写的一些总结
- Message dicoding, ACM/ICPC World Finals 1991, UVa 213
- Netty 中文教程 (二) Hello World !详解
- 设计模式之:工厂模式
- 斐波那契堆
- Spring journey -- brief AOP
- 给下任公司的一封信
- Unity初学入门1 学习笔记 (已初步了解Unity界面与C#脚本语言)
- NYOJ-1273-宣传墙