天津市大学软件学院软件工程专业2014届本科生毕业设计
表4-4 修改用户功能测试用例
用例名称 用例标识 测试要点 前置条件 修改用户功能测试用例 Set_003 修改用户功能 Set_001 1. 登录百事佳超市收银软件BSJPos.exe 2. 选择设置及维护中的【用户和权限】 测试步骤 3. 选择已添加的信息,单击【修改】 4. 输入要修改字段信息 5. 单击【保存】或【取消】 期望结果 对选择的信息编辑成功,单击保存,更新了用户信息,输入正确信息,保存成功,单击取消,则未更新信息。
3.系统设置
(1)公司信息测试用例主要是对公司名称,联系人,联系电话,公司地址四个字段的测试,在公司名称字段分别输入:“Ab123公司”;不输入;输入超长字符;联系人字段分别输入:“张三123aB”;不输入;输入超长字符,联系电话字段分别输入:“123”;“123456789012”;“aB。联系”;不输入;输入超长字符。具体测试用例如表4-5所示:
表4-5 保存公司信息功能测试用例
用例名称 用例标识 测试要点 前置条件 保存公司信息功能测试用例 Set_004 保存公司信息功能 Set_001 1. 登录百事佳超市收银软件BSJPos.exe 测试步骤 2. 单击设置及维护【系统设置】中【VIP设置】 3. 填写各个字段 4. 单击保存 1. 界面布局完整,书写格式正确,风格统一。 期望结果 2. 输入公司名称,系统标题栏显示相应信息。 3. 每个字段最多输入50个字符,联系电话需输入小于等于15个字符的数字。 (2)VIP设置测试用例主要是对卡号生成规则、VIP升级方案和VIP积分三部分进行
16
天津市大学软件学院软件工程专业2014届本科生毕业设计
测试,卡号前缀输入:“1”,“12卡A”;不输入;输入无限长,位数输入:“4”;“5”;“6”;不输入;输入超长值,VIP升级方案选项,分别单击三个按钮,消费金额兑换积分,需要积分,积分兑换消费金额,需要消费金额均输入:“-1”;“0”;“1”;不输入;输入超长值,测试其是否符合需求,具体用例如表4-6所示:
表4-6 VIP设置功能测试用例
用例名称 用例标识 测试要点 前置条件 VIP设置功能测试用例 Set_005 对四个字段输入,两个复选框,单选按钮和保存进行测试 Set_001 1. 登录百事佳超市收银软件BSJPos.exe 2. 单击设置及维护【系统设置】中【VIP设置】 测试步骤 3. 在输入框填写各个字段 4. 分别选择三个按钮和两个复选框查看【常用事务】中VIP管理和前台销售是否符合选项逻辑 1. 界面布局完整,书写格式正确,风格统一。 2. 生成规则卡号前缀为1位数字,共需卡号位数为大于等于5的数字。 期望结果 3. 选择方式不同,对应的VIP积分也就不同。 4. VIP积分中,消费金额兑换积分字段类型为数字,可以为空,空默认为数值零。可以对需要的[积分/消费金额]数进行修改,字段类型为数字型,不能为空。
(3)其他设置中保存功能测试用例,主要是对两个输入框字段,分别设置:上限等于下限,上限大于下限,上限小于下限,保存功能的测试。具体用例如表4-7所示:
表4-7 其他设置中保存功能测试用例
用例名称 用例标识 测试要点 前置条件 测试步骤 其他设置中保存功能测试用例 Set_006 对上限值和下限值的保存是否有效 Set_001 1. 登录百事佳超市收银软件BSJPos.exe 2. 查看统计分析【库存统计分析】中“库存数”的背景色
17
天津市大学软件学院软件工程专业2014届本科生毕业设计
续表4-7
1. 界面布局完整,书写格式正确,风格统一。 期望结果 2. 上限值需大于下限值 3. 设置的库存上限和下限值会在【库存统计分析】中“库存数”的背景色中反应出来,且符合描述。
4.基础资料:由于基础资料中九个菜单的功能相似,仅举以下列子覆盖其他范围。 (1)添加功能测试用例主要测试输入框和添加功能。单击【添加】按钮,在输入框中输入:已存在信息;不存在信息;不输入信息,分别单击保存。具体用例如表4-8所示:
表4-8 添加功能测试用例
用例名称 用例标识 测试要点 前置条件 添加功能测试用例 Set_007 添加功能 Set_001 1. 登录百事佳超市收银软件BSJPos.exe 2. 依次选择设置及维护【基础资料】中的九个选项 测试步骤 3. 单击【添加】 4. 依次输入信息 5. 单击【保存】 1. 不输入信息,单击保存,提示输入框不能为空。 期望结果 2. 输入正确信息,保存成功,列表显示添加的信息。 3. 输入已存在信息,单击保存,提示信息已存在。 4. 字段字符长度小于50个字符。
(2)修改功能测试用例添加主要测试输入框和添加能。单击【修改】按钮,在输入框中修改信息,单击保存或取消。具体用例如表4-9所示。
表4-9 修改功能测试用例
用例名称 用例标识 测试要点 前置条件 修改功能测试用例 Set_008 修改功能 Set_001
18
天津市大学软件学院软件工程专业2014届本科生毕业设计
续表4-9
1. 登录百事佳超市收银软件BSJPos.exe 2. 依次选择设置及维护【基础资料】中的九个选项 测试步骤 3. 选择已添加的信息,单击【修改】 4. 输入修改信息 5. 单击【保存】或【取消】 期望结果 对选择的信息编辑成功,单击保存,更新了用户信息,输入正确信息,保存成功,单击取消,则未更新信息。
5.销售和售价方案
(1)添加功能测试用例,主要测试单击添加,是否添加成功,是否可以输入信息。具体用例如表4-10所示:
表4-10 添加功能测试用例
用例名称 用例标识 测试要点 前置条件 添加功能测试用例 Set_009 添加功能 Set_001 1. 登录百事佳超市收银软件BSJPos.exe 2. 选择设置及维护【销售和售价方案】中【满额返额】 测试步骤 3. 单击【添加】 4. 单击表格进行输入,输入有效值和无效值 5. 单击空白处,查看是否输入成功 1. 不输入信息,单击空白处,生成记录。 期望结果 2. 输入正确信息,单击空白处,列表显示添加的信息。 3. 字段输入为长度小于50的数字。
(2)删除功能测试用例主要测试是否能够成功删除一条信息,测试用例如表4-11所示:
表4-11 删除功能测试用例
用例名称 用例标识 测试要点 删除功能测试用例 Set_010 删除功能 19
天津市大学软件学院软件工程专业2014届本科生毕业设计
续表4-11
前置条件 Set_001 1. 登录百事佳超市收银软件BSJPos.exe 测试步骤 2. 依次选择单击设置及维护【销售和售价方案】中【满额返额】 3. 选择一条已添加的信息 4. 单击【删除】 期望结果 单击【删除】按钮,弹出是否删除的对话框 单击【是】或【否】按钮
(3)单选按钮功能测试用例主要测试选择不同按钮,单击确定后,逻辑功能是否正确。具体测试用例如表4-12所示:
表4-12 单选按钮功能测试用例
用例名称 用例标识 测试要点 前置条件 单选按钮功能测试用例 Set_011 单选按钮功能 Set_001 1. 登录百事佳超市收银软件BSJPos.exe 2. 选择设置及维护【销售和售价方案】中【四舍五入】 测试步骤 3. 在销售总金额位数下,依次选择三个按钮; 4. 在四舍五入原则下依次选择三个按钮 5. 单击【确定】 期望结果 选择不同的销售总金额位数和四舍五入原则,单击确定后,在前台销售中,结算时显示相应金额位数和结果
(4)复选框功能测试用例主要测试选择不同复选框,单击确定后逻辑功能是否正确。具体测试用例如表4-13所示:
表4-13 复选框功能测试用例
用例名称 用例标识 测试要点 前置条件 复选框单选按钮功能测试用例 Set_012 复选框功能 Set_001
20