Beta冲刺随笔——测试
这个作业属于哪个课程 | 软件工程 (福州大学至诚学院 - 计算机工程系) |
---|---|
这个作业要求在哪里 | 团队作业第五次——Alpha冲刺 |
这个作业的目标 | 团队进行Alpha冲刺 |
作业正文 | 正文 |
其他参考文献 | 无 |
测试工作安排
测试名称 | 测试内容 | 测试人员 |
---|---|---|
数据库模块测试 | 数据库的增删改查 | 蔡泽华 |
课表模块(主界面) | 下拉刷新,后台运行,无网络情况,切换周数测试 | 陈德渠 |
修改认证信息模块(黑盒) | 根据账号密码不同错误的情况,做出不同响应。修改认证界面用户条款弹出与收回测试 | 张体杰 |
登陆模块(黑盒) | 根据账号密码不同错误以及是否填写请假系统密码的情况,做出不同响应,登陆证界面用户条款弹出与收回测试 | 王力杰 |
班级未签模块(黑盒) | 在无网络情况,测试程序响应状态。下拉刷新,不同方式返回课表主页面 | 马骏 |
班级未签模块(白盒) | 验证班级未签模块基本功能实现 | 陈家炜 |
课表信息模块 | 验证数据显示、数据刷新、数据存储、数据持久化 | 林涛 |
个人认证信息模块(白盒) | 验证数据存储以及修改数据正确实现 | 朱紫阳、林涛 |
登陆模块(白盒) | 账户密码不同情况不同的响应 | 朱紫阳 |
测试方法选择与运用
黑盒:
- 首先采用UIAutomator2,自动测试
- 最后通过生成APK发送至测试员的手机中进行测试,各个测试员对各个功能进行不同方式的测试使用,查找出内在的些许差错白盒:
采用android studio内自带的androidTest进行测试
测试用例文档
链接 提取码:cic3
测试体会
先从黑盒测试来说,吸取了上次的人工测试的麻烦,这次测试使用UIautomator2来进行编写,捕捉toast或对数据进行判断来反馈测试的结果,对于一些的没有resource-id的界面控件,通过直接对其的text来判断以确保获取的数据无误;对于有resource-id的控件可以通过此属性来检测文本的变化,然后是白盒测试,使用Android Studio里自带的androidTest里编写对应模块的测试方法,主要还是数据库与数据获取,还有工具类的测试,比起上次直接看数据里的数据进行比对来判断测试结果,这次使用androidTest在便利上就远胜上次了,而且这次新整了对解析数据类的测试,用于在解析方法有改动时,可以快速的测试出结果准确性。
项目测试评述
在Alpha冲刺的时候,我们就完成了项目的主要功能,这次的Beta冲刺完成了框架的重构,代码的优化,UI的美化与使用时的提示,使整体UI的美感与流畅度都上升了一个档次并且增加了慕课与签到的按钮开关,在解析课程的通用性上也有较大的提升,达到了我们预期的成果。
前端测试之ui自动化测试
后端测试之数据解析测试
Beta冲刺随笔——测试的更多相关文章
- Beta冲刺随笔集合
Beta冲刺随笔集合 项目Beta预备 Beta冲刺第一天 Beta冲刺第二天 Beta冲刺第三天 Beta冲刺第四天 Beta冲刺第五天 Beta冲刺第六天 Beta冲刺第七天 用户调查报告 Bet ...
- Beta冲刺随笔汇总
项目Beta冲刺(团队) Beta冲刺随笔汇总 姓名 学号 博客链接 何守成 031602408 http://www.cnblogs.com/heshoucheng/ 黄锦峰 031602411 h ...
- Beta冲刺--项目测试
这个作业属于哪个课程 软件工程 (福州大学至诚学院 - 计算机工程系) 这个作业要求在哪里 Beta 冲刺 这个作业的目标 Beta冲刺--项目测试 作业正文 如下 其他参考文献 ... Beta冲刺 ...
- Beta冲刺随笔——Day_Eight
这个作业属于哪个课程 软件工程 (福州大学至诚学院 - 计算机工程系) 这个作业要求在哪里 Beta 冲刺 这个作业的目标 团队进行Beta冲刺 作业正文 正文 其他参考文献 无 今日事今日毕 林涛: ...
- Beta 冲刺随笔汇总
作业要求 这个作业属于哪个课程 软件工程1916-W(福州大学) 这个作业要求在哪里 项目Beta冲刺(团队) 团队名称 基于云的胜利冲锋队 作业目标 汇总随笔 团队信息 团队名称:基于云的胜利冲锋队 ...
- 项目Beta冲刺随笔集合
班级:软件工程1916|W 作业:项目Beta冲刺 团队名称:SkyReach 目标:完成项目Beta版本 项目Github地址 评审表 团队博客汇总 队员学号 队员姓名 个人博客地址 备注 2216 ...
- Echo团队Beta冲刺随笔集合
班级:软件工程1916|W 作业:项目Beta冲刺(团队) 团队名称:Echo 作业目标:完成项目Beta冲刺 凡事预则立 Day 0: 凡事预则立 冲刺随笔 Day 1: Beta冲刺第一天 Day ...
- Beta冲刺随笔——Day_Ten
这个作业属于哪个课程 软件工程 (福州大学至诚学院 - 计算机工程系) 这个作业要求在哪里 Beta 冲刺 这个作业的目标 团队进行Beta冲刺 作业正文 正文 其他参考文献 无 今日事今日毕 林涛: ...
- Beta冲刺随笔——Day_Nine
这个作业属于哪个课程 软件工程 (福州大学至诚学院 - 计算机工程系) 这个作业要求在哪里 Beta 冲刺 这个作业的目标 团队进行Beta冲刺 作业正文 正文 其他参考文献 无 今日事今日毕 林涛: ...
随机推荐
- .netcore使用autofac
.netcore3.1使用autofac (.netcore中本身已经实现了IOC容器,其实没有必要替换成autofac.如果非常习惯autofac,替换也是无可厚非的.) 第一步.在项目中引入Aut ...
- IT人必知,互联网主流商业模式
最近关注互联网电商营销相关方面的知识,对商业化和流量变现有了一些认知. 熟悉的朋友知道,写文章是我学习的一种方式,输出倒逼输入,继而强化知识体系,所以也把这段时间的输入,自顶向下做一个系列的分享. 对 ...
- 基于YOLO-V2的行人检测(自训练)附pytorch安装方法
声明:本文是别人发表在github上的项目,并非个人原创,因为那个项目直接下载后出现了一些版本不兼容的问题,故写此文帮助解决.(本人争取在今年有空的时间,自己实现基于YOLO-V4的行人检测) 项目链 ...
- 区分部分javascript的选择器
下面代码简单介绍一下js的选择器 <ul> <li id="li1">1</li> <li class="li2"&g ...
- 纯CSS实现3D正方体动画效果
前言 纯CSS实现3D正方体动画效果,此方法是通过transform的旋转(rotate)和位移(translate)实现的,具体效果是鼠标滑过时正方体的一个面会产生位移 效果图
- Spider--实战--bs静态网页爬取TOP250电影
import requests from bs4 import BeautifulSoup def gettop250(): headers={ 'user-agent':'Mozilla/5.0 ( ...
- 大数据分析中数据治理的重要性,从一个BI项目的失败来分析
很多企业在做BI项目时,一开始的目标都是想通过梳理管理逻辑,帮助企业搭建可视化管理模型与深化管理的精细度,及时发现企业经营管理中的问题. 但在项目实施和验收时,BI却变成了报表开发项目,而报表的需求往 ...
- waeshall算法原理和实现
传递闭包Warshall方法简要介绍 ① 在集合X上的二元关系R的传递闭包是包含R的X上的最小的传递关系.R的传递闭包在数字图像处理的图像和视觉基础.图的连通性描述等方面都是基本概念.一般用B表示定义 ...
- mdp文件-Chapter4-MD.mdp
终于到了mdp系列的第四篇,最终MD模拟的mdp文件 先上代码,md.mdp 1 title = OPLS Lysozyme MD simulation 2 ; Run parameters 3 in ...
- 二:Redis:(REmote DIctionary Server)远程字典服务器
Redis是完全开源免费的,用C语言编写的,遵循BSD协议,是一个高性能的(key-value)分布式内存数据库,基于内存运行,并支持持久化的NOSQL数据库,是当前最热门的NOSQL数据库之一,也被 ...