软件测试流程测试人员在熟悉和掌握项目的需求分析和概要设计后开始内容摘要:

的。 做为一个软件测试工程师首先要明确测试的目的,测试的目的是为了证明软件有问题,而不是为了证明软件没有问题。 测试是开发团队中不可少的一部分,他们的工作是交互的,如下图: Ⅰ 、单元测试 :接到测试申请后开始对模块进行分析如下:(以 家电前台预销售开票为例):对于发生的错误记录在《测试报告中》 首先对模块的要完成的常规功能进行测试 (需要测试人员有一定的商业流程知识和对软件有一定的了解 ): 1“新增“、“删除”,“查询”、“关闭”按钮是否达到了预定的功能 . 2单据头中的“销售 /退货”是否可以生成不同的单据,根据不同的提货方式是否可以把单据发往物流中心。 3在单据体中插行和删行是否可 [完成相应的功能,输入商品编码后是否判断商品存在,因为输入商品编码后默入数量是 1,所是检查此时是否判断库存,如果一个商品配置到多个柜组且有不同的价格是 否可以根据不同的柜组取出不同的价格,如果有促销是否可以取出优惠价及提取出商品名称及规格,所在柜组,如果是门店要货则没有发货仓库,如果是物流送货是否可以正确的提取出发货仓库,如果一个商品存放在多个仓库选择仓库时是否判断库存,如果是经销,代销,联营定价商品,商品价格是否可以提取出来并且不可更改,输入数量后是否可以判断库存,及应付金额是否正确,如果输入临时折扣应付金额和折扣是否正确,如果有多行,删除一行后应付金额和折扣是否正确。 4在付款部分用各种不同的付款方式进行付款查看应收金额及找零是否正确,积分卡和面值卡 在刷卡时是否检查卡号存在,保存后积分是否正确。 保存后要生成多张单据,检查每张单据是否存在且正确。 生成的小票是否可以正常处理。 5 单据保存后是否还可以更改进行第二次保存。 6单据保存后从数据库中检查各表中的数据是否正确。 对模块的容错能力和事务的一致性进行检查: 1 单据头中如果输错卡号是否有正确的提示,修改为另一个错误的卡号后是否还会有提示,如果卡号正确是否可以找到该卡。 并且在保存的时候进行积分处理。 2 单据体中输入商品编码错误后是否有正确的提示,提示完成是否还可以继续正常录入,输入一个柜组是否判断该柜组的 有效性如果不存在是否报错,并且可以继续录入,如果正确是否可以提取出该柜组的名称,输入一个仓库如果不存在是否报错,并且可以继续录入,如果正确是否可以提取出该仓库的名称, 3 如果付款不平是否可以保存,如果不能保存是否有正确的报错处理,修改后是否可以正常保存。 刷面值卡时是否判断卡号的存在,如查要刷的金额大于卡余额时是否报错,且可以修改。 4 在保存时人为的在保存事件中设置错误,以测试保存出错后事务可以完整的回滚。 对于模块界面的检查: 1 界面风格是否和其它类似功能的界面一至。 如字体大小,颜色,样式,数据窗口样,文本框大小 ,对齐方式,错字的检查。 至此对家电预销售模块的测试完成,把错误都已记录在《测试报告》中,此时将《测试报告》递交给开发人。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。