代码写的都队——Alpha冲刺测试随笔
| 这个作业属于哪个课程 | 2301-计算机学院-软件工程 |
|---|---|
| 这个作业要求在哪里 | 团队作业——站立式会议+alpha冲刺 |
| 这个作业的目标 | Alpha冲刺测试随笔 |
| 团队名称 | 代码写的都队 |
| 团队项目 | 闲置宝 |
| 团队随笔置顶集合 | 代码写的都队——Alpha 冲刺随笔置顶 |
目录
- 随笔概述
- 测试工作安排
- 测试工具选择和运用
- 测试文档
- 测试心得
- 102101519何万钦
- 102101534翁锐晨
- 项目测试描述
随笔概述
本随笔介绍了alpha冲刺的测试方面的有关进程,包括测试工作安排,测试工具选择和运用,测试文档,测试心得,测试项目描述。
测试工作安排
本次测试工作几乎由两人平均分摊完成,在每天开完站立式会议后分配测试内容。组员何万钦完成了Mapper层第5、6、7、9、10个接口的测试,组员翁锐晨完成了其余接口的测试。Controller层的测试,由组员翁锐晨用postman完成。
| 学号 | 姓名 | 测试内容 |
|---|---|---|
| 102101519 | 何万钦 | Mapper层第5、6、7、9、10个接口,登录注册模块、订单模块、评论模块 |
| 102101534 | 翁锐晨 | Mapper层其余接口和Controller层,首页模块,搜索模块,商品模块 |
测试工具选择和运用
本次测试工具选择有postman和springboot单元测试,前面主要以写springboot单元测试为主,后续主要以postman/swagger的接口测试、页面测试为主。在springboot的单元测试中,两位组员相互配合,逐步互相帮助解决了困难。
| 测试内容 | 测试工具 |
|---|---|
| 后端方法 | Junit |
| 后端接口 | postman、swagger |
| 前端页面显示、交互情况 | HBuider X内置浏览器 |
| 记录测试结果 | Typora |
| 写测试用例 | Microsoft Word |
测试文档
测试心得
102101519何万钦
本次项目我主要负责测试,本来以为可能会是比较轻松的一个任务,但是实际上也要接触不少的新东西,学习新知识,也是要费不少功夫才能做好的。而且测试的工作是要等别人写好了才能对别人写好的代码进行测试,比较被动,项目的前几天几乎没有什么能够进行的测试。在测试别人的代码时,有时候别人的代码的功能不明晰,代码也没有全部都有注释,需要自己分析和手动进行输入查看返回值来推断功能,再推断其功能,对其进行完整的、较为全面的测试。有的对于数据库的测试,单看一个表也不足够,还需要观察其和其他的表的联系,不然可能会出现增删改查无法符合预期的问题。本次项目测试主要是对Mapper层进行了大量的springboot单元测试,Controller层的接口测试在项目进程比较后面,而且测试的数量和时长应该是比不上Mapper层的单元测试。本次测试没有发现什么太大的问题,其他组员所写的接口基本正确,可以返回预期的信息,有的接口会出现问题,便在测试的过程中与书写该接口的人员对接,于是出现的问题也逐渐在测试和开发的过程中逐渐地修改和完善了。
102101534翁锐晨
我在这次的项目中完成了测试的任务,这个任务我之前基本对其没有接触,这次也是第一次进行这个任务。在这次任务当中,我学习了如何用springboot进行单元测试,并且能够使用postman做后端接口的测试。在alpha冲刺当中我遇到了很多困难,例如环境配置的问题以及测试代码出现错误,返回值错误等等的问题,在此期间我也通过网上的知识以及队友的帮助顺利解决了这些问题。总的来说,这次的测试任务让我对测试这个全新的领域有了更加深刻的理解和认识,也相信自己能够在接下来的项目开发中能够越做越好。
项目测试描述
测试用例的设计覆盖应用程序中的各种情况和场景,包括界面、功能、流程等方面,并尽可能地模拟真实的用户使用情况。在执行测试时,按照事先设计好的测试用例进行,确保测试过程规范化,测试结果可重复性。在测试过程中记录测试结果和发现的问题和缺陷,并分析其原因,以便团队能够及时进行修复和改进。对于一些简单、重复性较强的测试用例,尝试采用自动化测试的方法,提高测试效率和质量。除了单元测试和集成测试外,还采用功能测试、性能测试等多种测试方法综合应用,全面评估应用程序的质量和性能。
相关推荐
2020职称计算机考试photoshop考前冲刺试题.pdf
为了提高效率,可以先在小范围内测试滤镜效果,将滤镜应用到单个通道,使用“清除”命令释放内存,分配更多内存给Photoshop,以及合理利用暂存盘和虚拟内容。8.
gpucanvas:用锈写的抗锯齿2D矢量绘图库
在Rust写的抗锯齿的2D矢量绘图库。 从移植大多数实现与原始C代码相同,但已修复了一些错误,并添加了一些功能,并且使某些部分变得更加生锈。 渲染是通过
普鲁巴
**敏捷开发**:如果"Pruba"是敏捷开发的一部分,那么它可能代表一个迭代或冲刺的结果,团队在每个周期结束时会发布一个可测试的版本。5.
软件工程题库,软件工程题库2024
- **测试用例**:一系列用于验证特定功能的测试场景。 - **版本发布**:Alpha版本供内部测试,Beta版本供外部用户测试。 - **测试时机**:贯穿整个项目生命周期。
5个项目介绍.zip
**开发流程与方法论** - 敏捷开发:Scrum或Kanban等实践,包括迭代、冲刺和回顾会议。 - 测试驱动开发(TDD)或行为驱动开发(BDD):确保代码质量。


