51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4080|回复: 7
打印 上一主题 下一主题

[讨论] 請教關於數據冗余處理的測試用例的問題

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-2-2 11:49:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
請問各位:

  我現在要對一個模具管理系統的數據冗余處理進行測試,這個問題應該關係

到了數據庫的測試問題,請問我寫的測試用例要涉及到哪幾個方面的內容?測試

的數據是不是就是我作為輸入的記錄值,然後對其按邊界值等方法進行測試即

可?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2005-2-2 14:58:53 | 只看该作者
能否把您的被测试系统的数据冗余处理过程描述清楚,否则不可能提出有效的测试用例设计思路。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2005-2-2 16:11:35 | 只看该作者
數據冗余處理方案如下:

二: 各個流程點的數據冗餘處理說明如下:
1.        採購收料單據, 制令領料單據, 製令入庫單據, 庫存異動單據, 庫存異動明細, 進耗存明細冗餘處理
a.        確定採購收料單無未確認和未作廢單據 receivebillhead(confirmmark, deposemark)
b.        確定對應的退貨單無未確認和未作廢單據 returnbillhead(confirmmark, deposemark), returnbilldetail
c.        確定製令領料單無未確認和未作廢單據 stuffbillhead(confirmmark, deposemark)
d.        確定製令入庫單無未確認和未作廢單據 goodsbillhead(confirmmark, deposemark)
e.        確定庫存異動單據無未確認和未作廢單據 stockbillhead(confirmmark, deposemark)
f.        確定已全部進行月末結轉 (查看備份日期是否 <= stockcarryover 表中 最大的截止日期 lastdate)       
g.        對採購收料單據資料進行冗餘處理 receivebillhead(iodate), receivebilldetail(iodate)
h.        寫入備份記錄 baktable(curname, bakname, bakdate, finishdate)
i.        對制令領料單據資料進行冗餘處理 stuffbillhead(iodate), stuffbilldetail(iodate)
j.        寫入備份記錄 baktable(curname, bakname, bakdate, finishdate)
k.        對制令入庫單據資料進行冗餘處理 goodsbillhead(iodate), goodsbilldetail(iodate)
l.        寫入備份記錄 baktable(curname, bakname, bakdate, finishdate)
m.        對庫存異動單據資料進行冗餘處理 stockbillhead(iodate), stockbilldetail(iodate)
n.        寫入備份記錄 baktable(curname, bakname, bakdate, finishdate)
o.        對庫存明細資料進行冗餘處理 stockdetail(iodate)
p.        寫入備份記錄 baktable(curname, bakname, bakdate, finishdate)
q.        對進耗存資料進行冗餘處理 iotypedetail(iodate)
r.        寫入備份記錄 baktable(curname, bakname, bakdate, finishdate)
2.        採購單據冗餘處理
a.        確定對應的採購收料單據已全部進行冗餘處理 receivebilldetail has bakuped
b.        確定採購單無未確認和未作廢單據 purchasebillhead(confirmmark, deposemark)
c.        確定採購單無已確認未結案單據 purchasebillhead(confirmmark, finish)
d.        確定對應的採購變更單無未確認單據 changebillhead(confirmmark)
e.        對採購單據資料進行冗餘處理 purchasebillhead(purchasedate), purchasebilldetail(purchasedate)
f.        寫入備份記錄 baktable(curname, bakname, bakdate, finishdate)
3.        核價單據冗餘處理
a.        確定核價單無未確認和未作廢單據 quotationbillhead(confirmmark, deposemark)
b.        對核價單據資料進行冗餘處理 quotationbillhead (quotationdate), quotationbilldetail(quotationdate)
c.        寫入備份記錄 baktable(curname, bakname, bakdate, finishdate)
4.        採購底稿單據冗餘處理
a.        確定對應的採購單據已全部進行冗餘處理 purchasebillhead has bakuped
b.        確定採購底稿已產生採購作業 scriptbilldetail (查看 requestpurchase 字段值是否 != 0)
c.        對採購底稿單據資料進行冗餘處理 scriptbillhead(createdate), scriptbilldetail(createdate)
d.        寫入備份記錄 baktable(curname, bakname, bakdate, finishdate)
5.        請購單據冗餘處理
a.        確定對應的採購底稿單據已全部進行冗餘處理 scriptbillhead has bakuped
b.        確定請購單無未確認和未作廢單據 requestbillhead(conformmark, deposemark), requestbilldetail(conformmark, deposemark)
c.        確定無請購單已確認但未生成採購底稿的單據 requestbillhead (查看 lockmark 字段的值是否有 false)
d.        對請購單進行備份操作 requestbillhead(requestdate), requestbilldetail(requestdate)
e.        寫入備份記錄 baktable(curname, bakname, bakdate, finishdate)
6.        製令資料冗餘處理
a.        確定對應的採購底稿, 製令領料單, 製令入庫單已全部進行冗餘處理 scriptbilldetail has bakuped, stuffbillhead has bakuped, goodsbilldetail has bakuped
b.        確定對應的製令變更單無未確認單據 makechangehead(confirmmark)
c.        確定製令單無未開工, 未完工, 未作廢單據 makebillhead(start, finish, deposemark)
d.        確定對應的製程報廢單無未確認單據和未作廢單據 deposebillhead(confirmmark, deposemark), deposebilldetail(confirmmark, deposemark)
e.        確定製令單工藝預估工時與各員工分攤預估工時之合計相一致 makebillprocess (abs(expecthour- allothour) 是否小於 0.005)
f.        確定半成品庫存檔已無在制品資料 tempstock(materialid, makeheadid)
g.        對製令單據資料進行冗餘處理 makebillhead, makebilldetail, makebillcomponent, makebillprocess, makebillhandover, makebillresult, makebillefficiency, makebillreceive
h.        寫入備份記錄 baktable(curname, bakname, bakdate, finishdate)
7.        加工執行單冗餘處理
a.        確定對應的請購單已全部進行冗餘處理 requestbilldetail has bakuped
b.        確定對應的製令單已全部進行冗餘處理 makebillhead has bakuped
c.        確定加工執行單無未確認和未作廢單據 petitionbillhead(confirmmark, deposemark), petitionbilldetail(confirmmark, deposemark)
d.        確定加工執行單無未開工或未完工單據 petitionbillhead(start, finish), petitionbilldetail(start, finish)
e.        確定對應的加工執行變更單無未確認單據 petitionchangehead(confirmmark)
f.        對加工執行單資料進行冗餘處理 petitionbillhead(petitiondate), petitionbilldetail(petitiondate)
g.        寫入備份記錄 baktable(curname, bakname, bakdate, finishdate)
8.        模號資料冗餘處理
a.        確定對應的加工執行單已全部進行冗餘處理 petitonbilldetail has bakuped
b.        確定對應的設計組立單無未確認和未作廢單據 designbillhead, designbilldetail
c.        確定對應的配件分攤單無未確認和未作廢單據 fittingsbillhead, fittingsbilldetail
d.        對模具零件資料進行冗餘處理 moldpart
e.        寫入備份記錄 baktable(curname, bakname, bakdate, finishdate)
9.        料件主檔冗餘處理
a.        確定對應的模號資料已全部進行冗餘處理 moldpart
b.        確定對應的請購單資料已全部進行冗餘處理 requestbilldetail
c.        確定對應的加工執行單資料已全部進行冗餘處理 petitionbilldetail
d.        確定對應的庫存異動單據已全部進行冗餘處理 stockdetail
e.        對供應商報價資料進行冗餘處理 supplierprice
f.        對料件資料進行冗餘處理 material
g.        寫入備份記錄 baktable(curname, bakname, bakdate, finishdate)
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2005-2-3 10:42:26 | 只看该作者
怎麼沒人反應呀?是不是我的冗余處理方案沒什麼用處?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2006-1-9 20:40:04 | 只看该作者
你辛苦了,你写的很详细,但好多字都是繁体字,我有些字都不认识,真是不好意思。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2006-1-9 20:40:33 | 只看该作者
你辛苦了,你写的很详细,但好多字都是繁体字,我有些字都不认识,真是不好意思。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2006-2-9 14:51:52 | 只看该作者
个人觉得还比较全面,但是提意见就不敢了,涉及不多!还是等testing
来解答吧
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2006-3-19 14:05:29 | 只看该作者

转换简体

数据冗余处理方案如下:

二: 各个流程点的数据冗余处理说明如下:
1.        采购收料单据, 制令领料单据, 制令入库单据, 库存异动单据, 库存异动明细, 进耗存明细冗余处理
a.        确定采购收料单无未确认和未作废单据 receivebillhead(confirmmark, deposemark)
b.        确定对应的退货单无未确认和未作废单据 returnbillhead(confirmmark, deposemark), returnbilldetail
c.        确定制令领料单无未确认和未作废单据 stuffbillhead(confirmmark, deposemark)
d.        确定制令入库单无未确认和未作废单据 goodsbillhead(confirmmark, deposemark)
e.        确定库存异动单据无未确认和未作废单据 stockbillhead(confirmmark, deposemark)
f.        确定已全部进行月末结转 (查看备份日期是否 <= stockcarryover 表中 最大的截止日期 lastdate)        
g.        对采购收料单据资料进行冗余处理 receivebillhead(iodate), receivebilldetail(iodate)
h.        写入备份记录 baktable(curname, bakname, bakdate, finishdate)
i.        对制令领料单据资料进行冗余处理 stuffbillhead(iodate), stuffbilldetail(iodate)
j.        写入备份记录 baktable(curname, bakname, bakdate, finishdate)
k.        对制令入库单据资料进行冗余处理 goodsbillhead(iodate), goodsbilldetail(iodate)
l.        写入备份记录 baktable(curname, bakname, bakdate, finishdate)
m.        对库存异动单据资料进行冗余处理 stockbillhead(iodate), stockbilldetail(iodate)
n.        写入备份记录 baktable(curname, bakname, bakdate, finishdate)
o.        对库存明细资料进行冗余处理 stockdetail(iodate)
p.        写入备份记录 baktable(curname, bakname, bakdate, finishdate)
q.        对进耗存资料进行冗余处理 iotypedetail(iodate)
r.        写入备份记录 baktable(curname, bakname, bakdate, finishdate)
2.        采购单据冗余处理
a.        确定对应的采购收料单据已全部进行冗余处理 receivebilldetail has bakuped
b.        确定采购单无未确认和未作废单据 purchasebillhead(confirmmark, deposemark)
c.        确定采购单无已确认未结案单据 purchasebillhead(confirmmark, finish)
d.        确定对应的采购变更单无未确认单据 changebillhead(confirmmark)
e.        对采购单据资料进行冗余处理 purchasebillhead(purchasedate), purchasebilldetail(purchasedate)
f.        写入备份记录 baktable(curname, bakname, bakdate, finishdate)
3.        核价单据冗余处理
a.        确定核价单无未确认和未作废单据 quotationbillhead(confirmmark, deposemark)
b.        对核价单据资料进行冗余处理 quotationbillhead (quotationdate), quotationbilldetail(quotationdate)
c.        写入备份记录 baktable(curname, bakname, bakdate, finishdate)
4.        采购底稿单据冗余处理
a.        确定对应的采购单据已全部进行冗余处理 purchasebillhead has bakuped
b.        确定采购底稿已产生采购作业 scriptbilldetail (查看 requestpurchase 字段值是否 != 0)
c.        对采购底稿单据资料进行冗余处理 scriptbillhead(createdate), scriptbilldetail(createdate)
d.        写入备份记录 baktable(curname, bakname, bakdate, finishdate)
5.        请购单据冗余处理
a.        确定对应的采购底稿单据已全部进行冗余处理 scriptbillhead has bakuped
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-26 11:36 , Processed in 0.070451 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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