测试狗的第一天

一.认识软件测试(从不同角度) 找bug

1.软件测试的起源

1.1《测试数据的数据原理》:确定了软件测试可以作为一个独立的研究方向。

1.2《软件测试的艺术》:测试是为了发现缺陷而执行一个程序或者系统的过程

2.软件测试的定义(不同角度来进行描述)

2.1正向思维(从开发思想的角度来进行描述)

关注点:使自己确信产品(被研发出来的软件)是正常工作的,从而评价一个程序或者系统的过程,确信这些程序或者系统是能够达到预期的结果,软件测试就是以此为目的

2.2反向思维:

测试的工作是为了证明程序有错的,而不是证明程序无错

一个成功测试是发现了以前从未发现到的错误

2.3IEEE(电器电子工程师协会)定义的测试:

在规定条件(测试环境)运行系统或者构件(被测软件)的过程:观察和记录结果,根据结果对系统或者构件来给出评价

2.4广义的测试的定义(测试工作经验的总结)

软件测试是对软件产品在形成的过程中所有相关的产品进行的测试,不仅仅只包含程序,还应该包含数据,文档。

软件=程序+数据+文档

2.5在广义的软件测试定义中,规定了测试工作的展开,会有两个环节的操作,一个是验证(Verification)活动,一个是确认(Validation)的活动

2.5.1验证(v):根据所提供的证据,来检查软件中该有的功能是否都存在

2.5.2确认(v):根据所提供的证据,来确保已实现功能结果的正确性或者合法性

3.软件测试的目的:

3.1以最少的人力物力时间尽可能多的发现软件中潜藏的错误和缺陷,通过各种手段来修复这些错误和缺陷,从而的保障软件产品质量,避免因产品发布之后由于潜藏的错误和缺陷导致带来的商业风险

3.2在测试过程中,也会有相应测试文档的产出,这些文档可以作为后续软件版本进行迭代更新后,测试工作进展的一个重要参考依据。

4.测试需要保证:程序做了它该做的事情,以及程序没有做它不该做的事情

5.一句话总结测试目的:尽可能早的发现软件中潜藏的错误和缺陷,并保证得以修复

进行完善优秀的软件测试可以提高软件产品的质量?

测试加开发才可以提高

6.从产品的质量来看:测试----保障 开发加测试----提高

二,进行缺陷的判定-----bug

1.缺陷的定义(判定准则)

1.1软件未实现产品说明书上的功能

产品说明书: 又叫做产品需求说明书,介绍了软件产品应该包含出现哪些功能,不能出现的功能场景

1.2软件出现了产品说明书上不应该出现的功能

1.3软件实现了产品说明书上未提到的功能

1.4软件未实现产品说明书虽未明确提及但应该实现的目标

相机-----闪光灯功能说明书上没有明说限制,但低于一定电量,该功能不能使用

1.5软件难以理解,不易使用,运行缓慢(从测试角度看),最终用户会认为不好----缺陷

一句话汇总缺陷判定:超出需求的或者不满足需求的都是属于缺陷

扩充缺陷的判定规则:当软件功能的实际结果和预期结果不一致时,也属于缺陷

三,WEB测试技术----HTML技术

在测试工作中,很多时候接触的软件类型:大部分集中在两个平台上,一个是移动端,另外一个web端

WEB端软件-->平时所见的这些网站--->通过浏览器来访问和使用

h5 html5--->前端开发 网页设计

对于HTML技术来说,需要大家掌握:能够明白每个标签是做什么的就可以了,看到该标签知道是什么效果即可

1.HTML技术概述:

HTML技术---网页,网站

html称为:超文本标识语言----属于标签语言

该技术是用来制作超文本文档(网页)的标签语言,制作出来的网页,被称为HTML文件,web文件

h5--->指的是HTML技术的第五代标准,前面版本是4.01

2.HTML技术的基本架构

页面的标题

写的是页面的内容

代表的是声明一个HTML文档

代表的是头部标签

代表的是页面标题标签

代表的是页面主体标签

当在记事本中编辑完成之后,需要进行后缀的改写

HTML文件---> .html 或者 .htm

3.基本描述:

HTML标签都是由尖括号包裹起来的关键词,大部分情况下,都是成对出现的

<关键词> 开始标签 ,结束标签

单个出现的标签
换行


水平线

4.基本标签的使用

4.1标题标签 ------>应用场景:新闻大标题

-----

特征:数字越大,修饰出来的字体就越小;加粗;自动换行

4.2段落标签

描述:对页面中的内容进行段落划分显示

特征:自动换行:行间距产生

html标签属性:作用是用来修饰HTML标签,属性是放在开始标签中,放在哪个标签就修饰哪个标签

格式:<开始标签 属性名=”属性值“>

位置属性:align

left左 center 居中 right 右

没有换行效果

4.3超链接 作用:实现页面之间的跳转

跳转百度页面

4.4 图片标签:

alt="提示属性” 当图片加载不到时,Alt属性后面的话术就会提示出来

4.5嵌入元素(音频,视频文件标签)

无换行

4.6注释:解释说明的作用,不会显示在页面中

你可能感兴趣的:(测试工具,单元测试)