摘要:
软件工程 互联网软件的开发、测试和发布,软件工程已经形成了一套标准流程,把工作流程分为以下几个阶段 CI/CD介绍 持续集成(Continuous integration,简称CI) 持续集成指的是,频繁地(一天多次)将代码集成到主干。将软件个人研发的部分向软件整体部分交付,频繁进行集成以便更快地发 阅读全文
posted @ 2022-12-29 23:38
暄总-tester
阅读(283)
评论(0)
推荐(0)
摘要:
版本管理 为什么要对代码做版本管理 多人协作 历史版本回溯:回滚到特定阶段,恢复误删除的文件 什么是版本管理 版本管理就是管理更新的历史记录 版本管理发展历史 在Git出现以前,人们普遍采用Subversion(svn)等集中型版本管理系统,而现在Git已经成为了主流 版本管理分类 以Subvers 阅读全文
posted @ 2022-12-29 23:23
暄总-tester
阅读(71)
评论(0)
推荐(0)
摘要:
HTTP协议无状态特性 什么是一次会话 用户打开浏览器访问某个网站, 在这个网站上浏览任意页面, 访问完成后将浏览器关闭的过程称为是一次会话 HTTP协议是无状态的协议,带来的问题 一旦数据交换完毕,客户端与服务器的连接就会关闭,再次交换数据需要建立新的连接,这就意味着服务器无法从连接上跟踪会话 也 阅读全文
posted @ 2022-12-29 23:00
暄总-tester
阅读(95)
评论(0)
推荐(0)
摘要:
配置文件 配置文件是记录可能会有改动的配置项目的文件 提取配置文件的目的是为了使代码更加灵活,对可能经常变动的地方修改更加方便,所以使用配置文件读取 配置文件的应用场景:邮件配置信息、服务器地址信息 常用的配置文件格式 conf配置文件语法 括号[]内为section,紧接着是以key-value的 阅读全文
posted @ 2022-12-29 22:46
暄总-tester
阅读(101)
评论(0)
推荐(0)
摘要:
为什么要发送邮件 自动化测试生成了测试报告文件,无法通知相关人员 目标:每次Selenium自动化测试代码运行完毕后,通过自动发送邮件方式告知相关人员具体测试结果信息。 Python发送邮件的库 smtplib:以前较为常用 smtplib需要设置发件人邮箱中的SMTP服务器,一些主流的邮箱的服务器 阅读全文
posted @ 2022-12-29 22:24
暄总-tester
阅读(144)
评论(0)
推荐(0)
摘要:
把截图加入测试结果报告文件里 目标:断言失败时,生成截图文件,并该截图文件出现在最后的测试结果报告(html格式)里 步骤: 第一步:在case_action里修改截图后记录的日志 日志级别必须是:error 日志信息格式是:screenshot:截图文件路径 def screenshot(self 阅读全文
posted @ 2022-12-29 22:13
暄总-tester
阅读(156)
评论(0)
推荐(0)

浙公网安备 33010602011771号