|
我是测试新手,看了许多如果写测试用例的文章和模板,但是现在还是搞不懂到底该如何实现,因此提出一个简单实例,想知道各位有经验的高手们是如何来实现的,也希望测试同行积极讨论,共同提高.谢谢!!
--------------------------------------------------------------------------------------------------------------
药品采购入库
概述:
1.提供药品采购单处理功能,包括采购单的新增,数据录入,保存,修改,删除,药品入库,药品验收
2.采购单用主从表保存,主表保存采购单信息,从表保存采购单中的药品信息
3.药品信息可以是一条或多条
4.只有入库了才能验收
字段:
1.主表
采购单号(必须),供货产家(必须),采购日期(必须),采购人(必须),入库标志(必须),
验收标志(必须),备注
2.从表(药品信息)
采购单号(必须,与主表关联),药品名称(必须),药品规格(必须),药品单位,
采购数量(必须),生产产家(必须)零售价格(必须),药品批号
操作描述:
1.新增采购单:采购单号自动产生不能修改,新单号为最后一次单号+1;采购日期默认为当前日期可以修改,但不能 大于当前日期
2.修改采购单:可以调出已保存的采购单进行修改,条件是该采购单未入库也未验收
3.删除采购单:可以删除未入库也未验收的采购单
4.药品录入:有增加药品(增加行),删除药品(删除行)操作;
采用拼音码录入,若录入的拼音码不唯一则弹出药品选择窗口(类似输入法)
若选择的药品只有一个产家则自动填入产家,若多于一个,则弹出选择框选择
规格,单位,批号,价格自动调出已维护好的信息,不需输入,也不能修改
数量必须>0
已作废的药品不能录入
若产地已注销,则不能录入该产地的药品
5.保存:保存采购单信息到数据库
6.药品入库:按'入库'按钮,增加药品库存,修改采购单为已入库状态
7.药品验收:按'验收'按钮,修改采购单为已验收状态
-------------------------------------------------------------------------------------------------------------
我想知道:
1.测试需求如何整理
2.请问以上功能的测试用例如何写
2.1数据保存是否正确和完整如何测试
3.是否适合自动化测试 |
|