团队作业——团队项目Alpha版本发布
| 该作业所属课程 | https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2 |
| 作业要求链接 | https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2/homework/3330 |
| 团队名称 | Eight party to gain(八方来财) |
| 作业目标 | 1、初步开发出所设计小程序的各项功能 2、对不完善的功能进行改进和完善 3、明确后期开发和工作方向 |
一、团队成员的学号列表
| 姓名 | 学号 |
| 黄亚恒 | 201731082208(组长) |
| 肖磊 | 201731062534 |
| 肖莉 | 201731082408 |
| 邓召春 | 201731082206 |
| 方旭瑞 | 201731102211 |
| 汪海鑫 | 201731081716 |
| 姜亦航 | 201731083311 |
| 郑智豪 | 201731062514 |
二、给出项目α版本的发布地址或者下载安装说明(可供下载及操作)
下载地址:无(由于是微信小程序,无需进行下载,只需具备微信app即可)
使用操作:打开手机端微信APP,在微信小程序中搜索“云印广告服务平台”,点击小程序即可进行使用。
三、给出一份α版本的测试报告
- 测试工作安排
| 板块 | 测试人员(学号) |
| 在线打印(上传订单信息、上传打印文件) | 201731082208 |
| 201731062534 | |
| 201731082408 | |
| 资料共享(上传文件、搜索文件、下载文件) | 201731082206 |
| 201731102211 | |
| 201731081716 | |
| 下载资料文件输入广告设计要求(上传用户需求信息) | 201731083311 |
| 201731062514 |
- 测试工具
微信开发者工具
- 测试用例
| 功能 | 用例 |
| 上传订单信息 | 彩印24份纸张规格为105g的文件,并在2019年6月9号12:00之前送到西南石油大学思学楼(楼下) |
| 上传打印文件 | 上传一张演员图片 |
| 上传文件 | 选择并上传一张狗狗图片 |
| 下载文件 | 选择一张猫咪图片点击下载 |
| 上传用户需求信息 | 小明制作一份社团招新的海报,其所在社团为公益类社团,要求清新,简介。 |
- 测试结果截图
一、在线打印第一版块:上传订单信息

在线打印第二版块:上传打印文件(图片)(此处我们上传的是图片,因为我们在上传文件方面还有一定的瑕疵,后面会继续改进)

二、资料共享第一版块:上传文件(此处成功选择并上传一张小狗的图片)

资料共享第一版块:上传文件(成功选择并点击并进行图片的下载和保存)

三、广告设计板块(用户上传广告设计需求)

- 测试体会与总结
- 201731082208
用户信息上传
在用户端上传相应的配送服务信息,如电话、地址、配送时间等,在后台可以成功无乱码的接收到。若用户未将信息填对,如电话号码不是11位自然数或者以0开头,那么将会提示用户填写错误,并且不能进入下一步。这部分的测试工作相对简单,但是必须考虑全面,站在用户的角度去使用程序,用户可以犯错误,但是程序员不行,用户填错信息很正常,所以程序员应该将所有可能出现的bug尽量全部找出来,不然一丝细节就可能导致用户对整个程序的感受,得不偿失。
- 201731083311 / 201731062514
广告设计模块用户信息得上传与接收
这部分的功能是将用户的要求上传到后台,并留下联系方式在之后平台运营者收到信息并联系客户从而达到一个更加自由的广告服务中枢功能。
这部分功能是为了满足用户更多的需求,因而十分自由,用户留下需求以及电话,平台联系用户满足需求,所以更加快捷简便就是主要目的,只有更加快捷更加灵活简便,用户才会更加喜欢用这个功能,才会更加依赖这个软件。
- 201731082206 / 201731102211
因为小程序获取远程数据,必须为HTTPS环境,因此我们配置了相应的服务器,通过多次本地文件传输测试,我们的小程序可以实时接收到用户上传的文件地址,然后我们可以通过这个地址访问到相应的文件并将其下载和打印。
这部分我主要通过上传不同格式不同大小文件(图片)来测试其功能,主要算法由微信平台提供,因此较为成熟,测试反应较为良好。只是亟待解决文件上传的问题,需要全员共同想办法解决。
- 201731062534 /201731082408
测试内容:打印规格的选择
主要内容:打印份数的选择:1-999、是否彩印:是或者否、打印样式:双面或者单面
测试方法:多次随机挑选不同的条件进行搭配,观察后台反馈信息是否一致,后台接收的信息与用户选择的信息一致即为测试通过。
总结:我们将打印服务的一些必要的基本步骤罗列出来,用户只需要选择需要的条件即可,使得用户自己就可以很方便的使用打印功能,不用担心使用不来,多次的测试也保障了用户可以完完全全的达到他们所希望的结果。
- 201731081716
利用小程序·云开发这款产品,我们可以在小程序端和云函数端通过 API 使用云存储功能,这样无需利用外部数据库接口,简化了程序本身步骤,测试时,通过上传不同类型文件如:png,PDF,Word,观察文件的传输速度以及文件保存在云端的完整性还有用户查看、下载等功能的稳定性,这些都达到设计需求。
四、给出项目情况总结
- 在α版本发布之后,该组的项目已经完成了哪些内容,和项目预期计划相比,还有哪些内容没有完成。
进度如下:
| 任务 | 任务进度 |
| 上传打印文件 | 60%(待完善) |
| 选择订单规格 | 100%(已完成) |
| 输入配送信息(用户信息) | 100%(已完成) |
| 接受订单信息(用户信息) | 60%(已完成) |
| 上传资料文件 | 60%(待完善) |
| 下载资料文件 | 80%(待完善) |
| 输入广告设计要求 | 100%(已完成) |
| 聚合并进行测试 | 80%(待完善) |
- β版本的展望,以及具体的安排计划
由现在的进度来看,我们整体进度在70%左右,现在遇到的主要问题是不能够很顺利的上传文件,暂时只能成功上传图片。
对于β版本,我们希望首先能够解决上述问题,其次分工对各个功能不够完善的地方进行完善,最后一起进行聚合测试。
工作安排:
| 时间 | 工作安排 |
| 十五周周一 | 总结前期工作,并进行后期成果展示工作安排 |
| 十五周周三 | 确定最终版本,制作PPT准备成果展示 |
| 十五周之后 | 成果展示 |
团队作业——团队项目Alpha版本发布的更多相关文章
- 团队项目-Alpha版本发布2
这个作业属于哪个课程 课程的链接 这个作业的要求在哪里 作业要求的链接 团队名称 西柚三剑客 这个作业的目标 -Alpha2版本发布说明,给出测试报告,并进行总结 1. 团队成员的学号列表 团队成员 ...
- 团队作业5:Alpha版本测试和发布(歪瑞古德小队)
目录 一.项目文档和代码 二.Alpha版本测试报告 2.1 功能测试 2.1.1 功能列表 2.1.2 场景测试 2.1.3 测试结果 2.1.4 bug清单 2.2 兼容性测试 2.3 性能测试 ...
- 第四次团队作业——项目Alpha版本发布
这个作业属于哪个课程 <课程的链接> 这个作业要求在哪里 <作业要求的链接> 团队名称 Three cobblers 这个作业的目标 发布项目α版本,对项目进 ...
- 团队作业——项目Alpha版本发布
---恢复内容开始--- https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1 https://edu.cnblogs.com ...
- 团队项目-Alpha版本发布1
此次作业的目的是让同学们在这个星期内完成团队项目α版本的第一次测试和发布,为发布下一次的 α版本做一个准备和前期检验. 1.作业要求: 提交一份α版本冲刺博客 2.博客要求: (1)请大家在作业开头添 ...
- 项目Alpha版本发布
这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2 这个作业的要求在哪里 https://edu.cnbl ...
- 团队作业-项目Alpha版本发布
一. 这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2 这个作业要求在哪里 https://edu.cn ...
- 团队作业4(Alpha版本)
项目名称:音乐播放器 项目成员: 张慧敏(201421122032) 苏晓薇(201421031033) 欧阳时康(201421122050) 会议记录: 主要讨论任务的分配和实现过程中已实现和未实 ...
- 团队第四次——Alpha版本的发布
这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/2019autumnsystemanalysisanddesign/ 这个作业要求在哪里 https:// ...
随机推荐
- linux 下的小知识
Linux中有7种启动级别 运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆运行级别2:多用户状态(没有NFS ...
- nginx upstream
nginx转发http和tcp http转发 upstream goforit_201 { server 172.168.10.10:201; } server { listen 201; serve ...
- Win7+VS2010:mysql 源代码编译与调试
win7+vs2010源代码编译mysql 近期因为在实习,工作重点在于一些数据库的开发,为了更好的理解数据库的实现机制.眼下萌生了要研究一下mysql数据库源代码的想法.那么好吧,说干就干.首先我们 ...
- 推断扫描后的内容是否是URL
扫描的明明是Url.竟然当文本给处理了,看来正则没有通过. 扫描二维码后,我參考了QQ的效果.分了三种:网页地址.文件下载地址,文本信息:为了实现这样的效果.我 发现有非常多url非常奇葩.所以就想找 ...
- 50个Android开发技巧(09 避免用EditText对日期进行验证)
我们都知道,在表单中对数据进行验证不但无聊并且easy出错. (原文地址:http://blog.csdn.net/vector_yi/article/details/24424713) 想象一下,一 ...
- 2014 Unity3d大会的部分总结
一.项目开发.管理和公布策略 1. 四大准则 a. 美术的资源量 b. 美术规范,要依据开发什么样的游戏制定统一的规范,这样尽可能的形成统一的规范.然后程序要协助美 ...
- CMD应用 qtp/winshell/cmd的交互
=================================================================== '採用windows.shell的 sendkeys 方式: s ...
- hdoj--2138--How many prime numbers(暴力模拟)
How many prime numbers Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/O ...
- 安卓开发--sharedpreferences存储数据
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); s ...
- Kafka框架基础
* Kafka框架基础 官网:kafka.apache.org 框架简介 Apache Kafka是分布式发布-订阅消息系统.它最初由LinkedIn公司开发,之后成为Apache项目的一部分.Kaf ...