| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发测试 -> 自学软件测试Day1 -> 正文阅读 |
|
[开发测试]自学软件测试Day1 |
第一章? 软件测试基础理论一、测试的定义使用人工或自动的手段来运行或测试某个系统的过程。目的在于检测他是否满足规定的需求,弄清预期结果和实际结果的差别。
二、测试的目的以最小的人力物力和时间,找出软件产品中潜在的错误和风险 三、测试的原则
四、测试标准国际标准:ISO25010? ?(软件产品质量模型) 国内标准:GBT20438? ?(电气/电子/可编程电子安全相关系统的功能安全) ? ? ? ? ? ? ? ? ? GBT18905? ?(软件工程产品评价) 五、测试的基本要求
第二章? 测试与开发模型一、测试的工作流程
二、开发模型??
?瀑布模型的特点:阶段间具有顺序性和依赖性、推迟实现、质量保证的观点 总结:瀑布模型是文档驱动的模型,遵守这个约束可以使软件维护变得比较容易一些,从而显著降低软件预算。 优点:为项目提供了按阶段划分的检查点;当前一阶段完成后,只需要去关注后续阶段 ;可在迭代模型中应用瀑布模型。 缺点:不适合需求模糊或需求经常变动的系统;用户需要等待较长时间来获得一个可供使用的系统;系统完成之前无法预测系统引入的影响(不能实时变动,灵活性差);由于开销的逐步升级问题,不存在早期阶段的反馈(不存在迭代版本1.0 2.0等) 2.增量模型 ?把瀑布模型的顺序特征与快速原型法的迭代特征相结合,将软件看作一系列相互联系的增量,在开发过程的各次迭代中,每次完成一个增量。(每次增量只是一个功能或模块) 解决了瀑布模型的缺点:可以阶段性交付;可以实现需求模糊或需求经常变动的系统;存在早期反馈;系统完成之前可以根据当时时事的情况进行改变。 3. 快速原型 快速原型是快速建立起来的可以在计算机上运行的程序。 优点:克服瀑布模型的缺点,减少由于软件需求不明确带来的开发风险,适合不能预先确定定义需求的软件系统的开发 缺点:所选用的开发技术和工具不一定符合主流的发展;快速建立起来的系统结构加上连续的修改可能会导致产品质量的低下;使用前提是要有一个展示性的产品原型,一定程度上可能会限制开发人员的创新。 4.其他开发模型 螺旋开发模型:制定计划,风险分析,实施工程,客户评估 迭代开发模型,敏捷开发模型等 ?三、测试模型1.V模型 优点:每个阶段清晰明了,便于控制开发的每个过程,既包含单元测试又包含系统测试 缺点:测试介入的较晚,对于前期的一些缺陷无法发现和修改,测试和开发串行,用时长。 2.W模型 ? W模型中,测试伴随着整个软件开发周期,而且测试的对象不仅仅是程序,需求、功能和设计同样要测试。 优点:测试和开发并行独立进行 缺点:对需求和测试技术要求高,适用于大中型企业 四、测试和开发的关系
第三章? 测试的分类?
?功能测试又分为UI(界面)测试、业务功能测试、文档测试、易用性测试、安装和卸载测试、兼容性测试(浏览器测试、平台测试、本身不同版本的兼容性、其他软件的兼容性、数据兼容性) 性能测试分为一般性能测试、稳定性测试、负载测试、压力测试 一般性能测试包括响应速度、对资源的利用(CPU使用率、GPU、内存)
|
|
开发测试 最新文章 |
pytest系列——allure之生成测试报告(Wind |
某大厂软件测试岗一面笔试题+二面问答题面试 |
iperf 学习笔记 |
关于Python中使用selenium八大定位方法 |
【软件测试】为什么提升不了?8年测试总结再 |
软件测试复习 |
PHP笔记-Smarty模板引擎的使用 |
C++Test使用入门 |
【Java】单元测试 |
Net core 3.x 获取客户端地址 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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:41:19- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |