IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 软件测试基础 -> 正文阅读

[开发测试]软件测试基础

1.软件测试定义
软件测试的目标应该服从于软件项目的目标。软件测试通过使用更高效的方法和工具,提升软件开发效率及软件开发质量。
在规定条件下对软件系统进行审核、运行和评估,验证软件系统是都满足需求。
预防、发现、跟踪软件的缺陷,提高产品质量。
软件测试通过技术手段,更早、更快、更多的发现缺陷,从而降低这些缺陷可能带来的风险。


2.软件测试原则--思维
发现尽可能多的缺陷,不是为了说明软件中没有缺陷。
成功的测试在于发现了迄今为止未发现的缺陷。----追求
测试绝不能证明软件100%正确,即使经过了最严格的测试之后,仍然可能还有没被发现的错误潜藏在软件中。
评审-->头脑风暴-->交叉测试 ? ? ? ? ? ? ? ?例如:5个人,10个人
测试越早,发现问题后解决问题的成本越小
?

3.软件测试原则
测试工作是有计划的,应尽早开展测试工作。--测试计划
尽量避免测试自己开发的程序。
测试只能证明缺陷存在,不能证明缺陷不存在。
“彻底地测试”难以成为现实,要考虑时间、费用等限制,不允许无休止地测试。
测试都应追溯到用户追求。
测试设计和测试执行应该进行分离。
软件缺陷具有免疫性,应尽早可能采用多种方法和数据对软件进行测试

4.80-20原则80%的缺陷聚集在20%的模块中,经常出错

?5.测试沟通
开发人员的注意事项:
不要敌视测试人员。要理解测试的目的就是发现缺陷,是测试人员的工作职责。不要以为测试人员吃饱了没事干,存心找茬。
不要轻视测试人员,别说人家技术水平差,不配搞开发只好搞测试。
测试人员的注意事项:
发现缺陷是不要嘲笑开发人员,别说他的程序真臭、到处是Bug。
在开发人员压力太大时或者心情不好时不要火上浇油,发现缺陷时别大声嚷嚷。
另一种极端:如果测试人员与开发人员的关系非常好,可能会导致在测试的时候“手下留情”,这对项目也是一种伤害。
?

6.需求、类型、阶段、策略

?软件测试需求

软件测试的对象

软件测试阶段

软件测试策略

探索式软件测试

企业软件测试人员组织

7.

8.软件测试阶段对照表??

9.测试优先级选择
哪些功能是软件的特色?
哪些功能是用户最常用的?
如果系统可以分块卖的话,哪些功能块在销售时最昂贵?
哪些功能出错将导致用户不满或索赔?
哪些程序是最复杂、最容易出错的?
哪些程序是相对独立,应当提前测试的?
哪些程序最容易扩散错误?
哪些程序是全系统的性能瓶颈所在?
哪些程序是开发者最没有信心的?
?

10.冒烟测试

就是在一个新版本出来的时候,将软件的全部功能过一遍,看有没有什么大问题。如果功能可以正常运行,不会影响测试进行,那么这个版本就可以真正开始测试了。如果功能有重大问题或影响测试进行,那么这个版本就是不合格的,不用进行进一步的测试。

2.回归测试
就是以前版本中发现的bug在新的版本中验证是否存在且是否引发新的bug。

我有两层理解,一是就是当你修复一个bug后,把之前的测试用例再次应用到修复后的版本上进行测试。二是当一个新版本开发好后,而且冒烟测试通过,此时可以先用上一个版本的测试用例对新版本进行测试,看是否有bug。
?

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2021-08-16 12:02:34  更:2021-08-16 12:02:46 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/17 21:22:55-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码