这个作业属于哪个课程 软件工程 (福州大学至诚学院 - 计算机工程系)
这个作业要求在哪里 团队作业第五次——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. TCP 队列溢出了

    一.TCP 队列 1.syns queue:半连接队列 TCP 三次握手(参考:TCP建立连接之三次握手),第一步,服务端接收到客户端发送的 syn 消息后,将连接信息放入 syns queue,此时 ...

  2. sharding-jdbc 分库分表的 4种分片策略,还蛮简单的

    上文<快速入门分库分表中间件 Sharding-JDBC (必修课)>中介绍了 sharding-jdbc 的基础概念,还搭建了一个简单的数据分片案例,但实际开发场景中要远比这复杂的多,我 ...

  3. CopyOnWriteArrayList线程安全分析

    CopyOnWriteArrayList是开发过程中常用的一种并发容器,多用于读多写少的并发场景.但是CopyOnWriteArrayList真的能做到完全的线程安全吗? 答案是并不能. 一.Copy ...

  4. Servlet学习笔记(三)

    目录 Servlet学习笔记(三) 一.HTTP协议 1.请求:客户端发送欸服务器端的数据 2.响应:服务器端发送给客户端的数据 3.响应状态码 二.Response对象 1.Response设置响应 ...

  5. 【Kata Daily 190918】Spacify(插空)

    题目: Modify the spacify function so that it returns the given string with spaces insertedbetween each ...

  6. Ros中创建msg和srv遇到的问题

    在创建msg和srv文件之后,使用srv和msg文件时候需要对xml文件进行修改,如下: <build_depend>message_generation</build_depend ...

  7. 最长公共子串算法(Longest Common Substring)

    给两个字符串,求两个字符串的最长子串 (例如:"abc""xyz"的最长子串为空字符串,"abcde"和"bcde"的最 ...

  8. git clone 出现"error: RPC failed; curl 56 GnuTLS recv error (-9): A TLS packet with unexpected length was received."

    1. 最近用git pull几个大项目,总是报如下错误: error: RPC failed; curl 56 GnuTLS recv error (-9): A TLS packet with un ...

  9. servlet的简单介绍

    servlet简介: Servlet是一种Web服务器端编程技术,实现了特殊接口的Java类. 由支持Servlet的Web服务器调用和启动运行. 一个Servlet负责对应的一个或一组URL访问请求 ...

  10. LeetCode-680-验证回文字符串 Ⅱ

    给定一个非空字符串 s,最多删除一个字符.判断是否能成为回文字符串. image.png 解题思路: 判断是否回文字符串:isPalindrome = lambda x: x==x[::-1],即将字 ...