# 测试小组 **Repository Path**: myliang1203/testing-team ## Basic Information - **Project Name**: 测试小组 - **Description**: 工程实训--软件测试 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-05-16 - **Last Updated**: 2024-10-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 测试小组 > ## 测试环境: > > 前台:[http://124.71.219.169/](http://124.71.219.169/) > > 后台:[http://124.71.219.169/Admin](http://124.71.219.169/Admin) > > > 管理员:admin > > > > 密码:123456 > > 注:服务器只有`1C2G`,可能各种出现问题。若出现问题,请记录在**缺陷报告**中。 ## 一、平时作业 ### 提交说明: 1. “`作业提交`”文件夹中按照日期分为`日志`和`作业`两个文件夹,请各位同学每晚尽量早的将自己的作业和日志提交到对应的文件夹中。 2. 提交文件时,文件命名格式为“`日志XX月XX日-XXX<姓名>`”和“`作业XX月XX日-XXX<姓名>`”。 3. 具体使用时,既可以将整个仓库放在本地进行提交,也可以直接在本地写好以后在网页端找到对应的文件夹然后点击上传文件即可。 ## 二、中期检查(6.16截止提交) ![image-20230615094606609](assets/image-20230615094606609-1686793568883-1.png) ### 1.提交资料 “`中期检查`”文件夹中的`TPshop_测试计划_V1.0.docx ` 、`项目测试用例与缺陷模板.xlsx ` > 照上图的要求完成**测试计划书**和一部分的**测试用例设计执行** ### 2.任务分配 #### 测试功能点及其编号: #### A:手工测试(2/3) > - [x] A1:主页轮播图功能测试 > > - [x] A2:管理员端会员模块测试 > > - [x] A3:优惠卷功能测试 #### B:UI自动化测试(9/18) > - [x] B1:手机号注册 > > - [x] B2:邮箱注册 > > - [x] B3:登录功能 > > - [x] B4:未登录加入购物车 > > - [x] B5:登录后加入购物车 > > - [x] B6:购物车商品数量是否有最大值 > > - [x] B7:未添加收获地址情况登录后购物车下单 > > - [x] B8:已有收货地址登录后去结算购物车是否跳转到登录页面 > > - [x] B9:管理员登录 > > - [x] B10:管理员新增文章 > > - [x] B11:自定义条件搜索文章 > > - [x] B12:指定文章的编辑 > > - [x] B13:指定文章的删除 > > - [x] B14:管理员端新增广告 > > - [x] B15:管理员端自定义条件搜索广告 > > - [x] B16:管理员端发货功能 > > - [x] B17:用户端货到付款功能 > > - [x] B18:用户端退货功能 | | 测试点一 | 测试点二 | 测试点三 | | :----: | :----------------------: | :-----------------------------: | :----------------------------------------------------: | | 梁鸣岩 | B14:管理员端新增广告 | B15:管理员端自定义条件搜索广告 | B16:管理员端发货功能 | | 周睿林 | A2:管理员端会员模块测试 | B2:邮箱注册 | B7:未添加收货地址登录后去结算购物车是否跳转到登录页面 | | 徐驰 | B11:自定义条件搜索文章 | B12:指定文章的编辑 | B13:指定文章的删除 | | 徐申奥 | A3:优惠券功能检测 | B9:管理员登录 | B10:管理员新增文章 | | 戴康 | B4:未登录加入购物车 | B5:登录后加入购物车 | B6:购物车商品数量是否有最大值 | | 田诗宇 | B1:手机号注册 | B17:用户端货到付款功能 | B18:用户端退货功能 | | 魏逸飞 | A1:主页轮播图功能测试 | B3:登录测试 | B8:已有收货地址登录后去结算购物车是否跳转到登录页面 | #### **测试用例设计和执行:** > 照上面任务分配进行测试用例设计并执行,将测试用例及执行情况填入`项目测试用例与缺陷模板.xlsx`的**编写测试用例**中。若出现bug,则将bug记录在`项目测试用例与缺陷模板.xlsx`的**缺陷报告**中。 ![image-20230615102432692](assets/image-20230615102432692-1686795874977-1.png) ### ⭐提交说明: 1. 每人为负责的功能点编写测试用例并执行,将测试用例及其执行结果和缺陷报告按照`项目测试用例与缺陷模板.xlsx`为模版编写,命名为`中期检查-【姓名】-项目测试用例与缺陷.xlsx`。提交在`中期检查`文件夹中,**最终由组长进行汇总提交**。 2. 测试用例编号(ID)进行**统一命名**,四位编号。前两位为功能点编号,后两位为用例序号。如功能点`A1:主页轮播图功能测试`的一系列测试用例为`A101`、`A102`、`A103`。。。;功能点`A2:管理员端会员模块测试`的一系列测试用例为`A201`、`A202`、`A203`。。。 3. 测试运行界面的截图按照测试用例编号进行命名,每人提交一个命名为`中期检查-【姓名】-测试运行截图`的文件夹在`中期检查`中,**最终由组长进行汇总提交**。具体如下图: ![](assets/image-20230616093944303.png) ## 三、最终答辩(6.21) ### 1.功能点扩展 扩展部分 > - [x] B19:管理员端删除广告 > - [x] B20:管理员端确认发货单 > - [x] B21:用户端商品收藏管理 > - [x] B22:自提点 ### 2.提交资料 - 计划书 v2.0 ✅ - 测试用例及缺陷报告 v2.0 ✅ - 测试报告 ✅ - 答辩PPT ✅ ### ⭐3.答辩要求 ![image-20230621064018085](assets/image-20230621064018085-1687300820876-1.png) ## 四、项目总结 ### 📌不足之处 1. **远程服务器搭建**时,预先设想使用`docker`进行环境搭建。但因缺少两个重要PHP运行插件`mysqli`和`gd`,而php-fpm容器内安装插件过于繁琐,因进度问题遂放弃。最终选择使用`phpstudy`安装`lnmp框架`进行环境搭建。 2. **功能点扩展**在小组讨论时,本预想了7-8个左右的进行扩展,但是最终只在其中选取了4个不需要对系统进行扩展配置的功能点进行测试。 3. 在进行**小组提交**时,我们只规定了测试用例的编号规则,但对缺陷编号并没有进行要求,虽然只有十几个未编号的缺陷,但在后续进行汇总时为我们增加了不少的工作量。==这让我们认识到了在团队合作中标准化的重要程度。== 4. **测试代码**由每个人各自负责对功能点进行编写,并未进行规范化。这让我们最后想要将所有代码进行整合时(想进行代码演示时只在一台电脑上演示)发现需要花费时间较长,遂放弃。最大原因是代码耦合度太高,不方便进行后续的划分。今后我们要提升自己编码设计水平,至少要保证功能划分明确,方便对代码进行重组。