51Testing软件测试论坛

标题: 案例请教:请问如何为这项功能写测试用例(药品采购) [打印本页]

作者: ctisy    时间: 2005-3-7 10:38
标题: 案例请教:请问如何为这项功能写测试用例(药品采购)
我是测试新手,看了许多如果写测试用例的文章和模板,但是现在还是搞不懂到底该如何实现,因此提出一个简单实例,想知道各位有经验的高手们是如何来实现的,也希望测试同行积极讨论,共同提高.谢谢!!
--------------------------------------------------------------------------------------------------------------
                                           药品采购入库
概述:
1.提供药品采购单处理功能,包括采购单的新增,数据录入,保存,修改,删除,药品入库,药品验收
2.采购单用主从表保存,主表保存采购单信息,从表保存采购单中的药品信息
3.药品信息可以是一条或多条
4.只有入库了才能验收
字段:
1.主表
采购单号(必须),供货产家(必须),采购日期(必须),采购人(必须),入库标志(必须),
验收标志(必须),备注
2.从表(药品信息)
采购单号(必须,与主表关联),药品名称(必须),药品规格(必须),药品单位,
采购数量(必须),生产产家(必须)零售价格(必须),药品批号

操作描述:
1.新增采购单:采购单号自动产生不能修改,新单号为最后一次单号+1;采购日期默认为当前日期可以修改,但不能 大于当前日期
2.修改采购单:可以调出已保存的采购单进行修改,条件是该采购单未入库也未验收
3.删除采购单:可以删除未入库也未验收的采购单
4.药品录入:有增加药品(增加行),删除药品(删除行)操作;
  采用拼音码录入,若录入的拼音码不唯一则弹出药品选择窗口(类似输入法)
  若选择的药品只有一个产家则自动填入产家,若多于一个,则弹出选择框选择
  规格,单位,批号,价格自动调出已维护好的信息,不需输入,也不能修改
  数量必须>0
  已作废的药品不能录入
  若产地已注销,则不能录入该产地的药品
5.保存:保存采购单信息到数据库
6.药品入库:按'入库'按钮,增加药品库存,修改采购单为已入库状态
7.药品验收:按'验收'按钮,修改采购单为已验收状态

-------------------------------------------------------------------------------------------------------------
我想知道:
1.测试需求如何整理
2.请问以上功能的测试用例如何写
2.1数据保存是否正确和完整如何测试
3.是否适合自动化测试
作者: celine    时间: 2005-3-7 18:32
“测试需求如何整理“我有点儿不明白
    功能测试用例:首先你要制订一个适合自己公司的列表,里面的项目你应该知道,我就不多说了,该如何写,如果分的细一些的话,就按照增加、保存、修改、删除各写一个用例,比如,具体到增加:你可以“采购单号自动产生不能修改“一项验证①打开窗体是否自动产生单号②是否可以修改(灰度显示)。接下来看增加界面上的控件,每个控件的数据控制情况,比如采购数量:①是否可以为0②是否可以输入负数③是否可以数据小数点④是否可以为空⑤是否可以输入汉字(四、五)等等。
    数据保存是否正确和完整性如何测试:我们公司的具体情况是用slq语句验证,到库里查找新增的数据。(不知道大家是怎么做的,可否到大家讨论一下)
   是否适合自动化测试:应该是可以的。具体我没有做过。大家可以说说。
作者: baitest    时间: 2005-3-7 22:56
标题: 适合自动化测试!
测试需求和功能用例根据楼主的描述,楼主好像已经整理的差不多了!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2