Thoughts on SW testing and quality

Jmeter进行数据库基准测试

入门

创建test plan 创建JDBC Connection Configuration 2.1 最大链接数可以提出放在命令行中执行,可以设置为${__P(connections,10)} 2.2 输入连接数据库的信息 创建线程组 3.1 定义多少用户,也就是线程数。 ${__P(users,10)} 3.2 定义ramp up时间,${__P(rampup,10)} 3.3 定...

ele质量体系读书笔记

第一篇 - 规划 测试团队的发展历程 初期 - 已功能测试发现bug为主要任务,每天进行大量重复性的工作,即便如此也依然会有遗漏 平台建设 - 测试人员的质量意识和工作效率得到提高,更多时间和精力投入到测试分析与深度测试中,发现和预防bug。在自动化回归测试和造数阶段提升起来。各种专项测试也随之产生 质量监控阶段 - 更加全面的监控项目的质量。进而能够更加高效的完成测试工作。...

docker学习笔记

记录一些学习docker的基础知识和常用命令。 镜像操作 查看本地images - docker image ls 拉docker hub上的image - docker image pull node:8.16.1 docker pull node:latest 有了Dockerfile后,就可以编译打包我们的运行环境 - docker image build -t ...

安全测试实践

此文章记录我在平时做功能测试(故事卡测试)时,在安全方面有哪些设计和执行来覆盖最常见的一些安全漏洞 XSS(cross site scripting) 如何测试 “XSS是跨站脚本攻击(Cross Site Scripting),为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS。恶意攻击者往Web页面里插入恶意Scr...

Locust

什么是locust Locust is an easy-to-use, distributed, user load testing tool. It is intended for load-testing web sites (or other systems) and figuring out how many concurrent users a system can hand...

sonar学习笔记

代码质量 代码级测试方法 静态方法 - 不执行代码的基础上发现缺陷 人工静态方法 pair programming code view 同行评审。基于Pull Request 自动静态方法 sonarqube coverity 动态方法 - 执行代码的基础上发现...

devops实战读书笔记

基础理论 + 落地实践

敏捷加快开发速度,并不是加速编码速度而是节省了大量不必要的浪费和返工。 Devops的价值 高效的软件交付方式 激发团队的创造力 实施 DevOps,一方面可以通过种种流程优化和自动化能力,改善软件开发团队的工作节奏,另一方面,也可以让大家关注同一个目标,彼此信任,高效协作,调动员工的积极性和创新能力,从而让整个团队进入一种积极创造价值的状态,而这所带来的影响远非建设一两个工...

测试设计参考资料

这篇文章会记录我做测试设计时的一些参考文章,用于启发测试设计的思路。

Rest Assured使用tips

这篇文章记录一些使用Rest Assured时遇到的问题以及对应的解决方案 使用multi-part/form-data 上传文件时 不要忘了用multiPart第三个参数表明文件类型 下面例子是 text/csv new file()的路径可以从src层级写起 given() .formParam("publicCouponCode",...

实用的测试金字塔

“测试金字塔”Test Pyramid是一个提出了有段时间的概念,它是自动化测试策略的理想模型,告诉了我们从成本的角度,我们应该如何组织我们不同类型的测试,比如测试的粒度和数量。最近才看到今年初新出了一篇“实用的测试金字塔”The Practical Test Pyramid,这篇文章重温了金字塔的概念,结合近几年测试的发展,举了很多基于实战的经验和例子。这篇文章记录我的读后纪要。 测试金...