ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

测试运维

2021-06-01 08:03:13  阅读:143  来源: 互联网

标签:计算机 运维 螺旋 模型 依从性 测试 软件


 

一、计算机来源

计算机之父:图灵(图灵机,人工智能之父,图灵测试),冯诺依曼(冯诺依曼计算机体系:输入、输出、计算、控制、存储)

二、计算机的发展

人工控制计算机硬件----->操作系统控制计算机------->程序来完成特定的功能----->测试来检测软件

 

测试需求:

测试时保证实际输出与预期输出之间的审核或比较过程,及时发现软件bug与缺陷,避免项目上线由于bug给公司带来的损失

 

C/s架构软件:client-server

客户端需安装专门软件,如QQ 微信等

B/S架构软件:web-server

客户端为浏览器,如百度,hao123等

 

 

 

三、软件测试

按测试阶段划分:

单元测试、集成测试、系统测试、验收测试

是否覆盖源代码:

黑盒测试、白盒测试、灰盒测试

按是否运行:

静态测试、动态测试

按是否自动化:

人工测试、自动化测试

更多:

冒烟测试、回归测试、随机测试

 

四、质量模型

软件质量,就是软件与明确的和隐含定义的需求相一致的程度,对于大部分的软件,都可以考虑从这6个特性和27个子特性去测试、评价一个软件
ISO 9126 软件质量模型是评价软件质量的国际标准,这个模型是软件质量标准的核心

软件质量模型

功能性

适合性、准确性、互操作性、保密安全性、功能性的依从性

可靠性

成熟性、容错性、易恢复性、可靠的依从性

易用性

易理解性、易学性、易操作性、吸引性、易用性的依从性

效率

时间特性、资源利用性、效率依从性

维护性

易分析性、易改变性、稳定性、易测试性、维护性的依存性

可移植性

适应性、易安装性、共存性、易替换性、可移植的依从性

 

五、w模型

w模型介绍:测试伴随着整个软件开发周期,并且测试的对象不仅仅是程序,需求和设计同样要测试。

w模型的优缺点:

优点:
强调测试伴随着整个软件开发周期,而且测试的对象不仅仅是程序,还包括需求和设计
更早的介入测试,能尽早的发现缺陷进行修复
.src=![微信图片_20210528170210](D:\P8\微信图片_20210528170210.png)

六、v模型

v模型介绍:v模型是最具有代表性的测试模型,最早是由Paul Rook在20世纪后期提出,由英国国家计算机中心 文献中发布,旨在改进软件开发的效率和效果

v模型本身是软件开发中的瀑布模型的变种,它反映了测试活动与分析和设计的关系

v模型标明了测试过程中本身存在的不同阶段,从左到右,描述了开发过程和测试过程间的阶段对应关系

v模型的优缺点

优点:测试v模型即包含了底层测试又包含了高层测试;
缺点:当需求变更时将会导致返工量非常大,模型灵活性比较低

 

七、螺旋模型

螺旋模型特点:引进了风险分析活动
螺旋的优缺点:
优点:螺旋模型很大程度上是一种风险驱动的方法体系。
缺点:采用螺旋模型需要具有相当丰富的风险评估经验和专门知识

八、瀑布模型

特点:是线性模型的一种,每个阶段只执行一次

优点:开发的各个阶段比较清晰,当阶段完成后,只需关注后续阶段

缺点:不适应需求的变化,风险往往延至后期才会显露,失去及早纠正的机会

 

 

 

标签:计算机,运维,螺旋,模型,依从性,测试,软件
来源: https://www.cnblogs.com/beijin/p/14835519.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有