先拿到的是需求文档和接口文档以及测试用例模板,【以及之前写好的测试用例】在根据分配的任务进行编写用例
【能看懂业务需求】先有功能点,编写用例
【项目介绍】:
辽阳农商惠生活项目是作为一个农户和银行的一个财务合并系统,该系统分为3端:银行的后台【后台系统数据】,web前端【商户的前端】,以及银行和商户之间的移动端【银行的,商户的】
我在公司负责的是银行的移动端等。大致模块有:首页、智慧服务、网点、个人等。
在个人模块中有:我的贷款、我的账户、我的礼品以及修改密码
在网点模块中:可以看到网点详情信息,包括电话和地址
在智慧服务模块中有:社区服务、天气、快递和理财工具
在首页模块中有:忠惠真慧存、商圈娱乐、助贷服务和自助缴费
UI测试:
返回键位置是否正确;
视频标题文字、颜色、大小、位置等要素是否正确;
视频播放器页面位置是否正确、宽高比例是否合理、显示内容(默认状态图)是否正确;
课程简介、课程目录栏目位置、比例是否正确;
课程简介中:讲师头像、姓名、课程时间、观看人数、简介等要素是否正确;
开始学习按钮颜色、位置、大小(圆角)等要素是否正确;
收藏按钮位置、大小、颜色等要素是否正确
课程目录中章节名称、文字、下拉按钮位置、大小等要素是否正确;
页面其他要素是否与UI设计稿一致;
功能测试:
返回按钮是否可以点击,是否可以成功返回上一级页面;
判断用户是否登录、是否已购买该课程,未登陆状态、未购买下不可以进入播放界面,提示用户去登录(未注册的用户提示用户先注册)/去购买;
判断当前视频是否为免费,如果为免费所有人都可以看,为付费时需要判断用户是否已经购买;
点击视频播放按钮或者开始学习按钮时视频是否正常播放,暂定时是否可以暂停,再次播放时是否同步上一次暂停的位置播放;
视频中断测试:视频快进、快退是否有卡顿、延时现象
播放时突然来电话或者手机关机等情况下,是否会保存播放进度;
视频播放时切换到后台,视频是否暂停,再次返回视频是否是暂停状态;
视频播放时直接杀死进程,视频播放结束,是否保留播放进度,下次进入是否同步上一次的观看位置/还是重新播放、进度清零;
播放视频A的时候切换到视频B,再次返回视频A是否继续上次进度播放,还是从头开始;
音量大小按钮是否能够使用;
视频最大化(全屏)、最小化是否正常使用,切换状态时视频是否会发生卡顿/延时;
视频当前章节播放完成后切换下一章节是否自动切换,还是需要手动切换(具体根据产品原型来分析)
手机横竖屏切换时播放状态是否会有卡顿、延时、闪退等情况;
兼容性测试:
平台兼容性:Android、Ios、iPad…
系统兼容性:Android4.0-10.0、Ios8.0 – 12;
屏幕分辨率测试:Android需要多注意因为屏幕尺寸存在碎片化,需要考虑视频的适配效果是否OK;
播放器是否与其他类型播放器冲突(需要考虑播放的时候是否和音频等相互冲突)
网络测试:
网络切换测试:WIFI、移动网络;
弱网测试:弱网情况下视频播放是否有卡顿、黑屏、闪退等情况;
无网络状态下进入是否会有相关提示
播放过程中网络切换是否有相应提示;
移动网络状态下播放是否会提示用户当期为非WIFI播放,是否切换;
播放过程中网络终端,播放完已经加载的部分后停止播放,且有相应提示;
易用性测试:
界面是否简洁,一目了然(比如:视频标题、片头、片尾、视频图像等界面)
快捷键是否方便:快进、快退…
菜单栏是否正确、方便使用
图像是否清楚,切换清晰度情况下视频播放是否正常,是否有卡顿、黑屏、闪退等情况
拖拽进度条使用起来是否友好
视频是否具备视频记忆功能/是否保存播放进度;
能否保存已观看的视频列表
UI测试:
导航栏元素位置、大小、颜色等要素是否一致/是否符合UI效果图;
导航栏视频分类下拉框位置、颜色、按钮是否正确
鼠标滑过、点击时、点击后按钮状态是否有相应颜色、状态变化;
视频列表页面title、视频图片、视频title、是否付费等元素的颜色、大小、位置等是否正确;
视频播放页面:视频title、视频默认加载图、播放按钮、目录、视频列表、视频介绍等元素位置、大小、颜色、鼠标操作时状态是否与预期一致;
视频播放时进度条、快进按钮、快退按钮、播放按钮、暂停按钮位置是否正确
功能测试:
首先判断用户是否登录,未登录不能进入主页(应提示用户先进行登录),已登录状态用户可以进行视频观看;
导航栏下拉框是否可以正确打开和关闭,打开和关闭时的状态是否和预期一致;
鼠标滑过、点击时、点击后相应条目的状态是否和预期一致;
点击相应条目时,页面右边是否同步切换至相应页面,是否有延时、卡退、切换错误等情况;
视频播放页面鼠标滑过、点击时、点击后视频对应条目、标题是否有相应状态变化(具体变化状态根据产品原型进行分析),点击后是否能够正确跳转至相应的视频播放界面;
判断用户点击的视频属于免费还是付费,如果为免费则所有人均可以进行观看,如果为付费则要判断用户是否付费,如果已经付费则可以进行观看,如未支付则提示用户先购买后再进行观看并提供支付入口或者联系客服进行支付的方式;
进入视频播放界面判断当前视频title是否和用户上一步点击的视频title一致;
视频默认加载图是否显示正确或者显示异常等情况;
视频播放按钮是否可以点击,点击后视频是否正常播放;
视频目录是否显示正确,如有子列表是否正常显示,如果没有子列表是否有相应提示(具体效果根据产品原型进行分析);
视频介绍是否与当前视频一致,讲师是否一致等情况;
点击播放后进度条是否随之变化;
视频快进、快退、暂停、播放是否可以正常使用,是否有卡顿、延时、闪退等情况;
播放完成后是否自动切换下一视频(如有多节视频情况下,如果只有一条子视频的情况下,播放完成后是否关闭当前页面或者给予用户相应提示),如果需要手动切换是否有相应的友好提示;
视频播放时声音、画面是否一致或者是否有异常等情况;
视频最大化、全屏、最小化是否可以正常使用,切换时是否有卡顿、延时等情况;
当前视频与其他视频来回切换时,视频是否有卡顿、延时等情况;
电脑关机或者其他异常情况下,视频是否会保存播放记录,下次进入观看时是否继续上次的播放记录继续播放;
兼容性测试:
平台兼容性:Windows、Mac
系统兼容西:Win7、Win10、Mac
屏幕分辨率:不同电脑显示器分辨率不同,视频相关页面是否有模糊、适配是否合理;
播放器是否与其他类型播放器冲突(例如音乐播放器打开后,视频是否暂停还是继续播放);
网络测试:
网络切换测试:无线网与宽带;
弱网测试:弱网情况下视频是否卡顿、画面是否失帧;
无网络状态进入是否会有相应提示;
网络切换时视频是否暂停、保存当前播放状态;
易用性测试:
界面是否一目了然(比如:视频title、片头、片尾、视频画面等);
视频页面操作是否方便,菜单栏是否正确、易上手;
进度条拖拽使用起来是否方便;
视频是否具有视频记忆功能/是否保存当前播放进度
执行用例--实际结果(缺陷报告):
1、缺陷报告的定义:
软件不正常的错误或者是代码性错误均称为缺陷
2、缺陷的种类:
功能不正常
软件在使用上感觉不方便
软件的结构未做良好规划
提供的功能不充分
与软件操作者的互动不良
使用性能不佳
为做好错误处理
边界错误
计算错误
使用一段时间所产生的错误
控制流程的错误
在大数据量压力下所产生的错误
在不同硬件环境下产生的错误
版本控制不良导致的错误
软件文档的错误
3、将缺陷按照严重程度划分为:
系统崩溃、严重、一般、次要、建议
4、解决 BUG 的优先级:
高、中、低
5、按照测试种类分:
逻辑功能类、性能类、界面类、易用性类、安装、兼容性类
6、BUG 的生命周期
测试 开发
BUG 新建 确认 BUG
回归测试 已解决 BUG
关闭 BUG
重新打开
一个 BUG 由测试人员发现并提交,外面将状态标注为新建;开发人员接收了该 BUG ,将 BUG 的状态修改为已分配(Assigned),表示已经认可;开发人员解决了该 BUG 后,就将 BUG 的状态修改为解决,并发给测试人员回归测试;测试人员对 BUG 进行回归测试,如果确实已解决,就将 BUG 的状态修改为关闭,否则的话则发给开发人员重新修改。还要说明的是,BUG 是可以“死而复生”的,以前版本已经关闭的 BUG ,如果新版本中重新出现,我们就需要将其状态修改为重新打开。
|
7、缺陷报告(excel,word方式、禅道、jirea、QQ / 钉钉)
缺陷报告的写法:
含有:缺陷编号、缺陷标题、缺陷描述、重现步骤、严重程度、优先级、用例编号【测试人】【版本】【测试时间】
![]()