
Testing
文章平均质量分 80
一个被IT搞的
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
压力测试的一种工作纲要
1. 测试目标与范围 本次测试的对象是什么。 该测试的意义是什么,期望得到什么信息。 2. 测试环境 2.1 软硬件部署 被测系统的部署情况,它与其它服务对接的部署方式。 2.2 配置清单 被测系统性能相关参数设置。 宿主机资源配置信息。 2.3 业务数据说明 数据类型,数据量,受影响的业务。 3. 测试方法 例: 方法简述 通...原创 2020-01-09 10:12:55 · 247 阅读 · 0 评论 -
动态编译与性能测量
原文:《Dynamic Compilation and performance measurement》 动态编译与性能测量 前言 这个月我着手写一篇文章,剖析一个写得非常糟糕的微基准测试。毕竟我们都是痴迷于性能的程序员,而且我们都喜欢了解我们所编写、使用或批评的代码的性能特征。因为我偶尔会写一些性能主题的文章,所以我经常会收到一些邮件说“我写的这个程序表明 dynamic fr...原创 2020-01-05 21:24:06 · 332 阅读 · 0 评论 -
【Java核心-性能基础】Java 微基准测试避坑
如何保证微基准测试的正确性(避坑) 在实际应用中,微基准测试的适用性可能并不高。因为微基准测试的测试对象往往比较小。如,两个数据结构、两套算法、某个服务的两种不同实现方式。而为了尽量使测试结果对实际应用有更好的借鉴意义,我们不得不尽量将测试环境模拟得非常像真实环境。但这种费时蹩脚的模拟很可能不如直接将测试对象应用到真实环境中,然后对整个系统进行性能测试,所得结果就是真实环境的性能数据,而不...原创 2020-01-05 21:21:48 · 227 阅读 · 1 评论 -
解剖一个有缺陷的微基准测试
. 原文:《Anatomy of a flawed microbenchmark》 解剖一个有缺陷的微基准测试 前言 即使“良好的性能”不是一个项目的关键需求,甚至不是需求之一,你也很难忽略性能方面的考虑。因为你可能会认为不考虑性能的程序员不是好工程师。在通往编写高性能代码的过程中,开发人员经常会编写基准测试程序来测量对比不同实现方式的性能。不幸的是,正如《Dynamic compi...原创 2020-01-05 21:18:47 · 186 阅读 · 0 评论 -
《自动化测试最佳实践》讲座总结
《自动化测试最佳实践》讲座总结 2016年11月26日 - 27日,参加了为期两天的自动化测试最佳实践。讲师是业界大牛陆宏杰。他在微软工作了5年,后来又在Photoshop工作了5年。 自动化测试是软件工程中非常重要的一部分,所以这次课程涉及了很多项目管理中其它内容。在此我针对部分内容做了总结。 0. 为什么要做测试自动化(Why) 测试自动化是为了做持续集成。而持续集成则是为了...原创 2017-03-19 15:09:24 · 590 阅读 · 0 评论 -
The Clean Coder —— 测试策略
来源:《代码整洁之道:程序员的职业素养》 1. 开发人员的目标 开发人员应把“QA找不到任何错误”作为努力的目标。 (虽然这个目标几乎无法实现,但仍然是我们努力的目标。正所谓“求其上,得其中;求其中,得其下;求其下,必败”。) 2. QA在项目中的角色 QA在团队中的角色是需求规约定义者(specifier)和特性描述者(characterizer)。 (某些项目中,特...原创 2017-03-20 22:31:03 · 307 阅读 · 0 评论 -
Robot Framework 中的“坑” - Start Process
Library 'Process' 中有个 keyword 'Start Process'。 (Starts a new process on background) 注:Library 'OperatingSystem' 中也有个 keyword 'Start Process'。但是已被废弃,建议用 Process.Start Process。 === 这部分是我发现这个“坑”的...2015-09-15 14:40:52 · 1005 阅读 · 0 评论 -
Robot Framework 之 Remote Library vs Normal Library
之前在开发定制的 .Net 平台 Test Library 时,考虑过是做成 Remote Library 还是 Normal Library。 我更倾向于 Normal Library 的模式。 Remote Library Remote Library 模式下,Test Library(实现具体功能的 dll 文件)host 在一个独立的进程中,也就是 Remote Serve...2015-03-23 18:21:22 · 177 阅读 · 0 评论 -
自动化测试之 数据驱动 和 关键字驱动
参考:《Pros and Cons of Data-driven versus Keyword-driven Automation Frameworks》 数据驱动 优点 > 被测系统/功能还处于开发阶段时,就能开始着手写测试脚本。 > 模块化的脚本设计和数据集的使用可减少冗余的脚本 被测系统功能有变化时,只需修改与此业务功能相关的特定脚本。 ...2015-03-18 13:47:32 · 504 阅读 · 0 评论 -
Robot Framework 网页自动化测试中“下载文件”
环境:Win7 + Robot Framework + IE9 任务:下载网页中链接所指向的文件 参考:File Downloads With Selenium — Mission Impossible? 过程: 阶段一: 概述:用 MS UI Automation 操作浏览器控件。 MS UI Automation + NRobotRemote + Selenium2Lib...2014-12-22 13:47:55 · 852 阅读 · 0 评论 -
解放QA的唯一途径是"干掉"QA
在整理资料的时候翻出了一位大神曾经转发给我的分享《从QA到EP》。联想到最近发生的事,又颇有感慨。 已经有很多前辈对QA的工作职责,现状及演变方向做了分析。对很多评论,我也是深有同感。 以下观点只针对部分QA,但国内几乎绝大部分QA都类似。 个人感觉QA都是苦逼的手工测试者,没什么技术含量,入行门槛极低。一般用人单位所招QA多是毕业于计...原创 2014-06-10 22:45:17 · 245 阅读 · 0 评论