web测试——业务测试2

1.历史数据

前端:
组件相关
 组件内部是否动过;
 展示的数据是否受影响;
 失焦后的校验(爆红)
页面样式相关
 坐标位置、
 按钮位置是否动过,
 新版本上线对历史配置的影响
交互提示相关
 新手引导的展示位置、关闭后的展示;
 hover时的tips是否正确;
 hover的焦点范围;按钮的触发是否正确;

后端:
数据处理相关
 对历史数据的刷新,
 刷新后之前数据的处理、
 新数据的存储和判断
权限处理相关
 对历史身份数据的刷新,
 刷新后新数据的判断逻辑
接口取数正确
 对历史取数逻辑的更新,
 计算公式或者判断逻辑的更改

谷歌的扩展程序:
在这里插入图片描述
Chrome为用户提供的在浏览器上做小程序的功能,通过前端的网页技术,丰富浏览器的功能,方便自己日常的使用

数据库

SSMS是管理SQL SERVER的一个工具
1.数据库的备份和分离
在这里插入图片描述
2.数据库死锁
同时请求对方正在请求的某个实际应用对象,各自占有对方期望活的的资源,双方互相等待,无法继续正常执行。
eg:
①用户1访问表1,锁住表1,访问表2;用户2访问表2,锁住表2,访问表1.用户1等待用户2释放表2,用户2等待用户1释放表1.
②用户1修改记录,用户2也想修改该条记录,用户2需要等用户1释放共享锁,用户1由于用户2的排他锁不可能释放共享锁,造成死锁

前提条件:
1>互斥条件。一段时间内某个资源只能由一个进程占用。其他进程请求,则等待。
2>请求和保持条件。进程已经保持至少一个资源,但又提出新的资源请求,需要的资源恰好被其他进程占有,处于等待,已有资源也不释放。
3>不剥夺条件。已有的资源必须在使用完之后才进行释放。
4>环路等待条件。P0等待P1占用的资源,P1等待P2占用的资源,PN被P0占用。造成循环等待。

降低死锁:按照同一顺序访问对象,避免用户交互。事务在一个批处理中。

3.数据库慢查询
查询时间超过设定的时间
原因:查询过多不需要的数据;

4.DQL、DML、DDL、DCL概念和区别:
DQL:数据查询语言;——select *,from table,where id =
DML:数据操作语言;——增删改——insert into;update set;delete
DDL:数据定义语言;——创建数据库中表、索引、视图——create;
DCL:数据控制语言;——访问权限和安全——grant to ;revoke from

5.数据库的删除——drop和truncate
truncate和drop都是DDL语句,执行后无法回滚。
delete是DML语句,可回滚。
truncate只能作用于表:truncate table table_1;清空表中所有行;表结构、约束、索引保持不变。将占用空间恢复至初始大小。
drop可作用于表、视图;删除表结构及其依赖的约束、索引;释放表占用的空间。

jenkins发版工具
一款开源软件项目,是基于JAVA开发的一种持续集成(CI)的工具。用于持续、自动化的软件版本发布。

持续集成(CI):
 开发提交代码后,立刻进行构建。确定新代码和原有代码是否能正确集成在一起。
持续交付(CD):
 在CI基础上,将集成的代码部署到运行环境中,若无问题,可继续手动部署到生产环境。

jenkins可用于测试过程中持续的发布前后端的版本,正确选择源环境和目标环境。

安装jenkins的机器称为master机,其他机器就属于master的分支。即master机器访问主机A,向A发送拉取代码到本地的命令,master机器仅发送命令,等待主机A将远程代码拉到A的本地。拉取远程git库的代码到本地。点击左侧立即构建,完成自动化构建任务。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值