测试学科-- 自动化测试--02集成测试
自动化测试
1 自动化测试的概念
自动化测试是最近8年发展起来的工种,是相对手工测试的一个工种。
最大的不同是可以写脚本或者二次开发工具让手工测试的工作自动化运行起来,从而替代手工测试。
这个可以发展规律来解释
AI测试的基础是大量可靠的自动化,进阶是运行大数据和算法降低 不确定性和提高概率。
AI的本质是对大量历史数据的处理训练,训练出可在将来数据上有良好输入的模型。
集成测试:
单元测试扩展, 多个代码块组成的子系统,接口。
自动化测试的技术分类
分为web 自动化测试,app 自动化测试 ,接口自动化测试
敏捷开发:
敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。
特点: 拥抱需求的快速变化
持续集成
持续交付 就是 持续集成 ,持续部署,持续发布的 一连串应变能力。
CI/CD/
continuous Integration
continuous Delivery #Deployment
实战
1 Jenkins 的安装和启动
2 Jenkins 的插件安装
3 jenkins job的创建与运行
标准: 1 能在本地 0.0.0.0 网页打开
2 创建了一个job
3 编辑了jenkins file 看到pipeline
4 运行Job可以看到 成功 把python的 hello word 在jenkins 的console中打印。