软件测试学习笔记10

Posted 天殇残瞳

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件测试学习笔记10相关的知识,希望对你有一定的参考价值。

软件测试学习笔记10

软件测试常用术语

C/S:
C指的是客户端,S指的是服务器端,这种软件是基于局域网或互联网的,需要一台服务器来安装服务器软件,每台客户端都需要安装客户端软件。
B/S
B指的是浏览器,S指的是服务器,这种软件同样是基于局域网或互联网的,它与C/S结构的软件的区别就在于,不需要安装客户端,只需要有浏览器,就可以直接使用。
缺陷:
软件的Bug指的是软件中不符合用户需求的问题。
测试环境:
软件测试环境就是软件运行的平台,包括软件、硬件和网络的集合。
测试用例:
在测试执行之前设计的一套详细的测试方案,包括测试环境、测试步骤、测试数据和预期结果。
冒烟测试:
在对一个新版本进行系统大规模地测试之前,先验证一下软件的基本功能是否实现,是否具备可测性。
α测试:
验收测试的一种,指的是由用户、测试人员、开发人员等共同参与的内部测试。

β测试:
验收测试的一种,指的是内测后的公测,即完全交给最终用户测试。

软件测试常用模型

1、V模型
V模型是我们熟知的瀑布模型的一种改性,瀑布模型将软件生命周期划分为计划、分析、设计、编码、测试和维护六个阶段,由于早期的错误可能要等到开发后期的测试阶段才能发现,所以可能带来严重的后果。
V模型就是在这点改进了瀑布模型,在软件开发的生存期,开发活动和测试活动几乎同时开始,这两个并行的动态的过程就会极大的减少bug和error出现的几率。

2、W模型
一些高性能高风险的系统、互联网软件,或一个系统难以被具体模块化的时候,就比较难做成V模式所需的各种构件,需要更强调迭代的开发模型或敏捷开发模型。
W模型从V模型演化过来,实际上开发是V,测试是并行的V;相对于V模型,W模型增加了软件各开发阶段中应同步进行的验证和确认活动,W明确表示出了测试与开发的并行关系。测试与开发是同步进行的,有利于尽早地全面的发现问题。

3、其他模型-H模型
真正的测试级别之间不存在严格的次序关系,各阶段间可以反复触发、迭代、增量。
为了解决V模型和W模型存在的问题,有人提出了H模型。它将测试活动完全独立出来,形成一个完全独立的流程,将测试准备活动和测试执行活动清晰地体现出来。

以上是关于软件测试学习笔记10的主要内容,如果未能解决你的问题,请参考以下文章

学习笔记TF011:多层神经网络

Coursera机器学习week9 笔记

es6学习笔记

Java学习笔记-方法总结

学习笔记Hadoop——虚拟机安装java安装

3学习单元测试代码覆盖率工具的使用把一个英语句子中的单词次序颠倒后输出。