摘要:
软件质量保障:普及测试技术 标准 CI 构建是在代码合并后检查已提交 代码 的功能完整性,这种方法会导致代码出现测试用例执行失败甚至编译失败而无法部署的情况(即代码合并到master后编译失败导致没有可用版本部署)。 代码门禁则是在代码合并之前就验证代码来保... 阅读全文
posted @ 2022-07-24 18:23
QualityAssurance21
阅读(386)
评论(0)
推荐(0)
摘要:
一、Mock概述 友情提示:本节为小白科普章节,大神可绕路直奔下一章节。 1.1 何为mock? mock即模拟,可以理解为模拟数据。就接口mock而言,就是mock接口返回结果。 根据不同层次的需求,也是存在不同的mock层级,可以参考下面的金字塔模型,越往... 阅读全文
posted @ 2022-07-24 18:23
QualityAssurance21
阅读(157)
评论(0)
推荐(0)
摘要:
下面这些问题想必大多数测试同学都遇到过,希望作者的解决方案能给大家带来一些启发。 1.开发经常私自发布代码 先介绍下当时团队的开发模式,我们总共有2套环境,dev环境和线上环境。新需求开发流程是,将master代码merge到dev分支,开发在各自的研发分支开... 阅读全文
posted @ 2022-07-24 18:23
QualityAssurance21
阅读(218)
评论(0)
推荐(0)
摘要:
Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 问题: 1、查询“001”课程比“002”课程成绩... 阅读全文
posted @ 2022-07-24 18:23
QualityAssurance21
阅读(60)
评论(0)
推荐(0)
摘要:
Java出身的程序员也许知道利用Spring Mvc框架开发一个web应用多麻烦,当然Python也提供一些轻量级的web框架,如Django、Flask。我曾经就使用过Flask开发过mock平台和小工具平台,但是Python栈的web框架缺点就是并发... 阅读全文
posted @ 2022-07-24 18:23
QualityAssurance21
阅读(719)
评论(0)
推荐(0)
摘要:
定义 单例模式(Singleton Pattern)定义: Ensure a class has only one instance, and provide a global point of access to it.(确保某一个类只有一个实例,而且自行... 阅读全文
posted @ 2022-07-24 18:23
QualityAssurance21
阅读(45)
评论(0)
推荐(0)
摘要:
引言 做过接口自动化测试的同学肯定都熟悉在全链路测试过程中,很多业务场景的完成并非由单一接口实现,而是由很多接口组成的一条链路实现。例如你在淘宝上购物场景。 不同于单接口测试,这种链路型的接口自动化测试,由于接口间有参数依赖关系,往往不能将链路中的接口入参... 阅读全文
posted @ 2022-07-24 18:23
QualityAssurance21
阅读(160)
评论(0)
推荐(0)
摘要:
定义 开闭原则定义: Software entities like classes,modules and functions should be open for extension but closed for modifications.(一个软件实体... 阅读全文
posted @ 2022-07-24 18:23
QualityAssurance21
阅读(78)
评论(0)
推荐(0)
摘要:
软件质量保障 专注测试圈,自动化测试、测试平台开发、测试新技术、大厂测试岗面经分享, 可以帮忙内推BATJ等大厂!欢迎加VX沟通交流: ISTE1024 在面向对象的语言中,继承是非常优秀的语言机制,它有如下优点: ▪ 代码共享,减少创建类的工作量,... 阅读全文
posted @ 2022-07-24 18:23
QualityAssurance21
阅读(354)
评论(0)
推荐(0)
摘要:
软件质量保障 专注测试圈,自动化测试、测试平台开发、测试新技术、大厂测试岗面经分享, 可以帮忙内推BATJ等大厂!欢迎加VX沟通交流: ISTE1024 很早想总结一些关于设计模式的文章了,回头看一下几年前写的代码,简直不忍直视。也能理解,毕竟当初校招... 阅读全文
posted @ 2022-07-24 18:23
QualityAssurance21
阅读(58)
评论(0)
推荐(0)