一.大数据平台:记账系统测试用例bug的软工测试

在软工测试方面,我们会设计多条测试用例,同时也会有许多bug产生,同时还有回归测试中修复的bug,但是怎么给设计人员清晰的展示测试用例的分布情况和修改案例呢,这里我们用finebi对软工测试结果最后评估实现数据分析。以下是测试的思路和流程。

1.测试思路

收到测试任务后:

•第一步是去找测试的有关方法,之前学习到测试分为黑盒测试和白盒测试。实验里面也实现过白盒测试,但是白盒测试是对代码的测试,面对一个工程量大的系统,显然是不适合用白盒测试,因此我根据老师上课讲解的内容确定我们测试的实现是黑盒测试。

•由于我们测试任务比较重,因此我们需要将“好好功能”系统分为功能模块,分开测试,所以在编程完成之前,我们已经根据需求文档规划好测试模块,分别为用户信息模块,账单信息模块,管理员模块和积分模块。

•了解到编程人员实现需求时,由于该系统属于c/s结构,且属于单击无法联网实现积分模块

•最后我确定测试的模块为用户信息模块,账单信息模块和管理员模块。

•经过我们人员开会分工,我负责用户信息模块和管理员模块,b同学负责账单信息模块,接下来我将汇报我负责的测试功能模块的用例设计,用例实现和bug修改。

2.测试设计参考

1.好好记账—6.详细设计说明书.docx

2.5.数据库设计说明书.doc

3.3.软件需求说明书

未能实现的功能不进行测试用例设计:

1.预算管理无法实现。

2.推送无法实现,基于vc的c/s结构属于单机操作,不联网。

一.大数据平台:记账系统测试用例bug的软工测试_第1张图片一.大数据平台:记账系统测试用例bug的软工测试_第2张图片

基于需求设计测试用例

分析需求,验证需求的正确性和合理性,逻辑自洽,无二义性

细化需求,提取出测试项,从每一个测试项目中提取出测试点,根据测试点去具体设计测试用例

•一般分为非功能性测试和功能性测试

一.大数据平台:记账系统测试用例bug的软工测试_第3张图片

3.测试范围:功能模块

功能模块

模块划分

主要功能

描述

用户管理模块

用户登录

登录

输入用户id,密码登录“好好记账”

注册

输入用户id,密码注册“好好记账”

用户体验

背景

四类风格背景随机选择,十张图片按顺序滚动

音乐

四个音乐选择播放,也可以选择关闭音乐。

账单信息模块

记账

支出

1.输入id,日期,支出金额,类别,存储到数据库中记账的数据表。(增删改查)

2.输入备注。

收入

1.输入id,日期,收入金额,类别,存储到数据库中记账的数据表(增删改查)。

2.输入备注。

借还

Add借入

输入id,时间,金额,借款人,备注存储到借还数据表中

Add借出

输入id,时间,金额,借出人,备注存储到借还数据表中

借入表

通过id对数据库中借入表实现增删改查操作

借出表

输入id对数据库中该用户借出表实现增删改查操作

账本

账本操作

1.显示该用户id账单

2.根据id对该用户数据收入支出账单表增删改查并存储至数据库

预算表

1.显示该用户的预算表。

2.通过id对该用户预算数据实现数据库增删改查操作。

管理员模块

管理员

修改用户信息

管理员登录后,1.修改用户信息(id,用户名,密码,性别)。

2.插入新的用户信息。

3.输入id/用户名进行模糊查询

4.通过id,用户名,删除用户信息。

5.退出用户表。

管理员登陆

输入管理员id,密码登录“好好记账”

4.测试分工

测试人员分工

模块

测试人员

用户管理模块

A同学

账单信息模块

B同学

管理员模块

A同学

时间安排

第一轮:20221217-20221218

A同学:14工时

B同学:10工时

第二轮:20221220-20221221

A同学:16工时

B同学:8工时

第三轮:20221222-20221223

A同学:12工时

B同学:10工时

5.测试环境

一.大数据平台:记账系统测试用例bug的软工测试_第4张图片一.大数据平台:记账系统测试用例bug的软工测试_第5张图片一.大数据平台:记账系统测试用例bug的软工测试_第6张图片

软工测试大数据平台:finebi

测试方法:黑盒测试。

数据库:MySQL。

数据可视化分析:帆软finebi

c环境:vs2017。

数据挖掘实现:finebi。

你可能感兴趣的:(测试用例,大数据,bug,数据分析,数据挖掘)