• 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库的代码到本地。点击左侧立即构建,完成自动化构建任务。

  • 相关阅读:
    在kaggle上的pandas学习总结
    《Python数据分析入门学习》- 3、进阶数据预处理
    Docker 用centos 编译安装apache
    计算机网络 传输层
    AIGC技术的发展现状与未来趋势
    英伟达的AI霸主地位会持久吗?
    【AUTOSAR-RTE】-2-Composition,Component和VFB的介绍
    数据权限-字段权限【实践篇-结合相关业务详细讲解如何实现】(基于若依框架)
    微信小程序
    【C语言数据结构——————排序(1万字)】
  • 原文地址:https://blog.csdn.net/doarwh/article/details/128027847