JavaScript&软件测试基本概念

一、软件测试定义

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

二、软件测试的目的和作用

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

三、软件测试原则

  1. 测试能证明软件存在缺陷,不能证明软件不存在缺陷
  2. 不能进行穷举(一个个的把所有可能性都列举)测试
  3. 测试工作要尽早的介入
  4. 缺陷存在集群现象(二八原则,20%的模块存在着80%的缺陷)
  5. 某些测试依赖测试环境(系统或浏览器)
  6. 杀虫剂现象
  7. 不存在缺陷谬论

四、bs和cs架构

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

cs就是需要安装的那些应用程序app, 客户端和服务器架构

二者比较:

  1. 标准:bs开发更标准一些,因为cs需要在不同的系统上执行,bs只需要在浏览器上执行
  2. 效率:cs效率更高,cs属于安装的软件,很多内容已经安装在电脑中了,只需要联网获取数据即可,而bs运行在浏览器上,所有的数据必须经过下载才能使用;
  3. 升级:bs无缝升级,cs需要删除老版本,再安装新版本
  4. 安全性:cs更为安全, 因为必须安装软件才能使用;bs安全度较低,只要有浏览器就可以使用
  5. 开发成本:cs开发成本更高,程序员必须精通各个系统;bs开发成本很低,只要浏览器能够正常运行即可

五、常见图片格式

  1. .jpg  普通的图片格式
  2. .png  可以实现透明的图片效果
  3. .gif    可以实现动图效果
  4. .psd   多个图片组合起来的(设计师使用ps软件实现的,我们叫它psd设计稿

六、服务器、域名、url

  1. 服务器:提供服务的一台电脑
  2. 域名:网站的服务器的地址,可以去国内的服务器域名运行商去购买
  3. URL:统一资源定位符(输入网址的那个框)

七、javascript语言

Js是javascript的缩写,它是java语言没有关系!它就是负责控制web前端结构的前两者:结构和样式;

了解:js出生的时候是为了验证表单数据的合法性

八、js的基础语法

  1. 写script标签,放在html页面的最后位置
  2. 从script标签中间  

alert(‘这里写什么就会弹出什么’);

九、js的事件

定义:在什么情况下,执行什么命令

事件三要素:

事件源.事件类型=执行的命令

document.getElementById('div1').οnclick=function(){

alert('我点击的时候才会弹出来呦~');

}

document   代表整个html文档

getElementById  使用id的名字来找标签

onclick      在点击的时候

function(){  此处就写最终点击的时候要执行什么命令  }

十、js的书写位置(引入方式)

  1. 写在html中放在script标签里面的,叫内嵌式
  2. 写在单独的js文件,通过script中的src来链入到html页面的,叫外链式
  3. 写在html标签身上的,叫行内式

注意:行内js和行内css一样,都是不推荐使用的!内嵌和外链随意使用,还是建议使用外链式,因为能实现js代码和html代码的分离,更方便代码的修改;

十一、js常见特效

  1. Js实现动画效果:

测试的时候一定要多次触发动画,查看动画是否有累积的情况;

  1. 模态窗口:

弹出两个层:1个负责盖住下面的其它页面内容,另一个是让用户操作的层;只允许用户操作弹出的那个层;

  1. 自定义单选、多选、下拉菜单:

只要不是系统原生的,就算是自定义;这些程序,需要js+html+css组合才能实现,肯定比原生的写法浪费时间,但是为了整体页面的美观,必须要求程序员按照设计师的要求来实现;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值