该作业所属课程 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版本发布的更多相关文章

  1. 团队项目-Alpha版本发布2

    这个作业属于哪个课程 课程的链接 这个作业的要求在哪里 作业要求的链接 团队名称 西柚三剑客 这个作业的目标 -Alpha2版本发布说明,给出测试报告,并进行总结 1. 团队成员的学号列表 团队成员 ...

  2. 团队作业5:Alpha版本测试和发布(歪瑞古德小队)

    目录 一.项目文档和代码 二.Alpha版本测试报告 2.1 功能测试 2.1.1 功能列表 2.1.2 场景测试 2.1.3 测试结果 2.1.4 bug清单 2.2 兼容性测试 2.3 性能测试 ...

  3. 第四次团队作业——项目Alpha版本发布

    这个作业属于哪个课程  <课程的链接>         这个作业要求在哪里 <作业要求的链接> 团队名称 Three cobblers 这个作业的目标 发布项目α版本,对项目进 ...

  4. 团队作业——项目Alpha版本发布

    ---恢复内容开始--- https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1   https://edu.cnblogs.com ...

  5. 团队项目-Alpha版本发布1

    此次作业的目的是让同学们在这个星期内完成团队项目α版本的第一次测试和发布,为发布下一次的 α版本做一个准备和前期检验. 1.作业要求: 提交一份α版本冲刺博客 2.博客要求: (1)请大家在作业开头添 ...

  6. 项目Alpha版本发布

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2 这个作业的要求在哪里 https://edu.cnbl ...

  7. 团队作业-项目Alpha版本发布

    一. 这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2 这个作业要求在哪里 https://edu.cn ...

  8. 团队作业4(Alpha版本)

    项目名称:音乐播放器 项目成员: 张慧敏(201421122032) 苏晓薇(201421031033) 欧阳时康(201421122050) 会议记录:  主要讨论任务的分配和实现过程中已实现和未实 ...

  9. 团队第四次——Alpha版本的发布

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/2019autumnsystemanalysisanddesign/ 这个作业要求在哪里 https:// ...

随机推荐

  1. [洛谷P1920]成功密码

    题目大意:给你n和x($n\leq 10^{18},0<x\leq 1$),要你求$\sum_{i=1}^n\frac{x^i}{i}$. 解题思路:首先n大到要用long long存,暴力肯定 ...

  2. java 获取config 配置文件

    static ResourceBundle PropertiesUtil = ResourceBundle.getBundle("config"); public static S ...

  3. Vue2.0父子组件间事件派发机制

    从vue1.x过来的都知道,在vue2.0中,父子组件间事件通信的$dispatch和$broadcase被移除了.官方考虑是基于组件树结构的事件流方式实在是让人难以理解,并且在组件结构扩展的过程中会 ...

  4. [转载]不唐突的JavaScript的七条准则

    经过多年的开发.教学和编写不唐突的JavaScript, 我发现了下面的一些准则.我希望它们可以帮助你对“为什么这样设计和执行JavaScript比较好”有一点理解.这些规则曾经帮助我更快地交付产品, ...

  5. When you are old (当你老了)

    - William Butler Yeats --威廉·巴特勒·叶芝 When you are old and grey and full of sleep: 当你老了,头发花白,睡意沉沉. And ...

  6. PHP使用数组实现队列(实际就是先进先出怎样实现)

    PHP的数组处理函数还能够将数组实现队列,堆栈是"先进后出". 在堆栈中,最后压入的数据(进栈),将会被最先弹出(出栈).而队列是先进先出.就如同银行的排号机 PHP中将数组当做一 ...

  7. Lambert/Diffuse 光照模型

    Lambert/Diffuse光照模型的特点:各向同性,即与观察的方向无关,反射光只与入射光和入射角度相关. 1.光源垂直照射平面 如图,设入射光量为Ф, 平面面积为A, 则可以认为平面上每一点获取的 ...

  8. PostgreSQL Replication之第七章 理解Linux高可用(5)

    7.5 高可用性是所有冗余 让我们从一个不同的角度看一下前面的混合超市的例子.为了处理大量顾客无需长排队,无需关闭超市,混合超市雇用更多的出纳员以及安装许多(甚至更多)的收银机. 这样,如果一个收银机 ...

  9. CentOS 7.4 安装 网易云音乐

    CentOS 7.4 安装 网易云音乐 本文包含: 安装dnf 编译gcc 5.4.0 安装各种包 安装网易云音乐贯穿全局; 安装环境: CentOS 7.4, kernel3.10.0, gcc4. ...

  10. 洛谷P3402 【模板】可持久化并查集

    一定注意每一次都要是 $root[cur]=root[cur-1]$,不然进行合并时如果 $a,b$ 在同一集合中就会使 $root[cur]=0$. Code: #include <cstdi ...