软件测试必须会的业务测试
来源:互联网 发布:互联网十云计算概念股 编辑:程序博客网 时间:2024/05/16 05:54
业务测试的概念
将系统的不同模块进行有效串接,继而模拟真实用户的实际使用情况对系统进行运营,促使系统能够充分满足用户所要求的功能的测试过程其实就是业务测试。在此过程中必须主要业务测试工作的开展必须充分重视用户的需求,针对测试形成业务用例,测试执行业务等。
站在用户的角度考虑问题
在软件开发和测试过程中,通常要求测试人员能够全程参与到整个开发过程,对于需要解决的问题应当尽早和客户沟通,并且对问题予以解决,熟悉和了解客户的业务流程,避免业务理解偏差的出现。
重点关注整体业务和分业务的实际开展
在业务测试过程中,首先必须满足功能需求,在业务测试过程中的重点工作也应当放置于全面收集模块需求,充分了解整体业务流程,分析主体业务和重点业务的基本流程等多种工作方面。
现场客户对于业务测试工作的影响
现场客户必须随时随地的对测试工作的细节进行指导,倘若在实际工作过程中,条件不允许,那么软件开发方应当定期邀请客户参与项目列会,或者安排专门时间和用户进行深入交流。此外,在评审理解和测试设计评审过程中,应当尽可能邀请用户参与其中,从而保证评审工作的科学性。在业务用例设计过程中,完全可以采取边界值和等价类划分的方式开展。
对于业务系统的测试需要考虑基础数据、业务数据。基础数据一般采用客户真实的数据,业务数据要符合实际的业务流程。一般情况下每一个典型的业务操作就是一个业务流程业务流程可以用场景法写,针对一个业务流程设计一个或者多个场景业务流程无需覆盖到所有的功能,只要覆盖到用户的典型业务。业务是贯穿多个功能模块,不受到业务属于哪个功能模块的限制。
在业务系统的测试过程中,必须充分考虑基础和业务两项数据,其中基础数据主要采取客户所提供的真实数据,而业务数据则必须充分符合业务开展的基本流程。通常来说,所有典型业务操作便是业务流程流程可以采取场景方式进行书写。在针对一个业务流程进行设计时,在设计业务用例时,需要理清系统的业务流程,可以采用相关的辅助手段理清业务,例如画总体业务流程图以及分业务流程图等测试执行。
在系统测试每轮测试保持测试数据库都是完整的一套初始数据,在每次测试之前保证数据的原始状态。一般在版本比较稳定的情况下可以采用自动化工具录制业务流程测试脚本实现整个业务测试的多轮测试过程业务测试用例演示用例编号。
业务描述
1.客户资料管理中维护客户信息
2.选择信贷银行及贷款类别,新建个人住房按揭贷款,完整输入该客户信息
3.对该客户进行贷款回收
测试要点及测试数据
能否正常完成信贷业务完整流程
预期输出
能完成从客户资料管理到、新建贷款、到还款的完整流程
如果对软件测试感兴趣,想了解更多的软件测试知识,请大家关注“51Testing软件测试网”头条号。
<span white-space:normal;background-color:#ffffff;"="" 宋体,="" arial";="" line-height:="" 1.5em="" !important;"="" style="color: rgb(102, 102, 102); word-wrap: break-word; font-family: "宋体, Arial"; font-size: 16px; line-height: 1.5em !important;">相关热门文章
http://www.toutiao.com/i6426594521361940994/
http://www.toutiao.com/i6439201903241855490/
http://www.toutiao.com/i6439580855500276226/
http://www.toutiao.com/i6439919722615013889/
<span white-space:normal;background-color:#ffffff;"="" 宋体,="" arial";="" line-height:="" 1.5em="" !important;"="" style="color: rgb(102, 102, 102); word-wrap: break-word; font-family: "宋体, Arial"; font-size: 16px; line-height: 1.5em !important;">相关热门文章
http://www.toutiao.com/i6426594521361940994/
http://www.toutiao.com/i6439201903241855490/
http://www.toutiao.com/i6439580855500276226/
http://www.toutiao.com/i6439919722615013889/
阅读全文
0 0
- 软件测试必须会的业务测试
- 软件测试的非业务功能关注点
- 高级软件测试工程师必须具备的技术能力
- 软件测试:业务流还是操作流?
- 软件测试会大概问的一些问题整理
- 软件测试会大概问的一些问题整理续
- 软件测试哪些知识必须牢记
- 软件测试工程师必须懂得技能
- 软件测试的测试类型
- 人工智能会如何影响软件测试行业?
- 编程人员必须会用的软件
- 测试小故事30:软件测试会消失吗
- 【软件测试】软件测试的常识
- 软件测试及软件测试的目标
- 软件测试六:软件测试的模型
- 什么是软件测试,软件测试的目的?
- 【软件测试】面向对象的软件测试
- 软件测试理论----软件测试的定义
- 记cvte前端笔试
- CMake + VTK
- 头文件<climits>常用数值
- Nginx配置upstream实现负载均衡
- mysql 联合索引
- 软件测试必须会的业务测试
- C++实现单例模式
- iOS 按钮、Cell暴力点击触发多次响应的问题研究
- iOS远程真机之ios-minicap安装使用完全指南
- effictive--避免创建不必要的对象
- Android动画之补间动画(二)
- es6中的class
- 在谷歌目标检测(Google object_detection) API 上训练自己的数据集
- 复制文字到剪切板的方法