51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2621|回复: 8
打印 上一主题 下一主题

[讨论] 对于业务流程比较长的系统该如何进行测试?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-12-28 10:04:09 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
现在做一个KPI(绩效考核)系统,特征是流程非常长,往往测试时执行一遍需要很长时间,如果仅仅想验证一个流程中的某一个步骤就需要花很长时间将该步骤的前面流程全部执行完才能对该步骤进行验证.
所以哪位大侠能告知小女子,如何做才能不需要执行前面的流程就可以直接验证需要验证的BUG呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2005-12-29 15:59:18 | 只看该作者
原帖由 Nio 于 2005-12-29 11:57 发表
在后台数据库进行设置。
换言之:给定正确的数据输入,进行某一流程的功能测试。



这位高手所言极是,我也想这样做,但苦于不知该怎么下手,能说的再详细些么.
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2005-12-29 12:31:39 | 只看该作者
难道你的用例是这个顺序?
总经理审批
副总裁审批
部门经理审批
员工提交
吗?
当然是按照
员工提交->部门经理审批->副总裁审批->总经理审批
这样一步一步的来。
你根本就不需要担心!
就算你是要验证总经理
难道前面新建的时候你不会多建几个员工
10员工提交,
部门审批8个
副审批6个
总审批4个
那么你每一层都会有多余的给你验证!
非要弄那么复杂
或是懒惰?

这种简单的业务流程你都觉得复杂
那么我不知道是么样的测试是简单的!
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2005-12-29 11:57:09 | 只看该作者
在后台数据库进行设置。
换言之:给定正确的数据输入,进行某一流程的功能测试。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2005-12-28 19:55:55 | 只看该作者
我说的这个业务流程之间的逻辑和关联性很强,比如一个审批流程,员工提交->部门经理审批->副总裁审批->总经理审批.
副总裁审批的前提是部门经理审批的状态必须为"已审批".对于这样的流程,我必须把员工提交->部门经理审批的流程跑完且状态正确,才能验证"副总裁审批"的流程.
我想知道有什么方法能保存需要验证流程之前的流程.
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-12-28 13:29:32 | 只看该作者
测试工具不是万能的。
我觉得,还是用例的问题,用例根据一定的步骤和联系,让你能够顺利的在一个流程中测试。
就像2楼说的流程
不管他多长,你按照他的流程编写的用例必然会让你轻松自如,游刃有余。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-12-28 13:07:16 | 只看该作者
用测试工具吧,让机器自己跑。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2005-12-28 11:20:07 | 只看该作者
这个问题,在项目测试中是常见的:
1、如果Build还不是非常稳定,在流程测试时经常出现问题,那么可以将流程分割开,进行测试,换言之必须进行集成前的功能测试。
2、如果Build已经稳定,可以通过备份ghost等手段设定不同的流程起点,进行测试。
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2005-12-28 10:27:37 | 只看该作者
测试要有测试计划,按照流程来走,而且功能都是相关联的!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-26 19:48 , Processed in 0.071426 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表