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 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 软件测试难吗?该如何自学软件测试? -> 正文阅读

[开发测试]软件测试难吗?该如何自学软件测试?

一、开发模型—瀑布模型优点:开发阶段,各个阶段比较清晰;强调早期计划及需求调查;适合稳定需求的产品开发;改良:每个阶段都可以融入小的迭代工作!

二、开发快速原型模型实现一个基本原型,让用户对原型进行评价,逐步调整,使其满足用户最终需求;优点:适合不能确定需求的软件;缺点:不适合开发大型系统。

三、测试v模型需求分析、概要设计、详细设计、编码、单元测试、集成测试、系统测试、验收测试;

四、测试v模型优缺点

1、优点:包含了底层测试(单元测试)和高层测试(系统测试);清楚的标识了开发和测试的各个阶段;自上而下逐步求精,每个阶段分工明确,便于整体项目的把控。

2、缺点:自上而下的顺序导致了,测试工作在编码之后,就导致错误不能及时的进行修改;实际工作中,需求经常变化,导致v模型步骤,反复执行,返工量很大,灵活度较低。改良:每个步骤都可以进行小的迭代工作。

五、w模型优点:开发和测试伴随着整个开发周期,需求和设计同样要测试;更早的介入测试,可以发现初期的缺陷,修复成本低;分阶段工作,方便项目整体管理。

缺点:开发和测试依然是线性的关系,需求的变更和调整,依然不方便;如果没有文档,根本无法执行w模型;对于项目组成员的技术要求更高!

六、黑盒测试又称数据驱动测试,完全不考虑从内部机构和特性,值注重软件的功能需求(不管代码)

七、白盒测试把盒子打开研究里面的程序结构和源代码;

八、黑盒测试分类 1、功能测试:2、性能测试:

九、随机测试针对重要功能、新增加的功能、特殊情况、以前发现过重大bug的模块进行二次测试;也叫探索测试,它可以结合回归测试来使用;

十、软件测试分类:

1、按测试阶段划分:单元测试、集成测试、系统测试。

2、是否覆盖源代码:

(1)白盒测试(2)黑盒测试:

1、功能测试

2、性能测试

3、是否运行:静态测试(不运行程序)、动态测试(运行程序)

4、其它:

1、回归测试

2、冒烟测试

3、随机测试

4、验收测试(内测、公测、候选版)

5、是否自动化:

1、人工测试

2、自动测试十一、测试用例测什么?怎么测?

十二、等价类划分法属于黑盒测试,它将不能穷举的测试过程进行分类,从而保证完整性和代表性;

十三、等价类细节

1、考虑输入长度

2、考虑输入类型

3、组成规则

4、是否为空

5、是否区分大小写

6、是否重复

7、是否去除空格

注意事项:新手的如果基础没打好,千万不要着急学习软件测试工具,因为工具其实是很好学的,无非就是点几个按钮,熟练几个常用脚本的的书写,进行一下脚本的优化。但是如果不会测试理论基础,你用自动化测试工具做出来的结果你会分析吗?自动化测试得出的结果并不是最终的测试报告,这些需要软件测试人员再分析的,最终才能得出结果。再举个例子,你用loadrunner测试出来了一堆数据,你能根据那些数据得出系统瓶颈吗?不能,因为系统瓶颈的种类,分析方法,以及不同的系统要注意的瓶颈点不同,这些如果没有扎实的理论基础是很难分析出来的,因为它要综合各个情况才能得出系统瓶颈的。

还有一点,那就是一定要学习一些其他的东西,因为测试是一个多学科的科学,你必须要懂得,至少了解linux系统,网络技术、一门开发语言、CMM等内容。

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2022-01-01 14:14:47  更:2022-01-01 14:15:32 
 
开发: 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/18 5:40:56-

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