一 : 主要内容

二 : 什么是软件测试

在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程.

上面这是官话 .

在我们日常生活中 , 就有许多测试的行为 , 比如地铁站的金属检测仪 , 用于检测旅客是否携带了违禁物品 ; 再比如测谎仪 , 通过记录人在情绪变化时的各种生理变化 , 判断是否说谎了 , 等等 .

企业研发出一个产品 , 能直接上线给用户或者进行销售吗 ? 显然这不安全 . 用户为什么要花钱充会员 , 充游戏 , 买皮肤 , 购买产品相关的一些服务 , 显然是为了更好的用户体验 . 如果发现充了钱 , 用户体验不好 , 这就很不好了 , 轻则导致低口碑 , 重则给企业带来严重的经济损失 .

所以测试工作应用而生 , 测试就是验证软件产品特性是否符合用户的需求 ! 这个产品特性 , 包括功能 , 界面 , 兼容性 , 性能 …
其实软件测试是干啥的 , 就是找BUG , 看产品效果是否符合预期 . 在此过程中 , 也需要了解一些开发相关的知识 , 以便更好地进行测试工作 ; 同时需要掌握一定的代码开发能力 , 编写测试工具 , 提高测试效率 .

三 : 软件测试和开发的区别

敏捷开发 : 敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发 . 在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征 . 换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态 . 其优势在于各司其职 , 分而治之 , 积少成多 , 循序渐进 , 慢就是快 .

总结 : 软件开发 , 主要是写代码的 ; 软件测试 , 就是测开发人员写的代码对不对 , 有没有实现需求 , 能否保证产品的质量 .

四 : 软件测试与调试的区别

五 : 软件测试岗位

  • 软件测试工程师:工程师的主要工作一般包含需求分析、编写测试计划和测试方案、设计测试用例、执行测试用例、跟踪BUG、编写测试报告等;
  • 测试开发工程师:根据项目的特点来开发一些自动化测试的脚本,或自动化测试的工具,或者是软件测试工作中用到的提高工作效率的小工具什么的,从而能够更有效地进行测试,提高软件产品的质量
  • 测试开发工程师工作的目的就是为了更高效,更快捷地让测试工程师进行测试工作;测试开发岗位一般要求一定的开发能力,解决问题的能力尤为重要
  • 性能测试工程师:针对系统进行性能测试,包括使用工具和编写性能自动化测试脚本。
  • 安全测试工程师:主要分析产品可能会出现的安全问题,做各个方面的渗透测试,提高产品的安全性
  • 其它:系统测试工程师,嵌入式测试工程师…

六 : 如何做好一名测试人员

我是卡卡西 , 我立志成为一名优秀的测试人员 .

我具有良好的沟通能力 , 能够很好的与开发人员进行交流 , 出现问题时能够心平气和地解决问题 , 而不是互相抱怨 , 导致项目进度落后 ; 我具备快速学习的能力 , 对于不同的场景 , 能够及时应对 , 或者说 , 我一定会通过学习新内容 , 新知识 , 通过交流沟通或请教大佬 , 从而解决工作中遇到的难题 ; 我具备一定的开发能力 , 这让我能更好地进行测试工作 , 提高开发的效率 ; 我掌握了一定的自动化测试技术 , 具备良好的测试用例设计能力 , 同时还会不断学习提高相关的技能 . 我坚信测试人员是产品质量非常重要的一段关卡 , 我深知使命重大 , 我会做好每一件该做的事 , 担好自己的责任 .

长风破浪会有时 , 直挂云帆济沧海 !

软件测试---前言篇相关推荐

  1. Array王锐大神力作:osg与PhysX结合系列内容——第0节 前言篇

    [Array王锐大神力作]osg与PhysX结合系列内容--前言篇 导语 系列内容预告 导语 OpenSceneGraph(OSG)是一个历史悠久的三维渲染引擎,至今仍然有广泛的用户群体,以及大量成功 ...

  2. 软件测试- 基础篇 用例篇铺垫案例

    文章目录 回顾上篇博客[软件测试 - 概念篇](https://blog.csdn.net/DarkAndGrey/article/details/125281778?spm=1001.2014.30 ...

  3. 从零开始用 LaTeX 排版一篇中文期刊论文 - 前言篇

    从零开始用 LaTeX 排版一篇中文期刊论文 - 前言篇 LaTeX\LaTeXLATE​X 的优缺点及入门建议 优点 缺点 入门建议 软件安装与使用 Tex Live 和 TexStudio是什么? ...

  4. 软件测试 | 概念篇

    软件测试 | 概念篇 一.软件测试的目的和原则 二.※ 什么是需求 三.※ 什么是bug 四.※ 什么是测试用例 五.※ 开发模型和测试模型 5.1 开发模型 5.2 软件测试 V 模型 5.3 软件 ...

  5. 软件测试——前言介绍

    测试工程师-前言介绍 (申明:首先文章写得比较贴切实际,适合小白类型的人群看,没有那么多的专业词汇,为的就是大家能够在看的过程中,简单.易懂,明了,)也希望把自己学到的.听到的.看到的分享给大家! 近 ...

  6. 软件测试入门篇(五)测试点提炼

    本篇意为帮助有意向往软测行业发展的小白同学指明方向,若有不当之处请留言指出,不甚感谢! 前言回顾:上一章说明了理解说明文档的方法[流程图],接下来说明如何提取测试点. 测试点提炼:流程图出来之后即可开 ...

  7. 自学软件测试 - 功能测试篇

    引言 软件学习之路:功能测试,自动化测试,性能测试. 近些年来,随着互联网的高速发展,互联网上的教程多到你看都看不完的,自学成了一个人最根本的能力.如何自学软件测试,个人经验认为可以通过以下途径学习. ...

  8. 【软件测试——————入门篇1】

    软件测试---入门0基础扫盲 计算机基础介绍 计算机基本介绍 **计算机硬件系统** 计算机软件系统 二进制基本介绍 常见进制与转换 编码基本介绍 计算机计量单位 DOS命令使用 计算机基础介绍 计算 ...

  9. 假如我是面试官,我会怎么考究你?软件测试面试篇

    我见过很多拼命的同事,这个也学,那个也看,学习资料收集了一大堆,到头来不过是在"用战术上的勤奋,掩盖战略上的懒惰",结果依然无法在测试项目中一显身手.在竞争力如此之大的时代,等待的 ...

最新文章

  1. hdu2041 dp
  2. F#学习之路(3) 如何组织程序(下)
  3. 2分钟,我把网站性能优化了3倍!
  4. Shell 变量及函数讲解 [2]
  5. neo4j 查 match
  6. Windows核心编程笔记
  7. 《穿越计算机的迷雾》第一版说明
  8. 矢量网络分析仪程控软件
  9. jsonobject中getkey_获取JSON中所有的KEY
  10. android最好的画图笔记app,盘点:好用的笔记类APP有哪些?
  11. 界面·财联社完成C轮融资,转型新型金融信息服务商
  12. 通俗的解释docker
  13. 定期年化40%,我把5000多个FIL全部存入了DMEX平台
  14. Tomcat SSL Failed to load keystore type JKS with path 系统找不到指定文件
  15. win7系统计算机文件夹缓慢,win7系统搜索文件很慢的两种解决方法
  16. 小习题:猴子吃桃问题
  17. 郭为重读麦肯锡报告:神州数码转型七年之痒
  18. 【嵌入式算法】空间向量夹角公式及其应用
  19. 单片机C51使用一个按键控制继电器开关通断
  20. 周一见!距离阿里巴巴开源开放周还有3天

热门文章

  1. 2019中国脑科学与神经调控技术发展高峰论坛
  2. 机器学习模型的超参数优化用于分子性质预测
  3. 四阶魔方邻角互换公式
  4. PostgreSQL:不支持 10 验证类型
  5. 如何调整图片像素大小
  6. Google搜索从入门到精通
  7. Android如何实现音频合成
  8. 嵌入式FCT项目案例分享(STM32)
  9. matlab书籍(数学建模,信号处理,智能优化,统计分析)
  10. 测试dns的工具--rndc,dig命令----DNS排错,在线修改bind(nsupdate)