关于"软件测试基础"概念 和“JS基础语法"

关于软件测试

一、软件测试的定义
人工和自动化手段对软件进行测试,目的是查看预期结果和实际结果之间的差异;

二、软件测试的目的和作用
使用最少的人力、物力、财力,找到软件中的问题并修复,从而降低商业风险;

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

四、B/S和C/S架构
B/S代表浏览器和服务器架构;(网站)
C/S代表客户端和服务器架构;(app)
特点:
1、标准:bs开发更标准,cs需要在不同的系统上开发,标准更难界定;
2、效率:cs效率更高,因为在安装软件的时候,有一些不变的模块已经保存在你的系统中了;而bs架构的网站,每次都需要在浏览器上重新的加载最新数据;
3、升级:bs无缝升级;cs架构需要删除老版本安装新版本;
4、安全:cs安全程度更高,因为必须安装程序才是目标用户;而bs架构,任何一个人都可以通过浏览器访问
5、开发成本:cs开发成本更高,bs只要在浏览器上运行即可;

五、图片格式
1、.jpg 普通图片格式
2、.png 能实现半透明效果,透明的部分可以直线显示浏览器的白背景,从而降低图片的大小,最终提示网页的打开速度
3、.gif 动图,色彩比前两个要差
4、.psd 设计师使用ps软件生成的格式,我们称它为设计稿,它是由很多张小图拼接来的

六、服务器、域名、url
服务器:提供服务的那台电脑;
域名、网址:就是通过域名提供商哪里进行购买的一个地址;我们的网站可以通过这个地址让其他用户访问;IP地址是一串数字,不方便记忆,所以公司都会给网站申请域名网址
URL:统一资源定位符,就是我们在浏览器上输入网址的那个地方,就是网址

关于JS

七、js简介
Javascript;简称js;
作用:验证表单数据、控制web前端的前两者(html结构、css样式);在网页中负责行为的控制

八、js的基础语法
Js代码写在script标签中,放在整个html’文件的最后位置;
alert(‘这里文字会出现在弹出对话框中 使用英文状态下的单引号或双引号’);
在这里插入图片描述

九、js的事件
事件三要素:
事件源.事件类型=要做的事情
语法:
document.getElementById(‘id的值’).οnclick=function(){
想要执行的命令就写在这里
}
当使用js代码选择多个元素的时候,必须使用[数字]的形式来选择第几个(从0开始计数的)
document.getElementsByClassName(‘class的名字’)[数字].οnclick=xxxx
在这里插入图片描述

十、js的引入方式
1、内嵌式:script标签写在html代码中
2、外链式:script标签,添加src属性,把想要外链的文件写进去;
3、行内式:直接写js到html标签的身上
注意:工作中绝大多数情况都使用外链式,因为可以实现代码的分离
在这里插入图片描述

十一、js特效
1、页面中顶部的广告图的位置我们称呼它:焦点图、轮换图、banner图(ui设计师喜欢用这个名字)、切换图
2、模态窗口:弹出窗口背景是灰色的,并且弹出后不允许用户再点击后面的页面内容,必须优先解决弹出窗口中的内容;
3、在测试动画效果的时候,我们要多次触发动画,查看动画是否有累加的情况;
4、下拉菜单、单选、多选这些页面中的内容,都分为原生(html原本的样式),和自定义的样式;而原生的样式在ui设计师眼里是不好看的,所以一定会设计成自定义的效果;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值