测试进阶之路—新手关于测试碎碎念篇
作者:京东科技 JDStar王绮
适用对象:测试新人
可阅读对象:all
注:欢迎留言与私聊补充
1、测试用例设计
1、基本的测试用例设计方法
•基本的测试用例设计方法(边界值分析、等价类划分等)。
•业务和场景的积累,了解测试需求以及易出现的bug的地方。
•多维角度设计测试用例(用户、业务流程、异常场景、代码逻辑)。
2、需求分析
•获取原始需求,结合实际场景确保需求描述的完整性。
•需求产生的原因和价值(产品需求/研发需求;优化迭代、老应用增加新功能、新系统开发)。
•不同类型的需求侧重不同的测试点(运营功能、JSF接口、定时任务等)。
3、测试用例设计
•通过需求评审、业务和场景的积累、结合开发与产品的文档资料、以及通过多渠道学习测试用例设计方法,完成测试用例的设计。
•测试用例模板:标题、配置条件(测试工具、中间件的使用情况)、测试数据、用例执行的先后顺序(先冻结再解冻,需对原单号进行解冻、用例的优先级)、预期结果(错误场景返回结果是否合理)等。
•根据不同的需求测试类型(JSF接口测试、页面测试、新增数据表、JDOS迁移等类型)总结测试用例模板。
2、测试用例执行
1)利用各类测试手段(如deeptest平台、java+testNG框架、schedule等)执行测试用例,快速定位bug。
2)bug分类(前端bug/后端bug、测试平台的问题/需求bug、测试脏数据、日志缓存过多)。
3)bug复现(重复执行原测试操作、是否为数据库中的脏数据、前后端交互界面考虑网络问题等)。
3、测试流程规范性
1)在行云平台上规范测试过程(测试排期、bug管理、测试报告等)。
2)要求研发规范提测范围和流程(明确改动点和影响范围)。
4、测试效率提升
1)通过业务积累和测试工具的掌握,提升工作效率,京东小店账务系统的改动(11个接口)四天左右测试完成,并提前上线。
2)总结各类测试用例模板。
3)明确与工作交接伙伴沟通的重点与方式。
5、沟通协调能力
1)掌握开发知识与业务知识的专业术语,提升沟通效率。
2)记录多个问题,一并沟通。
3)沟通方式方面,先保证测试步骤是正确的,将bug截图、日志错误、问题描述精准表述。
4)保证交流的焦点集中在急需解决的问题上。
6、其它
1)开发人员的表述,保持高度警惕和怀疑精神,亲自验证及分析后再判断。
2)难以复现的bug,确定bug类型,找出原因,确保满足时限要求。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
云端智创 | 批量化生产,如何利用Timeline快速合成短视频?
本文内容整理自「智能媒体生产」系列课程第三讲:开发者实战,由阿里云智能视频云技术专家分享云剪辑Timeline的功能及使用方法、云剪辑OpenAPI的使用流程、短视频批量生产的基本原理以及使用Timeline合成常见的短视频效果。课程回放见文末。 01 Timeline简化之道 什么是时间线Timeline? Timeline是一个完整的数据结构,通过数据结构把整个剪辑表示出来。 在云剪辑编辑器中,界面可分为轨道、素材、预览窗口、特效设置四个部分。 轨道分为视频轨、音频轨、字幕轨以及特效轨,上面的轨道会盖住下面的轨道,而一个轨道上可以包含多个素材。 比如,视频轨是按照视频的先后顺序拼接起来的,视频上可添加多个特效,像调色、蒙层、裁剪等,视频中可添加转场,也可以通过特效轨的方式,在视频中添加全局特效。字幕轨,可以设置字号、字体以及字幕样式等。 设置每一个素材的开始、结束时间,并通过一系列参数组成完整的视频剪辑。 Timeline剪辑合成 通过视频合成接口提交剪辑,合成以下视频。把多个视频拼接起来,添加设置过样式的字幕和贴纸,同时又补充了上下黑边,将原本的横屏视频素材转成竖屏视频。 Tim...
- 下一篇
三十分钟入门基础Go(Java小子版)
作者:京东科技 韩国凯 前言 Go语言定义 Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态、强类型、编译型语言。Go 语言语法与 C 相近,但功能上有:内存安全,GC,结构形态及 CSP-style 并发计算。 适用范围 本篇文章适用于学习过其他面向对象语言(Java、Php),但没有学过Go语言的初学者。文章主要从Go与Java功能上的对比来阐述Go语言的基础语法、面向对象编程、并发与错误四个方面。 一、基础语法 Go语言的基础语法与常规的编程语言基本类似,所不同的有声明变量的方式,数组、切片、字典的概念及功能与Java不太相同,不过Java中这些数据结构都可以通过类比功能的方式在Go中使用。 1.1 变量、常量、nil与零值、方法、包、可见性、指针 1.1.1 变量声明 Go语言中有两种方式 1.使用var关键字声明,且需要注意的是,与大多数强类型语言不同,Go语言的声明变量类型位于变量名称的后面。Go语句结束不需要分号。 var num int var result string =...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- Mario游戏-低调大师作品
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker快速安装Oracle11G,搭建oracle11g学习环境