您现在的位置是:首页 >其他 >【软件测试】| 软件测试 - 答疑篇网站首页其他

【软件测试】| 软件测试 - 答疑篇

Jin - Wang 2024-06-14 00:01:02
简介【软件测试】| 软件测试 - 答疑篇

?️ 主页:小夜时雨
?️ 专栏:软件测试
?️ 如何优雅的活着,是我找寻的方向
优雅

一、什么是软件测试

最常见的理解是:软件测试就是找BUG,发现缺陷。

  • 软件测试就是验证软件产品特性是否满足用户的需求。
  • 测试试图验证软件是“工作的”,也就是验证软件功能执行的正确性
  • 测试的活动是以测试人员“预期的结果”为依据,这里的“预期结果”指的是需求定义。
  • 软件测试的特点:

软件测试只是一个样本试验,具有不可穷尽性。

二、测试和调试的区别

  1. 目的不同
  • 调试(Debug):确保程序做了程序员想它做的事情
  • 测试(Testing):确保程序解决了它该解决的问题
  1. 参与角色不同
  • 测试由测试人员和开发人员来执行,黑盒测试主要由测试人员完成、单元/集成测试主要是由开发 人员执行。
  • 调试由开发人员完成。
  1. 执行的阶段不同
  • 测试贯穿整个软件开发生命周期
  • 调试一般在开发阶段。

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

  1. 工作内容
  • 开发: 通过不同的编程语言,最终作出一个产品(Coding)
  • 测试:写测试用例,执行,发送测试报告,编写自动化测试用例,开发出相关的测试工具

2.技能区别

  • 开发 :着重于技能深度的掌握(要写出高效的代码)
  • 测试: 技能广度的掌握:业务能力,设计和架构分析能力,测试手段和工具使用,用户模型分析和理解,编程能力
  1. 薪资情况

薪水:中小企业总体比研发低,自动化等专业测试领域和研发基本无差距。大厂研发测试基本无差别

?️?️?️ 好啦,到这里有关 软件测试答疑 的分享就没了,如果感觉做的还不错的话可以点个赞,关注一下,你的支持就是我继续下去的动力,蟹蟹大家了,我们下期再见,拜拜~ ☆*: .。. o(≧▽≦)o .。.:*☆

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。