测试进阶之路—新手关于测试碎碎念篇

测试,进阶,之路,新手,关于 · 浏览次数 : 163

小编点评

**测试用例设计指南** **一、目标受众** * 测试新人可阅读对象 **二、需求分析** * 获取原始需求 * 需求产生的原因和价值 * 不同类型的需求侧重不同的测试点 **三、测试用例设计** * 通过需求评审、业务和场景的积累、结合开发与产品的文档资料、以及通过多渠道学习测试用例设计方法,完成测试用例的设计。 * 测试用例模板:标题、配置条件、测试数据、用例执行的先后顺序、预期结果等。 **四、测试用例执行** * 利用各类测试手段(如deeptest平台、java+testNG框架、schedule等)执行测试用例,快速定位bug。 * bug分类(前端bug/后端bug、测试平台的问题/需求bug、测试脏数据、日志缓存过多)。 **五、测试流程规范性** * 在行云平台上规范测试过程(测试排期、bug管理、测试报告等)。 **六、测试效率提升** * 通过业务积累和测试工具的掌握,提升工作效率。 **七、其他** * 开发人员的表述,保持高度警惕和怀疑精神,亲自验证及分析后再判断。 * 记录多个问题,一并沟通。 *沟通方式方面,先保证测试步骤是正确的,将bug截图、日志错误、问题描述精准表述。

正文

作者:京东科技 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类型,找出原因,确保满足时限要求。

与测试进阶之路—新手关于测试碎碎念篇相似的内容:

测试进阶之路—新手关于测试碎碎念篇

这是一篇京东JDStar小萌新的测试总结和经验分享,适用于广大小白新手测试进阶探讨,欢迎大家共同探讨关于测试的用例设计和如何提升测试效率。

MySQL到TiDB:Hive Metastore横向扩展之路

本文介绍了vivo在大数据元数据服务横向扩展道路上的探索历程,由实际面临的问题出发,对当前主流的横向扩展方案进行了调研及对比测试,通过多方面对比数据择优选择TiDB方案。其次分享了整个扩展方案流程、实施遇到的问题及解决方案,对于在大数据元数据性能上面临同样困境的开发者本篇文章具有非常高的参考借鉴价值...

[转帖]Redis进阶实践之六Redis Desktop Manager连接Windows和Linux系统上的Redis服务

https://www.cnblogs.com/PatrickLiu/p/8360057.html 一、引言 今天本来没有打算写这篇文章,但是,今天测试Redis的时候发现了两个问题,第一个问题是:Redis Desktop Manager无法连接虚拟机上Linux系统上的Redis服务,第二个问题

[转帖]Redis进阶实践之十四 Redis-cli命令行工具使用详解第一部分

https://www.cnblogs.com/PatrickLiu/p/8508975.html 一、介绍 redis学了有一段时间了,以前都是看视频,看教程,很少看官方的东西。现在redis的东西要看的都差不多看完了。网上的东西也不多了。剩下来就看看官网的东西吧,一遍翻译,一遍测试。不错的使用体

XTTS系列之四:迷迷糊糊的并行度

项目测试组又反馈一个问题,XTTS执行全量备份速度慢,影响测试进度。 实际算了下,平均速度才150MB/s.. 这个速度在客户生产环境的确是不够看,首先询问是否开了并行,开了多少? 回复是说有开32个并行,在xtt.properties配置文件中指定的。 另外也注意在RMAN中show all的配置

Jmeter学习之七_使用influxdb2.7和grafana10进行Jmeter测试结果展示的方法

# Jmeter学习之七_使用influxdb2.7和grafana10进行Jmeter测试结果展示的方法 ## 摘要 ``` 前几天验证了 线程组内的-监听器 jp@gc 相关的组件 以及验证了 server-agent的方式可以监控机器的性能表现. 但是发现很多结果集是比较杂乱 并且不太好查看的

[转帖]Linux性能测试之LTP

https://www.modb.pro/db/487946 hello,大家好,今天为大家更新一篇关于Linux性能测试的文章,大家都知道在Windows下测试计算机的性能,我们可以使用鲁大师等软件进行测试,直观易懂便捷有效,但是在Linux下进行计算机性能测试该用什么呢?今天就推荐一个压力测试的

[转帖]性能分析之TCP全连接队列占满问题分析及优化过程(转载)

https://cloud.tencent.com/developer/article/1420726 前言 在对一个挡板系统进行测试时,遇到一个由于TCP全连接队列被占满而影响系统性能的问题,这里记录下如何进行分析及解决的。 理解下TCP建立连接过程与队列 从图中明显可以看出建立 TCP 连接的时

[转帖]性能分析之TCP全连接队列占满问题分析及优化过程

https://www.cnblogs.com/wx170119/p/12068005.html 前言 在对一个挡板系统进行测试时,遇到一个由于TCP全连接队列被占满而影响系统性能的问题,这里记录下如何进行分析及解决的。 理解下TCP建立连接过程与队列 从图中明显可以看出建立 TCP 连接的时候,有

[转帖]性能分析之TCP全连接队列占满问题分析及优化过程(转载)

https://www.cnblogs.com/wx170119/p/12068005.html 前言 在对一个挡板系统进行测试时,遇到一个由于TCP全连接队列被占满而影响系统性能的问题,这里记录下如何进行分析及解决的。 理解下TCP建立连接过程与队列 从图中明显可以看出建立 TCP 连接的时候,有