随笔分类 - 测试思考
摘要:为什么要做前后端分离测试 无法清晰知道开发的实现逻辑,以需求规格为标准开展测试,测试不充分,受限于需求规格的高度(经常有一句话需求) 开发偷偷上代码或者修改后给出的影响面不足导致测试范围不足 前后端联调时,测试无法开始功能测试 前端修改逻辑,需要造数据去验收,有可能造数据的时间远远大于测试时间 前端
阅读全文
摘要:原理 对 Java 字节码进行插桩,在线 和 离线 两种方式。执行测试用例,收集程序执行轨迹信息,将其 dump 到内存。数据处理器结合程序执行轨迹信息和代码结构信息分析生成代码覆盖率报告。将代码覆盖率报告图形化展示出来,如 html、xml 等文件格式。 它的使用是一种动态插桩和静态插桩混用的
阅读全文
摘要:精准测试一句话概括就是:测试用例和代码之间的追溯,这是它最本质的东西。 常用代码覆盖率工具:Jacoco。可以用来评估用例对代码的覆盖率 https://www.sohu.com/a/443832197_120941200?scm=1102.xchannel:325:100002.0.6.0&spm
阅读全文
摘要:软件测试 测试是一个把质量意识输出到整个团队的人,是一个流程推动者,是一个需求挖掘者,是一个质量把关者,一方面我们确实通过自己的经验和技术手段去挖掘更多的 Bug,另外一方面,通过传播质量意识尽可能的去从产品上游去避免 Bug 程序的测试可以证明程序有错,但永远无法证明程序无错 研发偷偷上代码或者研
阅读全文
摘要:python + Jenkins + requests + pytest + allure + PyYAML + xml.domjenkins持续集成: 1、定时构建 2、构建后操作: - allure报告 - 测试失败时,执行远程构建 ,远程构建参考 https://blog.csdn.net/b
阅读全文
摘要:自动化测试 常见的自动化有UI自动化和接口自动化 UI自动化 写过UI自动化或者平时玩过的都知道,UI自动化在调试和维护时,是极其耗费时间的,而且由于网络或者环境的原因可能会经常出问题,去排查问题最终可能发现不是功能问题,在走敏捷讲速度的今天,这种事倍功半的工作,不建议去做,所以公司在讨论自动化时直
阅读全文
摘要:白盒测试 写在最初 你设计的测试用例是好的测试用例吗? 作为测试我们怎么确保经由我们测试上线的项目,是经过充分测试的项目? 为什么我们要做白盒测试 a、测试清楚、透彻 完全了解开发实现逻辑,对齐三方思路:产品、开发、测试 测试场景更完整:代码分支尽可能穷尽、清晰完整的等价类划分、异常场景分析,可覆盖
阅读全文