如何考查自己的测试水平?

简介:
提问:如何考评自己的测试水平
  回答:个人认为可以通过如下几项进行综合考评:
  1.通过自己编写的测试用例发现的有效bug
  可以考评的是测试人员编写测试用例的水平(编写测试用例属于测试人员的工作职责范畴)。当然此项并不一定能证明测试人员水平,还与开发人员能力有关,如果开发人员代码写的好,测试人员测试出来的bug自然就少。所以需要用多个项目进行考评
  2.在项目中测试的总的有效bug数量
  同上测试的bug多,并不一定能证明测试人员水平,还与开发人员能力有关,如果开发人员代码写的好,测试人员测试出来的bug自然就少。所以需要用多个项目进行考评
  3.漏测率
  计算公式:客户反馈的Bug数 / Bug总数(测试+客户) *100%
  可以使用多个指标进行衡量,如以下几点:
  1)用例包括而未发现的bug数/用例总数 (衡量用例执行质量,执行人员的测试效果)
  2)版本交付后又发现的bug数/项目bug总数(衡量总体测试效果,也是重要的产品质量,项目质量指标)
  3)用例不包括而发现的bug数/bug总数 (衡量用例质量)
  4)严重bug在测试周期的分布(后期严重bug比例较重,则显然整个项目组都比较被动,虽然bug最终被发现了,但仍是一种“漏测”行为)
  值得说明的是
  1)上述指标异常并非只是测试人员的责任,开发人员也可能会在后期引入严重缺陷。
  2)测试用例不包括而发现的bug,一般不认为是测试失误,而是测试用例设计和评审的失误。
  3)测试用例包括而未被发现的bug,测试人员应付全责。
  4.对bug的分析和排查水平
  能从表面现象发现内部结构和规律,能够快速准确地对bug进行定位;
  5.对软件测试基础理论与技术的了解程度
  首先是精通各种黑盒测试技术,能够进行测试用例设计、测试执行、编写缺陷报告;
  其次是熟悉软件测试流程和测试过程管理,能够编写测试计划,具备组织测试工作的能力;
  还有熟悉白盒测试技术,能够手工或利用相关工具进行单元测试
  6.能否能够胜任白盒测试、 自动化测试性能测试
  7.对缺陷管理工具、自动化测试工具等等的使用程度
  8.是否会搭建数据库
  目前大部分应用软件都离不开数据库,熟练掌握SQL Server、Oracle、DB2等一种或多种数据库系统的使用,是否会搭建数据库取决于测试人员是否能够熟悉使用SQL语言
  9.对WindowsLinux、Unix等大型主流操作系统的使用和应用开发是否能够熟练掌握,包括一些网络的基础知识。
  只有熟练掌握Windows、Linux、Unix等大型主流操作系统的使用和应用开发,才具备快速进行应用系统部署和测试环境以及网络的搭建。
  10.是否善于对软件质量的分析和对测试过程进行度量,以及编写软件质量报告和测试分析报告的能力等等。


最新内容请见作者的GitHub页:http://qaseven.github.io/
相关文章
|
SQL 算法 Java
ShardingSphere-Sharding-JDBC水平分表(最终测试) | 学习笔记
快速学习ShardingSphere-Sharding-JDBC水平分表(最终测试)。
ShardingSphere-Sharding-JDBC水平分表(最终测试) | 学习笔记
|
存储 算法 关系型数据库
MyCat - 分片 - 水平拆分 - 分片配置及测试 | 学习笔记
快速学习 MyCat - 分片 - 水平拆分 - 分片配置及测试
MyCat - 分片 - 水平拆分 - 分片配置及测试 | 学习笔记
HDOJ(HDU) 1407 测试你是否和LTC水平一样高(暴力)
HDOJ(HDU) 1407 测试你是否和LTC水平一样高(暴力)
105 0
|
测试技术 网络安全 网络架构
HDOJ(HDU) 1407 测试你是否和LTC水平一样高(暴力)
Problem Description 大家提到LTC都佩服的不行,不过,如果竞赛只有这一个题目,我敢保证你和他绝对在一个水平线上! 你的任务是: 计算方程x^2+y^2+z^2= num的一个正整数解。
1143 0
|
1天前
|
JSON Java 测试技术
SpringCloud2023实战之接口服务测试工具SpringBootTest
SpringBootTest同时集成了JUnit Jupiter、AssertJ、Hamcrest测试辅助库,使得更容易编写但愿测试代码。
22 3
|
29天前
|
JSON 算法 数据可视化
测试专项笔记(一): 通过算法能力接口返回的检测结果完成相关指标的计算(目标检测)
这篇文章是关于如何通过算法接口返回的目标检测结果来计算性能指标的笔记。它涵盖了任务描述、指标分析(包括TP、FP、FN、TN、精准率和召回率),接口处理,数据集处理,以及如何使用实用工具进行文件操作和数据可视化。文章还提供了一些Python代码示例,用于处理图像文件、转换数据格式以及计算目标检测的性能指标。
53 0
测试专项笔记(一): 通过算法能力接口返回的检测结果完成相关指标的计算(目标检测)
|
2月前
|
移动开发 JSON Java
Jmeter实现WebSocket协议的接口测试方法
WebSocket协议是HTML5的一种新协议,实现了浏览器与服务器之间的全双工通信。通过简单的握手动作,双方可直接传输数据。其优势包括极小的头部开销和服务器推送功能。使用JMeter进行WebSocket接口和性能测试时,需安装特定插件并配置相关参数,如服务器地址、端口号等,还可通过CSV文件实现参数化,以满足不同测试需求。
219 7
Jmeter实现WebSocket协议的接口测试方法
下一篇
无影云桌面