这个作业属于哪个课程 软件工程 (福州大学至诚学院 - 计算机工程系)
这个作业要求在哪里 团队作业第五次——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冲刺随笔——测试的更多相关文章

  1. Beta冲刺随笔集合

    Beta冲刺随笔集合 项目Beta预备 Beta冲刺第一天 Beta冲刺第二天 Beta冲刺第三天 Beta冲刺第四天 Beta冲刺第五天 Beta冲刺第六天 Beta冲刺第七天 用户调查报告 Bet ...

  2. Beta冲刺随笔汇总

    项目Beta冲刺(团队) Beta冲刺随笔汇总 姓名 学号 博客链接 何守成 031602408 http://www.cnblogs.com/heshoucheng/ 黄锦峰 031602411 h ...

  3. Beta冲刺--项目测试

    这个作业属于哪个课程 软件工程 (福州大学至诚学院 - 计算机工程系) 这个作业要求在哪里 Beta 冲刺 这个作业的目标 Beta冲刺--项目测试 作业正文 如下 其他参考文献 ... Beta冲刺 ...

  4. Beta冲刺随笔——Day_Eight

    这个作业属于哪个课程 软件工程 (福州大学至诚学院 - 计算机工程系) 这个作业要求在哪里 Beta 冲刺 这个作业的目标 团队进行Beta冲刺 作业正文 正文 其他参考文献 无 今日事今日毕 林涛: ...

  5. Beta 冲刺随笔汇总

    作业要求 这个作业属于哪个课程 软件工程1916-W(福州大学) 这个作业要求在哪里 项目Beta冲刺(团队) 团队名称 基于云的胜利冲锋队 作业目标 汇总随笔 团队信息 团队名称:基于云的胜利冲锋队 ...

  6. 项目Beta冲刺随笔集合

    班级:软件工程1916|W 作业:项目Beta冲刺 团队名称:SkyReach 目标:完成项目Beta版本 项目Github地址 评审表 团队博客汇总 队员学号 队员姓名 个人博客地址 备注 2216 ...

  7. Echo团队Beta冲刺随笔集合

    班级:软件工程1916|W 作业:项目Beta冲刺(团队) 团队名称:Echo 作业目标:完成项目Beta冲刺 凡事预则立 Day 0: 凡事预则立 冲刺随笔 Day 1: Beta冲刺第一天 Day ...

  8. Beta冲刺随笔——Day_Ten

    这个作业属于哪个课程 软件工程 (福州大学至诚学院 - 计算机工程系) 这个作业要求在哪里 Beta 冲刺 这个作业的目标 团队进行Beta冲刺 作业正文 正文 其他参考文献 无 今日事今日毕 林涛: ...

  9. Beta冲刺随笔——Day_Nine

    这个作业属于哪个课程 软件工程 (福州大学至诚学院 - 计算机工程系) 这个作业要求在哪里 Beta 冲刺 这个作业的目标 团队进行Beta冲刺 作业正文 正文 其他参考文献 无 今日事今日毕 林涛: ...

随机推荐

  1. Flask常用API

    Flask常用API 1.os ​ 拼接路径:pathname = os.path.join(basepath, filename) 获得文件名后缀:suffix = os.path.splitext ...

  2. [LuoguP2161[ [SHOI2009]会场预约 (splay)

    题面 传送门:https://www.luogu.org/problemnew/show/P2161 Solution splay 的确有线段树/树状数组的做法,但我做的时候脑残没想到 我们可以考虑写 ...

  3. linux常用命令和系统基本目录

    Linux 基础命令及基本目录 一.网卡 1.网卡配置文件路径 ​ /etc/sysconfig/network-scripts/ifcfg-eth0 配置文件: TYPE=Ethernet # 以太 ...

  4. php 检测敏感字

    public function getMin($content){//调用接口 $content_url ="http://www.ju1.cn/index.php/Index/add.ht ...

  5. mingw32环境下链接库找不到问题

    本人在win10下安装了mingw环境,以方面windows下测试gcc编译器构建一些开源组件.但是windows系统下遇到了一些编译问题. 1. 问题现象 一次手写的Makefile遇到了如下编译错 ...

  6. Numpy_01

    # 引子: # ndarray 是一个 numpy库提供的 同构数据多维模型 import numpy as np list=[1,2,3,4,5,6] myndarray=np.array(list ...

  7. Spider--动态网页抓取--审查元素

    # 静态网页在浏览器中展示的内容都在HTML的源码中,但主流网页使用 Javascript时,很多内容不出现在HTML的源代码中,我们需要使用动态网页抓取技术. # Ajax: Asynchronou ...

  8. mysql语句的书写顺序和执行顺序

    mysql语句的书写顺序和执行顺序有很大差异. 书写顺序,mysql的一般书写顺写为: select <要返回的数据列> from <表名> <join, left jo ...

  9. kettle连接报错

    如何查看端口号 cmd命令行 输入mysql -u root -p密码进入mysql 输入show global variables like 'port'; 就可以看到端口号3306 测试数据库链接 ...

  10. "三剑客"之awk心中无剑

    一.awk介绍 awk 是一种程序语言. 它具有一般程序语言常见的功能. 因awk语言具有某些特点, 如 : 使用直译器(Interpreter)不需先行编译; 变量无类型之分(Typeless), ...