测试游记


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

测试开发进阶(四十六)

发表于 2019-12-13 | 分类于 Python测试开发进阶 |

测试开发进阶(四十六)

为什么要做APP专项测试

  • 奔溃(crash)
  • 卡顿
  • 兼容性问题(占据大多数时间)
  • 发热/发烫

硬件耗电->产生热量

  • 响应慢

2-5-8原则

2秒钟 -> 优

5秒钟 -> 可以接受

8秒钟 -> 不能接受

阅读全文 »

测试开发进阶(四十五)

发表于 2019-12-07 | 分类于 Python测试开发进阶 |

测试开发进阶(四十五)

Docker Compose

安装

1
2
3
4
5
$ sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

$ sudo chmod +x /usr/local/bin/docker-compose

$ docker-compose --version
阅读全文 »

测试开发进阶(四十四)

发表于 2019-12-05 | 分类于 Python测试开发进阶 |

测试开发进阶(四十四)

运行一个页面

index.html

1
2
3
4
5
6
7
8
9
10
11
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>「测试游记」</title>
</head>
<body>
<h1>「测试游记」</h1>
</body>
</html>
阅读全文 »

测试开发进阶(四十三)

发表于 2019-12-03 | 分类于 Python测试开发进阶 |

测试开发进阶(四十三)

Docker

安装Docker

史上最全Docker环境安装指南-让安装docker简单到爆:https://www.cnblogs.com/keyou1/p/11511067.html

例子:使用Docker运行python程序

新建一个py文件

阅读全文 »

测试开发进阶(四十二)

发表于 2019-12-01 | 分类于 Python测试开发进阶 |

测试开发进阶(四十二)

awk

文本处理工具,处理数据并生成结果报告

  • awk ‘BEGIN{}pattern{commands}END{}’ file
  • some command | awk ‘BEGIN{}pattern{commands}END{}’

BEGIN处理数据之前执行

pattern匹配模式

commands处理的命令

END处理数据之后执行

阅读全文 »

测试开发进阶(四十一)

发表于 2019-11-28 | 分类于 Python测试开发进阶 |

测试开发进阶(四十一)

校验Shell格式

https://www.shellcheck.net/

shellcheck

流程控制

while

只要满足条件,就一直循环

阅读全文 »

测试开发进阶(四十)

发表于 2019-11-26 | 分类于 Python测试开发进阶 |

测试开发进阶(四十)

运算

1
2
3
4
5
6
$ echo $((10 + 20))
# 30
$ one=25
$ two=12
$ echo $((one+two))
# 37

1

阅读全文 »

测试开发进阶(三十九)

发表于 2019-11-17 | 分类于 Python测试开发进阶 |

测试开发进阶(三十九)

首页

使用一个简单的get函数返回需要的内容

1
2
3
4
5
6
7
8
9
10
11
12
statistics = {
'projects_count': projects_count,
'interfaces_count': interfaces_count,
'testcases_count': testcases_count,
'testsuits_count': testsuits_count,
'configures_count': configures_count,
'envs_count': envs_count,
'debug_talks_count': debug_talks_count,
'reports_count': reports_count,
'success_rate': success_rate,
'fail_rate': fail_rate,
}

他们都是从数据库中计算并统计出来的

需要有权限才能访问

1
permission_classes = [permissions.IsAuthenticated]
阅读全文 »

测试开发进阶(三十八)

发表于 2019-11-15 | 分类于 Python测试开发进阶 |

测试开发进阶(三十八)

用例模块

需要使用httprunner来进行用例的执行与报告的生成

所以我们需要生成一个yaml用例文件,再执行它

阅读全文 »

测试开发进阶(三十七)

发表于 2019-11-12 | 分类于 Python测试开发进阶 |

测试开发进阶(三十七)

报告模块

报告下载-中文文件

下载时候如果报告名中有中文,则可能出现乱码

1
2
from django.utils.encoding import escape_uri_path
report_path_final = escape_uri_path(report_filename) # 中文乱码的解决办法

使用escape_uri_path可以解决

阅读全文 »
<1…101112…17>

164 日志
12 分类
13 标签
RSS
GitHub 知乎
友情链接
  • 测试派
  • TesterHome
  • 自动化代码美学
© 2021 — 2022 测试游记 浙ICP备2021000476号-1
由 Hexo 强力驱动
|
主题 — NexT.Gemini v5.1.4