测试理论

软件测试定义

使用手工或自动手段来进行软件的测试,目的是查看预期结果和实际结果之间的差异;

软件测试的作用和目的

使用最少的人力物力财力找到软件中的缺陷并修复,从而降低商业风险

测试原则

1、测试能证明软件存在缺陷,不能证明软件不存在缺陷

2、不能进行穷举测试(一个个的吧所有可能性都列举)

3、测试工作应当尽早介入

4、缺陷存在集群现象(二八原则,20%的模块中存在着所有缺陷的80%)

5、某些测试依赖测试环境(系统或者浏览器)

6、杀虫剂现象

7、不存在缺陷谬论

B/S和C/S架构

bs就是浏览器服务器架构(网站),浏览器-服务器

cs就是需要安装的那些应用程序APP,客户端-服务器

比较:

--1、标准:bs开发更标准一些,因为CS需要在不同的系统上执行,bs只需要在浏览器上执行

--2、效率:CS效率更高 ,CS属于安装的软件,很多内容已经安装到电脑中了,只需要联网获取数据即可,而bs运行在浏览器上,所有的数据需要经过下载才能使用

--3、升级:不是无缝升级,CS需要删除老版本,在安装新版本

--4、安全性:CS更为安全,因为必须安装软件 才能使用,bs安全性较低,只要有浏览器就可以使用

--5、开发成本:CS开发的成本更高,程序员必须金童各个系统,不是开发成本很低,只要浏览器能够正常运行即可

常见的图片类型

jpg:颜色信息比较丰富的一种图片格式

png:可以支持透明的一种图片格式(图片透明的所占用的内存更小,网站打开速度更快)

gif:支持动图,占用体积小

psd:分层的图片,多个图片组合起来的设计师使用PS软件实现的,我们称为PSD设计稿)

posted @ 2019-12-25 09:49  落笺丶  阅读(194)  评论(0编辑  收藏  举报