以 android 为例,如果有开发规范,对所有的文字显示都是通过资源文件适配,可以通过静态代码扫描的方式实现多语言适配自动化检测
1、检查是否显示文字通过配置文件引用
2、检查多个语音资源文件里面的内容是否正确翻译
接口解耦,做单接口自动化,另外会新建业务用例集成,该集合用例用带有多个接口的业务流 case,里面的代码就是引用单接口用例
ios 应该可以直接抓包,
Android 如果是自家公司开发的软件,让开发加一个信任证书的配置,如果不是自家开发的: 抓包软件 + 平行虚拟机
我这边的做法,希望对你有帮助,接口返回断言
总体兜底: json schema 或者正则
详细用例: json path 或者其他方式,断言指定字段内容
这个可以群控手机不?
经常有时效性是天的需求,开发给的方案是用 redis 存储 key 里面带当天年月日,有效性是 24 小时,所以我的测试点变成写入的 redis 缓存 key 是否包含时间信息和 key 有效性
你在安装 pytest 的时候看下,pip 结果,
然后你在安装 allure-pytest 之后再看下结果,你就知道了
其实你这个需求我觉得就是测试一个翻页功能的用例,如果你把数据判断啥的都放到 UI 自动化会很难搞(个人觉得)
如果是前后端分离的那么通过接口自动化的方式会轻松很多,
如果不是前后端分离的,借用 17 的 等待处理
我个人了解到的哈,网上也有很多微信账号可以兜售,便宜的一两块钱都有,所以这个还是存在缺陷,
我在上家公司他们发帖的审核机制是:关键词 + 人工
设置敏感词自动审核,如果包含铭感词,直接过滤到人工什么流程,人工如果确定是广告,可以进行封号和封贴等操作,具体看需要,如果不包含铭感词直接给发布(问题就是这个检查机制需要完善,不能直接通过直接匹配,也是很容易被绕过,比如 铭感词直接隔了一个空格特殊字符之类的)
真的是发广告的真的恶心,真的烦
在这个信息本来就不安全的时代,你让一个社区搞实名制?及其不现实!再说了身份证也是有办法弄到的
对的,可以尝试修改下
rules->customize rule 里修改 OnBeforeResponse,
添加
if(oSession.oRequest['User- Agent'].IndexOf('ios')>-1&&oSession.HTTPMethodIs('connect'))
{
oSession.oResponse.headers['Connection']='Keep-Alive';
}
查看没有捕获到的接口,找看法问一下是用了什么协议,是不是有类似 websocket 之类的,这类没法捕获到的接口
报错问题,可能和协议有关
在高中被班主任欺压了三年,高中毕业之后以为海阔天高,大路朝天,各走一边,
谁知道最后喜欢上了他女儿,刚领证,这是要被欺压一辈子的节奏
一日为师终身为父啊
------ 狗子的独白
我不知道你们这个是怎么实现的,我说下我个人对菜单的理解吧,我感觉你这个很像数据结构设计里面的树.
举个栗子:
除了顶级菜单,其他菜单都有自己的父级菜单,你把它看作一个树,叶子节点的个数就是你这个做全部组合方式个数
so: 全部组合方式为,从根节点走到叶子节点的全部全部路径
在不考虑实现,只看接口的情况下,如果有同步接口文档,例如 swagger 之类的,可以小脚本判断这个版本和上个版本是否发生了变化
1、拿自己手机微信走主流程,确定主流程是通的(贼重要)
2、微信交付我不知道你那是啥场景,如果是类似微信登录的,可以这样能做
自己生成过一个 uuid,作为 openid,那这个去 mock 后台登录接口,还有就是 mock 的好处就是很容易创建自己所需要的场景,有利于测试场景覆盖
3、重点:一定要找开发了解交付时序图,每一个模块的交付逻辑,就如我所说的微信授权登录来说:
通过这个时序图,我能可以好的设计 mock 场景
插眼
看来想要做好测试,最终的道路还是好好学习开发,感谢,我回去好好学学 java
我去看了,还不能满足我的需求,但是已经有点内味了
比如参数异常之类的
就是,在没有很充足时间的情况下,没法做接口的异常测试(参数字段空缺,类型不对),只能注重业务,就是看下有没有好一点的接口异常自动生成测试代码的工具或者技术
我去看看