摘要: 为了捡起以前学过的一个性能框架k6,拿现在公司的项目来上手,打算业务测试之余拿系统的接口跑跑性能。 本周的问题主要集中在k6脚本中引入redis的问题。因为项目系统的登录页面是涉及到验证码图片的,后端写了逻辑会把验证码的值写入在redis,所以登录的时候绕不开这个。再加上对js的生疏,所以本周一直在 阅读全文
posted @ 2023-12-02 16:26 xyttt06 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 查看应用对cpu的占用情况 adb命令获取数据 (注意:之所以加上了“”,是因为在window命令行中找不到grep这个指令,所以必须引号括起来才能执行成功) 执行效果: 在设备或者模拟器中打开应用后,通过脚本去通过设定一定的时间间隔去获取应用对于cpu的占用情况,实现的方式和获取应用启动时间大致相 阅读全文
posted @ 2020-11-13 12:23 xyttt06 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 移动端测试这块的经验比较缺乏,之前大部分时间接触的是web端,看了下视频整理下。 获取App的【启动时间】 启动App命令(以网易云为例) 执行效果: 停止App App的启动分,冷启动和热启动 冷启动:第一次打开 热启动:已经打开置于后台 关于热启动,退出App: ·获取应用的启动时间,通过脚本的 阅读全文
posted @ 2020-11-13 11:18 xyttt06 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 在学习selenium中接触到POM,POM(Page Object Model)页面对象模型,这种设计模式就是将每个测试页面都写一个页面对象类class,然后将界面的繁琐的元素定位封装在这个页面对象中,只对外提供必要的操作接口。 POM思想的好处: POM将页面定位和业务操作分开,分离了测试对象和 阅读全文
posted @ 2020-10-11 18:33 xyttt06 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 记录学习: python实现自动发送邮件功能,也是自动化测试的一个重要场景。想要在自动化测试结果出来后,邮箱可以立刻受到结果邮件。 SMTP(Simple Mail Transfer Protocol)是简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。 py 阅读全文
posted @ 2020-10-11 12:33 xyttt06 阅读(354) 评论(0) 推荐(0) 编辑
摘要: HTTP协议的官方定义进行归纳,得出4个关键点: 1.HTTP是建立在tcp/ip协议之上,面向应用层的超文本传输协议。 2.它由请求和响应组成,完全符合标准的客户端服务器的请求响应模型。 3.协议很轻便简单,并且请求与请求之间没有关联,是无状态的协议。 4.为了弥补这种无状态就需要使用http协议 阅读全文
posted @ 2019-10-11 22:32 xyttt06 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 测试执行过程 整体过程: 测试执行阶段的主要任务 确定测试用例的优先级 开发测试规划并确定优先级,创建测试数据,同时可以准备测试用具和设计自动化测试脚本 根据测试规范创建测试套件,以提高测试执行的效率 确认已经搭建了测试环境 根据计划的执行顺序,通过手工或者使用测试工具来执行测试流程 记录测试执行的 阅读全文
posted @ 2019-05-02 10:57 xyttt06 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 软件测试环境搭建原则 确定测试目的 (测试目的不同,搭建测试环境时应注意的点也不同) 1.功能测试:不需要大量的数据,需要覆盖率高,测试数据要求尽量真实 2.性能测试:可能需要大量存量数据或者与实际软硬件环境尽可能相似的硬件配置 测试的软件环境尽可能的模拟真实环境 1.尽可能模拟用户使用环境,选用合 阅读全文
posted @ 2019-04-27 15:30 xyttt06 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 测试覆盖率 覆盖率是用来度量测试完整性的一个手段,同时也是测试技术有效性的一个度量 特点:1.通过覆盖率数据,可以检测我们的测试是否充分 2.分析出测试的弱点在哪方面 3.知道我们设计能够增加覆盖率的测试用例,有效提高测试质量,但是测试用例设计不能一昧追求覆盖率,因为测试成本会随着测试率增加而增加 阅读全文
posted @ 2019-04-27 14:53 xyttt06 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 软件生命周期:按开发软件的规模和复杂程度,从时间上把软件开发的整个过程(从计划开发到软件报废为止的整个历史阶段)进行分解,形成相对独立的几个阶段。 每个阶段有分解成几个具体的任务,然后按规定顺序依次完成各阶段的任务并规定一套标准的文档作为各个阶段的开发成果,最后生产出高质量的软件。 软件开发模型:由 阅读全文
posted @ 2019-04-22 22:35 xyttt06 阅读(184) 评论(0) 推荐(0) 编辑