ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

项目实训第五周(二)

2021-07-29 21:57:52  阅读:248  来源: 互联网

标签:项目 功能测试 测试通过 第五 实训 测试 按钮 执行 上传


编写测试报告

目录

1. 概述

1.2系统背景

1.3测试范围

1.4参考资料

2.系统分析与测试内容设计

2.1系统功能分析

2.2功能需求

 3.测试计划执行情况

 3.1测试类型

3.2测试环境与配置 

3.3测试问题总结

4.测试总结

4.1测试用例执行结果

4.2测试问题解决 

4.3测试结果分析

5.综合评价

5.1软件能力

5.2 建议

6.总结


1. 概述

1.1编写目的

本测试报告为饮食健康管理系统的测试报告,目的在于总结测试阶段的测试情况以及分析测试结果,描述系统是否符合用户需求,是否已达到用户预期的功能目标,分析系统存在的缺陷,为修复和预防bug提供建议。

1.2系统背景

中国老龄化所带来的问题日益严重,日常饮食和健康管理开始受到人们的重视。针对日常饮食以及医养健康等问题,系统研发面向中餐的饮食健康管理系统。该项目对饮食健康管理系统进行测试,包括需求评审、用例测试以及缺陷报告,测试该系统是否满足用户的需求。

1.3测试范围

测试主要根据系统功能需求以及相应的文档进行系统测试,、可用性测试以及用户界面测试等,而单元测试和集成测试由开发人员来执行。主要测试功能模块包括六个部分:用户登录、饮食记录、饮食识别、饮食推荐、社交云、个人收藏。

1.4参考资料

编写该文档时,引用的资料有《软件测试技术实验指导书.docx》、《软件学院实训项目申报书--饮食健康管理系统设计与实现(孟雷).docx》、《暑期实训.pptx》。

2.系统分析与测试内容设计

2.1系统功能分析

   用户通过主页门户的登录事件点击可进行主页,在主页通过点击依次点击个人收藏、社交云、饮食记录、饮食识别按钮,可分别进行到各自的页面,而后相应的展示收藏食谱、展示社交云网络、展示发布食谱、展示分类与评分的功能。

2.2功能需求

 3.测试计划执行情况

 3.1测试类型

测试类型

测试内容

测试目的

所用的测试工具和方法

功能测试

用户登录、注册信息、社交云、识别饮食、推荐饮食、发布食谱、收藏食谱

核实所有功能均已正常实现,即可按用户的需求使用系统

  1. 业务流程检验:各个业务流程能够满足用户需求,用户使用不会产生疑问
  2. 数据准确:各数据输入输出时系统计算准确

采用黑盒测试,使用边界值测试、等价类划分等测试方法,进行手工测试

用户界面测试

  1. 菜单、背景、颜色、字体、按钮、Title、提示信息的一致性等
  2. 易用性、合理性、一致性、正确性

核实网站风格符合可接受标准,能够保证用户界面友好性、简洁易操作性,符合用户操作习惯

手工测试

3.2测试环境与配置 

资源名称/类型

配   置

测试PC

CPU:2.8GHz以上

内存:8GB以上

应用服务器

CPU:3.2GHz 以上

内存:16GB以上

数据库管理系统

PostgreSQL数据库

应用软件

PyCharm

框架

Vue渐进式框架、Flask框架、scrapy框架

3.3测试问题总结

    在整个系统测试执行期间,项目组开发人员高效地及时解决测试人员提出的各种缺陷,在一定程度上较好的保证了测试执行的效率以及测试最终期限。

4.测试总结

4.1测试用例执行结果

用例编号

测试用例名称

状态

测试结果

备注

用户登录模块

1

注册按钮测试

已执行

测试通过

注册功能

2

注册输入期间tab键及enter键功能测试

已执行

测试通过

3

输入框光标及账号文明

显示密码非文明显示

已执行

测试通过

4

确认注册按钮测试

已执行

测试通过

5

特殊字符账号测试

已执行

测试通过

6

中文字符账号测试

已执行

测试通过

7

长度边界值_1账号

已执行

测试通过

8

长度边界值_2账号

已执行

测试通过

9

长度不足的账号测试

已执行

测试通过

10

长度超出账号测试

已执行

测试通过

11

长度边界值_1密码

已执行

测试通过

12

长度边界值_2密码

已执行

测试通过

13

长度不足密码测试

已执行

测试通过

14

长度超出密码测试

已执行

测试通过

15

已有账号测试注册

已执行

未通过

16

不填写账号测试注册

已执行

测试通过

17

不填写密码测试注册

已执行

测试通过

18

不填写信息测试注册

已执行

测试通过

19

登录按钮测试

已执行

测试通过

登录测试

20

输入框光标及账号文明

显示密码非文明显示

已执行

测试通过

21

登录输入期间tab键及enter键功能测试

已执行

测试通过

22

输入两个用户的账号密码

已执行

测试通过

23

输入错误的账号测试

已执行

测试通过

24

输入错误的密码测试

已执行

测试通过

25

输入未注册的账号密码

测试登录功能

已执行

测试通过

26

输入密码的大小写测试

已执行

测试通过

27

密码为空测试登录功能

已执行

未通过

28

账号为空测试登录功能

已执行

未通过

29

输入为空测试登录功能

已执行

未通过

30

用户第一次登陆失败后,

再次错误登录测试

已执行

测试通过

31

用户第一次登陆失败后,

再次正确登录测试

已执行

测试通过

32

用户第一次成功登录后,

再次正确登录测试

已执行

测试通过

33

用户第一次成功登录后,

再次错误登录测试

已执行

测试通过

饮食推荐模块

34

个人推荐按钮功能测试

已执行

测试通过

按钮测试

35

共xx篇按钮功能测试

已执行

测试通过

36

测试页码翻页是否正常

已执行

测试通过

翻页测试

37

测试左右翻页是否正常

已执行

测试通过

38

测试相关文字显示是否正常

已执行

测试通过

显示测试

饮食识别模块

39

饮食识别功能按钮测试

已执行

测试通过

按钮测试

40

返回按钮功能测试

已执行

测试通过

41

上传图片按钮功能测试

已执行

测试通过

42

图片选择按钮功能测试

已执行

测试通过

43

取消图片选择按钮功能测试

已执行

测试通过

44

上传确定按钮功能测试

已执行

测试通过

45

上传取消按钮功能测试

已执行

测试通过

46

上传空图片测试上传功能

已执行

测试通过

上传图片

测试

47

上传文件类型错误的图片测试上传功能

已执行

未通过

48

上传一张正在使用使用的图片测试上传功能

已执行

测试通过

49

上传一次失败后,再进行上传操作测试

已执行

测试通过

50

上传一次成功后,再次进行上传操作测试

已执行

测试通过

识别按钮

测试

51

能正确识别按钮功能测试

已执行

测试通过

52

不能正确识别按钮功能测试

已执行

测试通过

社交云模块

53

饮食节点按钮功能测试

已执行

测试通过

按钮测试

54

社交云是否可以被拖动

已执行

测试通过

显示测试

55

社交云是否可以放缩

已执行

测试通过

56

是否可正常显示社交云图

已执行

测试通过

57

用户节点和食谱节点是否有重叠

已执行

未通过

显示测试

个人收藏模块

58

个人收藏按钮功能测试

已执行

测试通过

按钮测试

59

分页测试

已执行

测试通过

60

食谱详情按钮功能测试

已执行

测试通过

61

收藏食谱按钮功能测试

已执行

测试通过

62

收藏模块共xx篇按钮功能测试

已执行

测试通过

63

食谱名称悬浮显示

已执行

测试通过

显示测试

饮食记录模块

64

饮食记录按钮测试

已执行

测试通过

按钮测试

65

发布食谱按钮测试

已执行

测试通过

66

记录模块共xx篇按钮测试

已执行

测试通过

67

饮食上传测试

已执行

测试通过

68

上传图片测试

已执行

测试通过

69

关闭上传弹窗测试

已执行

测试通过

70

识别上传图片测试

已执行

未通过

71

返回菜谱记录测试

已执行

测试通过

72

继续上传测试

已执行

测试通过

73

是否有错误提示

已执行

未通过

上传饮食

74

上传格式测试

已执行

测试通过

75

可填项是否允许全部为空

已执行

未通过

76

是否可正常换行

已执行

未通过

77

可填项是否允许部分为空

已执行

测试通过

78

调整浏览器大小、页面内容是否正常显示

已执行

未通过

整体界面

79

菜单、各页面背景颜色、字体、按钮、Title、提示信息风格是否统一

已执行

未通过

80

下拉条功能

已执行

测试通过

81

鼠标悬停显示

已执行

未通过

4.2测试问题解决 

用例编号

错误或问题

描述

错误或问题

状态

15

输入已经注册的账号,提示“用户已注册”在登录界面显示

已解决

27

输入为非空时,提示:账号或密码输入错误,建议提示:请输入账号或密码后再登录

已解决

28

已解决

29

已解决

47

上传图片类型错误的图片,没有响应,应提示用户:图片格式错误

已解决

57

当食谱节点过多时会有节点重叠的情况

已解决

73

上传格式错误的文件,显示的是未上传图片,没有准确的错误提示

已解决

75

当所有可填项均为空时,会发布空的无用食谱,应提示发布失败,请填写食谱信息

已解决

76

特殊字符和数字不能正常换行,显示超出页面范围

已解决

78

放缩浏览器窗口,会使输入框和菜谱名称的相对位置不正常

已解决

79

分页图标,各模块的Title不一致

未解决

81

鼠标放置首页四个按钮位置区域时,鼠标没有变成手的形式。但是在发布食谱,共xx篇的按钮上会显示手指的形状

已解决

70

识别上传图片过程冗余

已解决

4.3测试结果分析

 4.3.1覆盖统计

测试部分

用例个数

执行个数

未执行

共发现缺陷数

用户登录模块

35

35

0

4

社交云模块

5

5

0

1

个人收藏模块

6

6

0

0

饮食识别模块

15

15

0

1

饮食推荐模块

5

5

0

0

饮食记录模块

14

14

0

4

整体界面

4

5

0

3

 4.3.2缺陷分析

    严重级别

需求

A-严重影响系统运行的错误

B-功能缺陷,影响系统运行

C-不影响运行但必须修改

D-合理的建议

总数

用户登录模块

1

3

4

社交云模块

1

1

个人收藏模块

0

饮食识别模块

1

1

饮食推荐模块

0

饮食记录模块

1

2

1

4

整体界面

1

2

3

     本次测试中共发现bug13个,按严重程度,缺陷集中在C级,即根据测试提出的合理建议较多。可以看出:缺陷大部分集中在用户登录模块和整体界面协调方面。综合来看,饮食记录模块出现的问题较多,在设计上有冗余的步骤,一些页面协调性上的细节问题没有考虑到。

5.综合评价

5.1软件能力

    经过项目组开发人员、测试人员以及管理人员的协力合作,饮食健康管理系统项目已达到交付标准。该系统能够实现目标需求的功能,能够满足用户的需求。

5.2 建议

    需求提出方可以在使用该系统的基础上,继续搜集用户的使用需求反馈,以便在今后的版本中补充并完善。

6.总结

    本报告主要是对饮食健康管理系统进行一个总的测试,首先要对系统进行需求分析,然后设计测试用例并执行,最后对缺陷进行分析,测试系统是否实现所有的需求功能,并及时报告系统存在的问题及相应的建议,并与开发人员和管理人员积极沟通以使问题得到更好的解决。

总结:

第一次写测试报告有点无从下手,老师批改完需要改进的地方有很多,主要的问题有:

1.表格和图没有表注和图注。且每个表和图都应该有对应的文字描述

2.需求分析和功能需求内容有些重复,应合并为系统功能分析

3.缺少测试内容设计和测试流程的部分。

4.缺少测试样本数据的描述

5.总结内容太单薄

标签:项目,功能测试,测试通过,第五,实训,测试,按钮,执行,上传
来源: https://blog.csdn.net/qq_44807251/article/details/119219623

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有