IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> alpha阶段测试报告 -> 正文阅读

[移动开发]alpha阶段测试报告

alpha阶段测试报告

“海大与我”微信小程序在alpha阶段共分为六个部分。

一、文件分享-官方文件部分

(一)Bug List

1、当前部分最大的问题是,未与数据库部分进行良好的适配,暂无法实现将文件标题、图片、作者、时间同时显示的问题。

2、此外,该部界面仍需较大的优化,界面当前显示、操作并不流畅,部分图片、图片设计的不太贴合当前部分的展示,同时部分跳转按钮的跳转功能还未实现,比如“更多->”。

3、当前版本并未进行组内所有人员的代码整合,会在所有部分基本功能优化后,统一进行分支的合并展示,并进行真机调试,当前只能进行各部分的真机调试功能。

4、下载部分界面仍需优化,最上面的滑动栏目学要进行设置,同时文件的展示需要进行界面的优化及展示信息的全面化,同时需要调整相应的路径问题,使得下载的文件可以方便地下载到手机的任意位置。

5、上传界面需要设置文件图片、标题、作者等多框的上传设置,同时需要解决当前文件上传只能上传当前微信内部文件的问题。

(二)场景测试

1、 典型用户:在校学生

2、用户的需求/迫切需要解决的问题

? (1) 学生想要下载学校的官方文件(如公告、后勤信息等),但是没有文件全面、准确的地方进行方便、快捷地检索或准确搜索,从而在手机上便能进行方便快捷地下载工作。

? (2) 学生在检索、下载文件的同时,也可能想要将自己获得的学校相关文件进行分门别类地简单上传,从而将自己手中的信息传递给同校的其他同学。

3、场景描述

? (1) 学生打开小程序,在首页点击“登录”按钮之后,进行微信的直接登录,完成登录。

? (2) 进入首页后,学生点击“文件分享”部分中的“官方文件”部分。
在这里插入图片描述
? (3) 进入到“官方文件”的首页之后,学生会首先浏览整体组成:

? ① 学生会看到海报轮播模块中浏览次数最多的文件封面,且会有依据不同日期或者节日的特定海报轮播。

在这里插入图片描述

? ② 在海报轮播模块下方有着若干分类导航滑动模块,各模块是不同文件类型的跳转按钮,学生滑动模块点击不同部分进行该类型文件展示的界面。

在这里插入图片描述

? ③ 在分类导航活动模块下方,有官方文件的浏览次数最多的文件展示,包括文件标题及封面的展示,以及有着“更多->”部分的跳转,跳转进入此模块文件的展示。
在这里插入图片描述

? ④ 在最多浏览次数的下方有着“最新相关文件”的模块,这里的文件进行了竖版排列,同时调用数 据接口中的文件图片、名称、作者、发布时间。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IGv4PiEl-1636877298935)(C:/Users/22374/AppData/Roaming/Typora/typora-user-images/image-20211114152540781.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dCh5IVvF-1636877298936)(C:/Users/22374/AppData/Roaming/Typora/typora-user-images/image-20211114152612391.png)]

? ⑤ 在首页展示平台的下方,有tabBar栏目导航的配置,分别指向“跳转至官方文件部分的首 页”、“当前所有文件的列表”、“上传文件的模块”。

(4) 学生在点击tabBar部分之后,页面会跳转至从数据库调出的所有文件的展示部分,在此页面的上半部分会有不同文件类型的滑动选择栏(当前未实现),在滑动选择栏的下方有着文件名称的搜索框,进行模糊搜索(即搜素的关键字可以出现在文件名称的任意部位时,即可显示该文件在页面上),学生在点击下载按钮之后,文件将会下载到手机的默认保存路径,如需修改保存位置,则需要点开文件之后,将文件另存为,将文件保存到其他位置(此处是可以优化的部分)。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PInHEcXI-1636877298938)(C:/Users/22374/AppData/Roaming/Typora/typora-user-images/image-20211114152842922.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JfWriN6g-1636877298938)(C:/Users/22374/AppData/Roaming/Typora/typora-user-images/image-20211114152850603.png)]

(5) 学生点击tabBar导航的“上传”按钮,页面会跳转至文件上传界面(当前界面还未优化,手机端只能实现文件名称及微信内部文件的上传功能),此处设想的界面应为:学会说呢过可以选择手机内任意文件,并填写文件名称或作者(可不填),选择文章封面(可不选),进行方便的文件上传功能。此处先以电脑端作为演示界面。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fRXDhU56-1636877298940)(C:/Users/22374/AppData/Roaming/Typora/typora-user-images/image-20211114152938003.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WF5feY07-1636877298941)(C:/Users/22374/AppData/Roaming/Typora/typora-user-images/image-20211114152945398.png)]

(三) 功能测试

测试矩阵后端功能测试前端功能测试
测试机型测试环境(机型,安卓版本,屏幕分辨率)登录功能留言发布上传文件下载文件点击事件页面排版图片显示页面切换图标有无问题
iPhone12proios15.1正常正常正常正常正常良好部分照片缺失正常正常
Vivo x27FuntouchOS9正常正常正常正常正常良好部分照片缺失正常正常
Nova 6HarmonyOS2.0.0正常正常正常正常正常良好部分照片缺失正常正常
Honor 20HarmonyOS2.0.0正常正常正常正常正常良好部分照片缺失正常正常

(四) alpha版本的出口条件

在α阶段的迭代过程中,我们组在前期任务完成部分较为不错,但是由于团队成员没有开发小程序的经验,所以在分支整合、部分化整阶段出现了分支合并冲突的问题。在此次迭代阶段后期时,我们决定暂时放弃合并的想法,每个部分的完成者完成自己部分后,进行自己部分的真机调试,寻找问题及可优化的点。因为完成情况预期与实际的差距,所以,我们的出口条件也在动态变化中
最初的出口条件为:小程序各部分完成合并,整体效果较为美观,基本功能业已实现,具有一些动态的效果
但是经验的不足和学习小程序的时间较短,而迭代周期的即将结束,我们的出口条件变为:每人实现自己负责的部分中的基本功能,界面较为美观,能够认识到之后要优化的部分和问题

二、文件上传与下载模块

(一) Bug List

文件上传功能暂时没有发现重大bug,不过需要对原有功能进行优化。

1.下载的图片需要能够保存到相册,目前只是完成了对文件预览保存的函数,图片只能预览不能保存。

2.需要把文件有关信息存入云数据库,以方便开发人员更加多元化的对对文件信息进行访问。

(二) 场景测试

1、典型用户:开发人员

2、用户需求

(1) 需要对文件进行上传

(2) 需要对文件进行下载

3、场景描述

(1) 文件上传

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EROYRnOR-1636877298943)(C:/Users/22374/AppData/Roaming/Typora/typora-user-images/image-20211114153734906.png)]在这里插入图片描述在这里插入图片描述

开发人员只需要定义好文件夹,图片或者文件名,就可以调用上传函数完成上传。

(2) 文件下载

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-z2GQz0KS-1636877298946)(C:/Users/22374/AppData/Roaming/Typora/typora-user-images/image-20211114153855256.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wZDkQGsS-1636877298947)(C:/Users/22374/AppData/Roaming/Typora/typora-user-images/image-20211114153903499.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Cx9esDAZ-1636877298947)(C:/Users/22374/AppData/Roaming/Typora/typora-user-images/image-20211114153909885.png)]

开发人员只需传递几个参数就可以完成下载功能,并且集成了模糊查询功能,需要先查询再下载。

(三) 功能测试

机型文件下载文件上传图片上传文件图片查询图片下载
iphoneXR正常正常正常正常可以预览
华为p30正常正常正常正常可以预览
Nexus6正常正常正常正常可以预览

三、个人经验分享模块

(一) Bug List

1、海报模板滑动框在进行真机调试时未显示其内容,在滑动框位置处显示空白。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EADQJH8l-1636877298948)(C:/Users/22374/AppData/Roaming/Typora/typora-user-images/image-20211114154519893.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-poMZi7YM-1636877298949)(C:/Users/22374/AppData/Roaming/Typora/typora-user-images/image-20211114154552646.png)]

2、界面最初设置的机型为iphone 5,但用iphone 12进行真机调试时发生了轻微的排版错位,导致界面下边图片发生错位,有一些多余的空白部分出现。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JkMQSXd4-1636877298951)(C:/Users/22374/AppData/Roaming/Typora/typora-user-images/image-20211114154620277.png)]

(二) 场景测试

测试场景1

(1) 典型用户:刘嘉宁

(2) 用户的需求/迫切需要解决的问题

a. 刘嘉宁在文件分享平台里面找到一些学校里面一些比赛的相关信息。

b. 要选课了他想知道关于老师的一些课程评价。

(3) 场景描述

a. 刘嘉宁首先打开软件,通过微信账号登录进入了小程序。

b. 进入到首页,然后他的步骤如下:

(i)在首页的活动列表,寻找其中是否存在符合自己要求的功能。

(ii)点击首页中的“个人经验分享”图标,进入页面,页面显示了五个模块,他选择了其中的“比赛活动”按钮以及“课程评价”按钮。

(iii)在“个人经验分享”中找到或者搜索到自己所想要了解的比赛,在“比赛活动”选择自己所需要的课程种类,然后再选择相应的课程。

测试场景2

(1) 典型用户:聂薇薇(想加入社团的学生)

(2) 用户的需求/迫切需要解决的问题

聂薇薇由于刚进入学校没多久,她想加入学校的社团,但她对社团的了解少之又少,所以她选择了这款小程序。

(3) 场景描述

a. 聂薇薇首先打开软件,通过微信账号登录进入了小程序。

b. 进入到首页,然后他的步骤如下:

(i)在首页的活动列表,寻找其中是否存在符合自己要求的功能。

(ii)点击首页中的“个人经验分享”图标,进入页面,页面显示了五个模块,她选择了“社团活动”模块,进入页面。

(iii)在社团活动中,她通过其中的描述了解到了自己感兴趣的社团并成功加入了该社团的招新群。

测试场景3

(1) 典型用户:李斯(一个即将毕业的大四学生)

(2 ) 用户的需求/迫切需要解决的问题

a. 要毕业了他自己想去找工作,但他根本没有这方面的经历,所以他想提前了解一下。

b. 父母想让他考个公务员,所以他还得去了解一下公务员相关的东西。

(3) 场景描述

a. 李斯首先打开软件,通过微信账号登录进入了小程序。

b. 进入到首页,然后他的步骤如下:

(i)在首页的活动列表,寻找其中是否存在符合自己要求的功能。

(ii)点击首页中的“个人经验分享”图标,进入页面,页面显示了五个模块,他选择了其中的“证书及考试”按钮以及“校外实习及就业”按钮。

(iii)他在“证书及考试”中选择了“考研及考公”并在其中了解到了考公务员的步骤,以及所需要准备的东西。当然,他了解到了就业的相关事情,相信通过这个小程序他会对他的未来有个更好的规划。

(三) 功能测试

测试矩阵后端功能测试前端功能测试
测试机型测试环境(机型,安卓版本,屏幕分辨率)登录功能留言发布上传文件下载文件点击事件页面排版图片显示页面切换图标有无问题
iPhone12proios15.1正常正常正常正常正常良好部分照片缺失正常正常
Vivo x27FuntouchOS9正常正常正常正常正常良好部分照片缺失正常正常
Nova 6HarmonyOS2.0.0正常正常正常正常正常良好部分照片缺失正常正常
Honor 20HarmonyOS2.0.0正常正常正常正常正常良好部分照片缺失正常正常

(四) ALPHA版本的出口条件

结合实际开发中遇到的情况不断进行调整。在实际开发过程中,随着DeadLine的逼近,必须在功能的优先级之间进行取舍,软件的出口条件就在动态变化。

最初出口条件为:界面的整体效果较为美观,具有一些动态的效果,可以实现点赞评论搜索以及发布功能。

但其它作业也任务紧迫,因此,我们的出口条件变为:能实现基础功能的程序且运行正常。

紧接着,许多问题涌现出来,我们的出口很简单:可以实现简单功能,没有严重的BUG,不崩溃。

四、文件分享-个人文件

(一) Bug List

1、主要是文件下载问题,对数据库发送请求,需要知道请求的数据的格式。

2、页面不是很美观,还需进一步的排版优化,尤其是文件列表。

(二) 场景测试

1、典型用户:在校学生

2、用户的需求/迫切需要解决的问题

(1) 在学校中,考试前所有的教学资料,如PPT、往年试题等只能靠自己去找学长学姐求助,或者就是从网上找一些内容不是很匹配的资料。学生亟需一个开放且资源共享的平台,以便更高效的获取教学资料

(2) 对于自己精心整理的文件或二手资料不忍免费送出,没有可以只分享到自己学校的平台。

3、场景描述

(1) 学生打开小程序,在首页点击“登陆”按钮,进行微信的直接登陆。

(2 )进入到首页,学生点击“文件分享”部分的“个人文件”部分。

(3) 进入个人文件页面后,有以下选择:
在这里插入图片描述

  • 首先是个人页面

( a ) “课程PPT”按钮,点击会跳转到文件列表,在这里可以选择自己需要的文件下载或上传自己的文件。
- [x]

( b ) “课堂笔记”按钮,点击进入文件列表,可以选择自己需要的文件下载或上传自己的文件。
( c ) “考试资料”按钮,点击进入文件列表,可以选择自己需要的文件下载或上传自己的文件。
( d )下载页面,可以进行下载保存。
在这里插入图片描述

( e) 上传页面

  • 页面左滑可以进入个人页面
    在这里插入图片描述

    • 点击“我的上传”,进入已上传列表
    • 点击“我的收藏”,进入收藏列表
    • 点击“我的下载”,进入已下载列表
      在这里插入图片描述

    (三) 功能测试

    测试矩阵后端功能测试前端功能测试
    测试机型测试环境登录功能课程PPT课堂笔记考试资料最近浏览我的下载我的收藏我的上传页面排版图片显示页面切换图标有无问题
    iPhone 5Ios6.0.0正常正常正常正常正常正常正常正常较好正常正常没有
    iPhone 6Ios8.0.0正常正常正常正常正常正常正常正常较好正常正常没有
    iPhone XIos11.4.0正常正常正常正常正常正常正常正常有些空正常正常没有
    iPhone XRIos11.4.0正常正常正常正常正常正常正常正常有些空正常正常没有

五、动态测试模块

(一) Bug List

1、 无法实现从客户端输入到数据库,只能从预先准备的数据文件读取数据。

2、 无法批量的投入大量数据,即数据展示很低的上限。

3、 功能单调,无法实现客户互动。

4、 最重要的是,文本的格式非常难看。

(二) 用户测试

1、 典型用户:中国海洋大学某专业学生张三

2、 用户的需求

a) 张三想了解在海大发生的新鲜有趣的事,但没有固定的途径。

b) 张三学习累了,刷一下手机。

3、 场景描述

a)张三打开软件,进入首页发现了置顶的信息。
在这里插入图片描述

b)点击画面查看详情
在这里插入图片描述

C)浏览完画面后返回原界面,即可浏览其他信息。

测试矩阵后端功能测试前端功能测试
测试机型测试环境登录功能信息修改发起活动加入活动查询参与活动退出登录搜索结果点击事件页面显示图片显示搜索结果显示页面切换图标有无问题
Iphone54.4.2正常正常正常正常正常正常正常正常正常正常正常正常
Iphoen X4.4.3正常正常正常正常正常正常正常正常正常正常正常正常
windows4.4.2正常正常正常正常正常正常正常正常正常正常正常正常
ipad5.0.2正常正常正常正常正常正常正常正常正常正常正常正常

六、数据库及云存储部分

(一) Bug List

目前还没有实现用户,openid,文件路径,以及文件之间的准确关联,因为文件要上传到云存储中,而文件的路径要保存在云数据库中并且一一对应,所以还需要时间。

(二) 用户场景

场景1

  1. 用户:张三

  2. 动作:打开小程序并登录

  3. 结果:通过云函数获取到用户的id并返回

  4. 截图:
    在这里插入图片描述

  5. 注意:此处获取的只是id值,并不包含该用户其他信息

  6. 相关代码:
    在这里插入图片描述在这里插入图片描述

场景2

  1. 用户:张三

  2. 动作:张三点击个人主页

  3. 结果:张三可以看到自己的个人信息

  4. 截图:
    在这里插入图片描述
    在这里插入图片描述

    我们可以看到,正确返回了信息。

  5. 相关代码:
    在这里插入图片描述

(三) 功能测试

机型用户登录获取Id获取用户信息更新用户信息与云端交互
iPhone13正常正常正常正常无bug
iPad正常正常正常正常无bug
iPhoneX正常正常正常正常无bug
Nexus6正常正常正常正常无bug
iPad Pro12.9正常正常正常正常无bug
  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2021-11-15 15:59:21  更:2021-11-15 16:00:19 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 3:35:25-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码