摘要: 如何把控操作函数的粒度? 操作函数的粒度:一个操作函数到底应该包含多少操作步骤才是最合适的。 很大程度上取决于项目的实际情况,以及测试用例步骤的设计。 可以遵循的设计依据:以完成一个业务流程为主线,抽象出其中的“高内聚低耦合”的操作步骤集合,操作函数就由这些操作步骤集合构成。 完成一个业务流程通常都 阅读全文
posted @ 2023-11-02 14:50 麥女孩的小火柴 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 数据脚本与数据解耦 “测试脚本和数据解耦”的本质是实现了数据驱动的测试,让操作相同但是数据不同的测试可以通过同一套自动化测试脚本来实现,只是在每次测试执行时提供不同的测试输入数据 数据驱动很好地解决了大量重复脚本的问题,实现了“测试脚本和数据的解耦”。 数据驱动测试的数据文件中不仅可以包含测试输入数 阅读全文
posted @ 2023-05-30 14:27 麥女孩的小火柴 阅读(28) 评论(0) 推荐(0) 编辑
摘要: Git推送消息提示: failed to push some refs to xxxxxxxx.git 原因:远程库与本地库代码不一致导致 解决方案: 方法一:同步远程库数据到本地库后在提交 git pull --rebase origin master 方法二:先撤回提交的数据代码,在进行合并代码 阅读全文
posted @ 2023-03-03 17:03 麥女孩的小火柴 阅读(184) 评论(0) 推荐(0) 编辑
摘要: Git推送提示:kex_exchange_identification: Connection closed by remote host Connection closed by 20.205.243.166 port 22 原因:公钥有问题,需要删除.ssh下文件,然后重设置用户名和邮箱再重新生 阅读全文
posted @ 2023-03-03 16:44 麥女孩的小火柴 阅读(4827) 评论(0) 推荐(1) 编辑
摘要: git推送消息提示:fatal: 'origin' does not appear to be a git repository 原因分析:push上传的时候本地分支和远程分支断开连接 所以重新链接即可 排查问题: 1、查看是否有分支 git branch -v 检查分支是否正确 2、查看连接是否断 阅读全文
posted @ 2023-03-03 12:00 麥女孩的小火柴 阅读(2459) 评论(0) 推荐(0) 编辑
摘要: Git推送到新分支报错:unable to access 'https://github.com/xxxxxxxxxxxx.git/': Recv failure: Connection was reset 原因:连接没有释放 解决方案: 1、在git中执行以下命令: git config --gl 阅读全文
posted @ 2023-03-01 14:17 麥女孩的小火柴 阅读(2314) 评论(0) 推荐(0) 编辑
摘要: Git推送消息提示:fatal: Authentication failed for 'https://github.com/PoppyPRC/XT_APIFramework.git/' 解决方案: 1、退出git,重新进入执行推送,重连会提示输入用户名密码或者token 2、如果token已经失效 阅读全文
posted @ 2023-03-01 11:57 麥女孩的小火柴 阅读(120) 评论(0) 推荐(0) 编辑
摘要: git 只提交指定文件,如果修改了其他的代码。可先提交指定代码,然后忽略不想提交的代码,最后push之后,恢复之前忽略的代码。 步骤如下: 1、输入以下命令,选择需提交的文件 git add 需要提交的文件名 2、输入以下命令,查看选择状态;也可忽略不操作此命令 git status 3、把现修改的 阅读全文
posted @ 2022-11-07 17:56 麥女孩的小火柴 阅读(1114) 评论(0) 推荐(0) 编辑
摘要: 根据账号密码校验时,推送失败,报错如图 官方日志:从 2021 年 8 月 13 日开始,我们将在对 Git 操作进行身份验证时不再接受帐户密码,并将要求使用基于令牌(token)的身份验证 官方日志网址:https://github.blog/2020-12-15-token-authentica 阅读全文
posted @ 2022-11-07 16:49 麥女孩的小火柴 阅读(66) 评论(0) 推荐(0) 编辑
摘要: git推送到github仓库时,报错,如图 报错原因:出现错误的主要原因是github中的README.md文件不在本地代码目录中 解决方案: 1、输入以下命令,将远程库中的更新合并到(pull=fetch+merge)本地库中,–-rebase的作用是取消掉本地库中刚刚的commit,并把他们接到 阅读全文
posted @ 2022-11-07 15:27 麥女孩的小火柴 阅读(99) 评论(0) 推荐(0) 编辑