【软件测试专栏】认识软件测试、测试与开发的区别

news2024/11/24 12:40:53

  • 博客主页:Duck Bro 博客主页
  • 系列专栏:软件测试专栏
  • 关注博主,后期持续更新系列文章
  • 如果有错误感谢请大家批评指出,及时修改
  • 感谢大家点赞👍收藏⭐评论✍

认识软件测试、测试与开发的区别

关键词:软件测试、测试、开发、岗位

目录

  • 认识软件测试、测试与开发的区别
    • 一、软件测试是什么?
      • 1. 测试举例
      • 2. 为什么需要软件测试
      • 3. 软件测试的定义
    • 二、软件测试的岗位
      • 1. 软件测试开发工程师(测开)
      • 2. 测试工程师
      • 3. 测开与测试的区别
    • 三、测试与开发的区别
      • 1. 工作内容
      • 2. 学习难度
      • 3. 测试与调试(开发时)
    • 四、软件测试人员应具备的能力
      • 1. 综合能力
      • 2. 自动化测试技术
      • 3. 设计测试用例
      • 4. 探索性思维能力
      • 5. 责任及抗压


一、软件测试是什么?

软件测试是为了发现软件中存在的错误、缺陷和不足而进行的一系列活动。

1. 测试举例

案例一:
在这里插入图片描述

以水杯为例
外观测试:在购买杯子时,会选择釉面、哑光、亮面
价格测试:杯子价格,20元、30元、300元
材质测试:亚克力材质、塑料材质、不锈钢材质
密封性测试:保密性好、气密性好不容易漏水

案例二:
在这里插入图片描述

以衣服为例
款式测试:按衣服种类,短袖、长袖、外套;按颜色,红、白、黑、蓝…
试穿测试:按尺寸,M码、L码、XXL码
面料测试:纯棉、涤纶、布料 价格测试:300元、4000元、1万元

2. 为什么需要软件测试

一款软件要发布上线,需要进行开发、测试、运维等几个步骤。
测试人员要保障产品的功能、保证产品的质量性能、对用户的感受。
用户往往决定这一款软件是否有价值,直接影响企业或公司的盈利,产品质量太差会导致用户流失,所以测试在这个过程中尤为重要
在这里插入图片描述

3. 软件测试的定义

在这里插入图片描述


二、软件测试的岗位

测试开发工程师及测试工程师

1. 软件测试开发工程师(测开)

软件测试开发工程师是负责开发和维护软件测试工具和测试框架的专业人员。 他们主要负责设计和实现测试自动化脚本,编写测试工具和测试框架,以提高软件测试流程的效率和质量。

2. 测试工程师

测试工程师是负责软件测试的专业人员。 他们负责制定测试策略、编写测试计划和测试用例,执行测试并记录测试结果,分析测试数据,从而评估软件质量和发现潜在问题。

3. 测开与测试的区别

在这里插入图片描述


三、测试与开发的区别

1. 工作内容

2. 学习难度

在这里插入图片描述

3. 测试与调试(开发时)

在这里插入图片描述


四、软件测试人员应具备的能力

1. 综合能力

  1. 沟通能力
    测试⼯程师的沟通能力会直接影响⼯作开展的效率。良好的沟通能力是测试⼯程师获得更好发展
    的“敲⻔砖”

  2. 学习能力
    对不同的业务需求和功能的快速学习和理解能力。

  3. 开发能力(开发测试工具)
    测试⼈员除了保障项目质量之外,也需要针对当前业务开发效率⼯具,来提升测试效率和质量。
    如⾃动化、性能测试等就是效率⼯具

  4. 编写文档
    测试⼈员需要编写各项⽂档,如测试计划、测试⽤例、测试报告等等

2. 自动化测试技术

⾃动化测试技术在测试领域中占有举⾜轻重的地位,掌握⾃动化测试技术,可以将测试⼈员从⼤量重
复性的⼿⼯劳动中解放出来,这样可以把更多的精力花在更多类型的测试上。

3. 设计测试用例

测试⽤例设计能力是指,⽆论对于什么类型的测试,都能够设计出⾼效地发现缺陷,保证产品质量的
优秀测试⽤例。

4. 探索性思维能力

测试⼯程师在执⾏测试的过程中不断学习被测系统,结合⾃⼰的经验,知识,直觉, 进⾏系统的错误
猜测和逻辑推理,整理和分析出更多有针对性的的测试关注点。 探索性思维的质量取决于测试⼈员的
经验

5. 责任及抗压

测试是产品质量的最后的把关者;由于测试⼯作成效很难衡量,测试⽤例执⾏、bug数目的多少
都 ⽆法说明产品的质量是否合格;虽然在敏捷模型中团队中每个⼈都需要对产品质量负责,但是产品
的测试质量是跟测试⼈员那密切相关的。所以,责任感是最重要的测试必备素质之⼀。
压力,测试工作者,特别是属于互联网行业需要能够抗住各种压力。


在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2091399.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

最短路算法详解(Dijkstra 算法,Bellman-Ford 算法,Floyd-Warshall 算法)

文章目录 一、Dijkstra 算法二、Bellman-Ford 算法三、Floyd-Warshall 算法 由于文章篇幅有限,下面都只给出算法对应的部分代码,需要全部代码调试参考的请点击: 图的源码 最短路径问题:从在带权图的某一顶点出发,找出…

【PyCharm激活码】2024年最新pycharm专业版激活码+安装教程!

一、PyCharm激活 激活码: KQ8KMJ77TY-eyJsaWNlbnNlSWQiOiJLUThLTUo3N1RZIiwibGljZW5zZWVOYW1lIjoiVW5pdmVyc2l0YXMgTmVnZXJpIE1hbGFuZyIsImxpY2Vuc2VlVHlwZSI6IkNMQVNTUk9PTSIsImFzc2lnbmVlTmFtZSI6IkpldOWFqOWutuahtiDorqTlh4blupflkI0iLCJhc3NpZ25lZUVtYWlsIjoi…

ArcEngine二次开发实用函数18:使用shp矢量对栅格文件进行掩模和GP授权获取

目录 1. 权限设置 2. 添加如下引用 3. 核心代码: 首先要确定要使用的gp工具需要什么权限,这个可以在工具的帮助中查看;获取权限之后,引用名称空间,编写处理代码: 下面给出具体的实例代码: 1. 权限设置 ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.Eng…

介绍一下最近很火的一款游戏黑神话悟空,以及国产游戏面临的挑战

《黑神话:悟空》是一款由杭州游科互动科技有限公司开发的单机动作角色扮演游戏,以中国古典名著《西游记》为背景。游戏在2024年8月20日上线,支持PC(Steam、Epic、Wegame)和PlayStation 5平台,未来还将登陆X…

OpenCV绘图函数(13)绘制多边形函数函数polylines()的使用

操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 画几条多边形曲线 函数原型 void cv::polylines (InputOutputArray img,InputArrayOfArrays pts,bool isClosed,const Scalar & color…

浅谈 Android 15 新 API:确保 TextView 完整展示、不被切断~

本文为稀土掘金技术社区首发签约文章,30天内禁止转载,30天后未获授权禁止转载,侵权必究! 前言 很多语言和文字拥有特殊的、复杂的写法、画法,一个字符可能延伸到前一个字符的区域,甚至后一个字符的区域。 …

力扣375.猜数字大小 II

力扣375.猜数字大小 II dp dp[i][j]是说依次以从i到j的数字作为分割点(猜的数),必定赢的游戏所用钱的最小值。 枚举每一列,从下往上算出dp[i][j],最终答案为dp[1][n] class Solution {public:int getMoneyAmount(int n) {if(n 1)retu…

巧用scss实现一个通用的媒介查询代码

巧用scss实现一个通用的媒介查询代码 效果展示 实现代码 <template><div class"page-root"><div class"header"></div><div class"content"><div class"car-item" v-for"item in 9">…

20行为型设计模式——访问者模式

一、访问者模介绍 访问者模式&#xff08;Visitor Pattern&#xff09;是一种行为型设计模式&#xff0c;用于将操作封装在访问者对象中&#xff0c;以便在不改变被访问对象的类的前提下&#xff0c;定义新的操作。它允许你在不修改现有代码的情况下&#xff0c;向对象结构中添…

类和对象以及内存管理

对象拷贝时的编译器优化 现代编译器会为了尽可能提高程序的效率&#xff0c;在不影响正确性的情况下会尽可能减少⼀些传参和传返回值的过程中可以省略的拷贝。如何优化C标准并没有严格规定&#xff0c;各个编译器会根据情况自行处理。当前主流的相对新⼀点的编译器对于连续⼀个…

电池信息 v5.29.11 高级版,智能优化充电,最多可延长50%电池寿命

Charging Master 是一款非常实用的安卓 APP&#xff0c;专注于为您的手机充电提供最佳体验。借助其智能优化功能&#xff0c;Charging Master 能够最大程度地延长电池寿命&#xff0c;最多可达 50% 的节省。此外&#xff0c;该应用还提供了一系列功能&#xff0c;助您更好地管理…

提升团队效率的9款免费办公工具评测

本文主要介绍了以下9款协同办公软件&#xff1a;1.Worktile&#xff1b;2.PingCode&#xff1b;3.石墨文档&#xff1b;4.Teambition&#xff1b;5.蓝湖&#xff1b;6.工作宝&#xff1b;7.飞书&#xff1b;8.Asana&#xff1b;9.ClickUp。 在现代职场中&#xff0c;团队协作已…

GD - GD32350R_EVAL - PWM实验和验证1

文章目录 GD - GD32350R_EVAL - PWM实验和验证1概述笔记实验设计实验环境GD32350R_EVAL 的硬件连接修改程序配置 - 只产生PWM波&#xff0c;不要CMP清除波形TIMER0时钟设置TIMER0的PWM设置参数设置main()中PWM波形的开启代码示波器测量结果如果要产生4KHZ的PWM需要设置怎样的参…

在centos系统中kill掉指定进程

如上图&#xff0c;我想kill掉 python3 func_tg_1_vps.py这个进程&#xff08;而不kill掉python3 func_tg_2_vps.py&#xff09;。 解决方法&#xff1a; 第一步&#xff1a;首先使用ps -ef | grep python3命令&#xff0c;查出所有包含python3的命令 拿其中一条讲解 root …

开放式耳机漏音有多大?开放式耳机是否值得购买?

开放式耳机确实存在漏音的问题&#xff0c;这是因为其设计原理决定的。开放式耳机不像封闭式耳机那样完全封闭耳道&#xff0c;因此声音会向外散播&#xff0c;导致漏音。不过&#xff0c;随着技术的发展&#xff0c;许多耳机制造商已经开始着手解决这个问题&#xff0c;通过改…

Git之2.0版本重要特性及用法实例(五十六)

简介&#xff1a; CSDN博客专家、《Android系统多媒体进阶实战》一书作者. 新书发布&#xff1a;《Android系统多媒体进阶实战》&#x1f680; 优质专栏&#xff1a; Audio工程师进阶系列【原创干货持续更新中……】&#x1f680; 优质专栏&#xff1a; 多媒体系统工程师系列…

VScode 使用记录

插件 1、代码提示插件&#xff1a;Codeium 安装说明&#xff1a;Codeium&#xff1a;强大且免费的AI智能编程助手 - Su的技术博客 (verysu.com) 用google账号登陆&#xff0c;跳转按照官网给的三个步骤来 step1&#xff1a;复制token&#xff1b; step2&#xff1a;在文件页…

中秋佳节,南卡Runner Pro5骨传导耳机让团圆更圆满!

中秋节&#xff0c;这个承载着温馨与团圆的节日&#xff0c;是向亲朋好友表达深情厚意的绝佳时刻。在这样一个特别的日子里&#xff0c;挑选一份既实用又充满科技感的礼物&#xff0c;无疑能够给人们带来惊喜与感动。南卡Runner Pro5骨传导耳机&#xff0c;凭借其创新的设计和卓…

绿色消费新动力:‘众店‘模式引领数字经济下的零售创新

在数字浪潮的推动下&#xff0c;传统零售业正经历着前所未有的转型。绿色消费积分系统&#xff0c;在这一变革中崭露头角&#xff0c;成为新兴消费平台的佼佼者。 一、"众店"平台的快速崛起 仅用两年时间&#xff0c;"众店"平台就实现了巨大的飞跃&#x…

代码随想录算法训练营day58:图论08:拓扑排序精讲;dijkstra(朴素版)精讲

拓扑排序精讲 卡码网&#xff1a;117. 软件构建(opens new window) 题目描述&#xff1a; 某个大型软件项目的构建系统拥有 N 个文件&#xff0c;文件编号从 0 到 N - 1&#xff0c;在这些文件中&#xff0c;某些文件依赖于其他文件的内容&#xff0c;这意味着如果文件 A 依…