先拿到的是需求文档和接口文档以及测试用例模块,【以及之前写好的测试用例】再根据分配的任务进行编写用例

【智能看懂业务需求】现有功能点,在编写用例

 【项目介绍】:

    辽阳农商惠生活项目是作为一个农户和银行的一个财务合并系统,该系统分为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/钉钉)

缺陷报告的写法:

含有:缺陷编号、缺陷标题、缺陷描述、重现步骤、严重程度、优先级、用例编号、【测试人】【版本】【测试时间】

测试:DOCX的更多相关文章

  1. DocX Xceed.Words.NET操作Word,插入特殊符号

    x 传送门,我们走... DocX的Github传送门 介绍一 介绍二 写入特殊符号 开始... 自己做一个工具,要导出Word的,当时刚开始想使用Xceed.Words.NET.dll第三方插件进行 ...

  2. Atitit s2018.5 s5 doc list on com pc.docx  v2

    Atitit s2018.5 s5  doc list on com pc.docx  Acc  112237553.docx Acc Acc  112237553.docx Acc baidu ne ...

  3. Atitit s2018.5 s5 doc list on com pc.docx  Acc 112237553.docx Acc baidu netdisk.docx Acc csdn 18821766710 attilax main num.docx Atiitt put post 工具 开发工具dev tool test.docx Atiitt 腾讯图像分类相册管家.docx

    Atitit s2018.5 s5  doc list on com pc.docx  Acc  112237553.docx Acc baidu netdisk.docx Acc csdn 1882 ...

  4. Atitit s2018 s4 doc list dvchomepc dvccompc.docx .docx \s2018 s4 doc compc dtS44 \s2018 s4 doc dvcCompc dtS420 \s2018 s4f doc homepc \s2018 s4 doc compc dtS44\(5 封私信 _ 44 条消息)WebSocket 有没有可能取代 AJAX

    Atitit s2018 s4 doc list dvchomepc dvccompc.docx .docx \s2018 s4 doc compc dtS44 \s2018 s4 doc dvcCo ...

  5. Atitit r2017 r6 doc list on home ntpc.docx

    Atitit r2017 r6 doc list on home ntpc.docx 驱动器 D 中的卷是 p2soft 卷的序列号是 9AD0-D3C8 D:\ati\r2017 v4 raf\r2 ...

  6. c#读取Word模板,利用书签替换内容包括表格

    //生成WORD程序对象和WORD文档对象 Microsoft.Office.Interop.Word.Application appWord = new Microsoft.Office.Inter ...

  7. java工具类POI导出word

    1.新建一个word,里面填写内容,如: 2.导出wordjava类 /** * POI导出word测试 * @throws Exception */ @RequestMapping(value=&q ...

  8. C# 后台模块 Word 模板操作

    public static string CreateWord() { //********************************************** //来自博客http://bl ...

  9. 孤荷凌寒自学python第七十七天开始写Python的第一个爬虫7

    孤荷凌寒自学python第七十七天开始写Python的第一个爬虫7 (完整学习过程屏幕记录视频地址在文末) 今天在上一天的基础上继续完成对我的第一个代码程序的书写. 今天的学习仍然是在纯粹对docx模 ...

随机推荐

  1. Luogu P2179 [NOI2012]骑行川藏

    题意 给定 \(n\) 个路段,每个路段用三个实数 \(s_i,k_i,v^\prime_i\) 描述,最小化 \[F(v_1,\cdots v_n)=\sum\limits_{i=1}^{n}\fr ...

  2. JAVA类库之——Math类(持续更新)

    Math类 目录 Math类 1.Math 类中的常量方法 返回π(圆周率)值的方法:PI 返回E(自然对数低)值的方法:E 2.Math 类中的三角函数方法 计算正弦函数值的方法:Sin(radia ...

  3. plc模拟量采集模块的作用

    在工业控制中,某些输入量(如压力.温度.流量.转速等)是连续变化的模拟量,某些执行机构(如伺服电动机.调节阀.记录仪等)要求PLC输出模拟信号,而PLC的CPU只能处理数字量.模拟量首先被传感器和变送 ...

  4. configfs_sample.c 理解

    1. 编译运行 代码从如下链接获得: https://github.com/torvalds/linux/blob/master/samples/configfs/configfs_sample.c ...

  5. CSP-S 2020模拟训练题1-信友队T1 四平方和

    题意简述 \(n\)是正整数,其四个最小的因子分别为\(d_1,d_2,d_3,d_4\). 求对于所有的\(n \le m\)满足 \[d_1^2+d_2^2+d_3^2+d_4^2=n \] 的\ ...

  6. 写时复制集合 —— CopyOnWriteArrayList

    前言 JUC 下面还有一个系列的类,都是 CopyOnWriteXXX ,意思是写时复制,这个究竟是怎么回事?那就以 CopyOnWriteArrayList 为切入点,一起了解写时复制是怎么回事? ...

  7. Servlet学习笔记(二)

    目录 Servlet学习笔记(二) Request对象 1.request和response对象: 2.request对象继承体系结构: 3.什么是HttpServletRequest ? 4.Htt ...

  8. PHP博客

    创建数据库 用户表 blog_user userid int 用户id username varchar(50) 用户名 password varchar(30) 密码 type tinyint(2) ...

  9. 什么是麒麟(kylin)?查数据贼快的哟

    前言 微信搜[Java3y]关注这个有梦想的男人,点赞关注是对我最大的支持! 文本已收录至我的GitHub:https://github.com/ZhongFuCheng3y/3y,有300多篇原创文 ...

  10. [MIT6.006] 7. Counting Sort, Radix Sort, Lower Bounds for Sorting 基数排序,基数排序,排序下界

    在前6节课讲的排序方法(冒泡排序,归并排序,选择排序,插入排序,快速排序,堆排序,二分搜索树排序和AVL排序)都是属于对比模型(Comparison Model).对比模型的特点如下: 所有输入ite ...