标签:用户名 tar 软件 界面优化 功能说明 比较 人性 编写测试用例 androi
一、 测试简介
(一)测试目的
实践证明,尽管可以在开发软件的过程中使用了许多保证软件质量的方法和技术,但开发出的软件中还会隐藏许多错误和缺陷。这对于规模大、复杂性高的软件更是如此。所以,严格的软件测试对于保证软件质量具有重要作用。
测试的根本目的就是为了发现尽可能多的缺陷。这里的缺陷是一种泛称,它可以指功能的错误,也可以指性能低下,易用性差等等。因此,测试是一种“破坏性”行为。
为了尽可能多地找出错误,那么我们小组直接针对软件比较复杂的部分或是以前出错比较多的位置进行测试。
(二)测试资源
测试人员:王路瑶,陈少碰,苏文江,程武正,马婕琨
本次测试开始时间:2018/12/30
本次测试截止时间:2019/1/1
花费工作日:3
二、 测试环境
硬件环境:各自CP
软件版本:智能查寝β版本
三、 测试方法
(一)功能测试
功能测试指测试软件各个功能模块是否正确,逻辑是否正确。
对测试对象的功能测试应侧重于所有可直接追踪到用例或业务功能和业务规则的测试需求。这种测试的目标是核实数据的接受、处理和检索是否正确,以及业务规则的实施是否恰当。此类测试基于黑盒技术,该技术通过图形用户界面(GUI)与应用程序进行交互,并对交互的输出或结果进行分析,以此来核实应用程序及其内部进程。功能测试的主要参考为类似于功能说明书之类的文档。
我们组的测试着重点就是注重于此测试。要在能保证基本功能正常实现,参照在需求分析阶段总结的需求规格说明书,对照要实现的需求一条一条的编写测试用例分别测试。只有保证了基本功能实现的基础上才进行下一步的UI测试,考虑界面对用户的友好性,人性化,易操作性测试。
(二)UI测试
UI测试指测试用户界面的风格是否满足客户要求,文字是否正确,页面美工是否好看,文字,图片组合是否完美,背景是否美观,操作是否友好等等。
用户界面(UI)测试用于核实用户与软件之间的交互。UI测试的目标是确保用户界面会通过测试对象的功能来为用户提供相应的访问或浏览功能。另外,UI测试还可确保UI中的对象按照预期的方式运行,并符合公司或行业的标准。包括用户友好性,人性化,易操作性测试。
我们的APP从α版本到β版本经历了界面优化,优化后的版本略符合大众软件的格式,但任然有待完善,介于时间有限,没有花过多时间研究美学问题。今后的版本更新中会体现。
(三)性能测试
性能测试主要测试软件测试的性能,包括负载测试,强度测试,数据库容量测试,基准测试以及基准测试。
对于我们的项目,在此部分需要测试的是对于用户的容纳量。至少满足一个学院的学生及老师人数,这是我们需要考虑和要做到的。
四、 测试用例
老师端:注册不同学校、学院、年级、专业和班级的不同账户,对其名下的学生发布查寝命令,接收查寝消息,联系不同的学生,向不同的学生发布信息。
学生端:注册不同学校、学院、年级、专业和班级的不同账户,进行信息绑定,上传照片及位置,给老师留言,接收老师发布的查寝任务。
五、 测试功能点
功能 |
测试目的 |
注册 |
测试输入不合法的用户名命名或不输入能否注册成功 测试输入不合法的密码或不输入能否注册成功 测试输入不一致的确认密码或不输入能否注册成功 测试输入不合法的手机号或不输入能否注册成功 测试输入同一个手机号能否能注册成功 测试输入不一致或不输入验证码能否注册成功 |
登陆 |
测试输入不存在或不输入用户名能否登录成功 测试输入不一致的用户名和密码能否登录成功 测试忘记密码后能不能通过手机号验证成功登陆 |
信息绑定 |
测试能否选择所在学院 测试能否选择所在专业 测试能否选择所在班级 |
信息验证 |
测试能否选择所在大学 测试输入不存在或不输入姓名能否验证成功 测试输入不存在或不输入学号能否验证成功 测试不一致的学号和姓名能否验证成功 |
照片上传 |
测试学生上传照片能否成功 |
位置上传 |
测试学生定位能否定位成功并上传位置 |
个人设置 |
测试密码重置能否成功 测试退出系统能否成功 测试退出登陆能否成功 |
接受查寝 |
测试学生上传照片能否成功 测试学生定位能否定位成功并上传位置 |
发布查寝 |
测试老师向班级发布查寝能否成功 |
查寝信息 |
测试老师能否成功收到查寝的信息 |
联络学生 |
测试能否通过语音联络指定学生 测试能否通过视频联络指定学生 测试能否通过电话联络指定学生 |
六、 测试结果
Bug范围 |
bug描述 |
能否解决 |
UI提示 |
发送留言成功缺少提示 学籍未绑定缺少提示 |
解决,加入Toast提示 |
语音通话 |
只有一方能听到声音 |
不能完全解决,下调支持版本 (特别的Android版本不支持) |
视频通话 |
只有一方能看到画面 |
不能完全解决,下调支持版本 (特别的Android版本不支持) |
标签:用户名 tar 软件 界面优化 功能说明 比较 人性 编写测试用例 androi
原文地址:https://www.cnblogs.com/majiekun/p/10219237.html