- 博客(26)
- 收藏
- 关注
原创 Redux是什么【Chat GPT的回答】
Redux 的作用主要是在复杂的应用程序中提供一种统一、可预测的状态管理方案。Redux 通过使用单一的状态树、纯函数以及一些约定,帮助开发者更容易地管理和维护应用程序的状态。通过分发动作,我们的 reducer 函数将会根据动作类型返回一个新的状态,从而更新计数值。在实际的应用程序中,我们可能会更多地使用辅助库,例如 react-redux,来简化状态的订阅和更新,并将 Redux 状态与 React 组件更好地结合在一起。这些状态管理库各有优缺点,选择哪一个取决于你的需求和应用的复杂程度。
2023-05-23 09:23:31
136
原创 测试人员android studio profiler 工具使用【快速上手】
Android Studio CPU 性能剖析器可实时检查应用的CPU 使用率和线程活动。还可以检查方法跟踪记录、函数跟踪记录和系统跟踪记录中的详细信息。(测试一般关注CPU 使用率和线程活动)使用CPU profiler来解决的性能问题分析CPU耗时问题,解决由于CPU资源消耗而产生的性能问题。查看主线程中每个方法的耗时情况,以及每个方法的调用栈,可以很方便的分析卡顿产生的原因,以及定位到具体的代码方法。进行启动优化分析,查看APP启动时的耗时问题。
2022-09-23 12:29:03
4515
4
原创 APP弱网测试【快速上手】
①腾讯的一款不借助 PC 或者服务器,只需在任一智能手机上安装 QNET App,即可搭建一套完善的弱网环境,覆盖国内所有省份、海外 47 个主流的国家地区的运营商实时网络数据;②提供真实的地铁、电梯等 20+ 弱网络场景;③提供了网络数据包抓包功能,便于进行网络数据问题的分析;④支持 adb 命令驱动,实现自动化弱网络测试,降低成本、提高效率。
2022-09-22 17:29:09
4737
4
原创 如何选择用例设计方法来完成用例的设计
所有测试用例的设计方法,没有独立使用的。都是融合在一起使用。就如案例所示,一个界面中,都可以使用好几种测试用例的设计方法。
2022-09-13 10:44:04
354
原创 黑盒测试用例设计方法
等价类划分法原理1. 把程序的输入域划分成若干部分,然后从每个部分中选取少数代表性数据作为测试用例2. 每一类的代表性数据在测试中的作用等价于这一类中的其他值,如果某一类中的一个例子发现了错误,这一等价类中的其他例子也能发现同样的错误。3. 反之,如果某一类中的一个例子没有发现错误,则这一类中的其他例子也不会查出错误
2022-09-12 22:29:35
929
原创 测试用例介绍
设计一个情况,软件程序在这种情况下,必须能够正常运行并自达到程序所设计的预期结果如果程序在这种情况下不能正常运行,而且这种问题会重复发生,那就表示软件程序人员已经测出软件有缺陷,这时候就必须将这个问题标示出来,并且通知软件开发人员。软件开发人员接获通知后,将这个问题修改完成于下一个测试版本内软件测试工程师取得新的测试版本后,必须利用同一个用例来测试这个问题,确保该问题己修改完成。
2022-09-11 15:26:15
393
原创 软件测试原则
事先定义好产品的质量标准,只有有了质量标准,才能根据测试的结果,对产品的质量进行分析和评-估。软件项目一启动,软件测试也就是开始,而不是等程序写完,才开始进行测试。软件测试必须基于“质量第一”的思想去开展各项工作,当时间和质量冲突时,时间要服从质量。软件测试必须基于“质量第一”的思想去开展各项工作,当时间和质量冲突时,时间要服从质量。设计是一项脑力活动,编写是一项体力活动,将设计好的内容通过文字的形式表现出来。对发现却显得模块使劲儿测,另外关联的模块也要进行测试。所有测试的标准都是建立在用户需求之上。
2022-09-11 14:36:09
225
原创 软件测试过程模型
如同软件开发过程一样,软件测试也有自己的过程模型。软件测试过程是一种抽象的模型,用于定义软件测试的流程和方法测试过程的质量将直接影响测试结果的准确性和有效性。软件测试过程和软件开发过程一样,都遵循软件工程原理,遵循管理学原理一个标准的软件测试过程中,应当包含但不仅限包含以下测试活动需求分析、测试计划、测试设计、测试执行、测试总结.....
2022-09-11 12:04:52
271
原创 软件缺陷的详解
软件为实现产品说明书要求的功能软件出现了产品说明书指明不应该出现的功能软件实现了产品说明书中未提到的功能软件未实现产品说明书虽未明确提及但应该实现的目标软件难以理解、不易使用、运行缓慢或者(从测试的角度看)最终用户会认为不好➤ 所有不满足需求或超出需求的都是缺陷➤ 没有不存在缺陷的软件,只有迄今为止尚未发现的缺陷。
2022-09-11 10:07:26
1026
转载 Python快速入门(贼快)
在我们工作编码的过程中,如果一段代码的逻辑比较复杂,不是特别容易理解,可以适当的添加注释,以辅助自己或者其他编码人员解读代码。没注释的代码有注释的代码注意:注释是给程序员看的,为了让程序员方便阅读代码,解释器会忽略注释。使用自己熟悉的语言,适当的对代码进行注释说明是一种良好的编码习惯。思考下列代码有什么问题?
2022-09-09 22:01:41
3274
3
原创 JVM:逃逸分析
如何将堆上的对象分配到栈,需要使用逃逸分析手段。这是一种可以有效减少Java程序中同步负载和内存堆分配压力的跨函数全局数据流分析算法。通过逃逸分析,Java Hotspot编译器能够分析出一个新的对象的引用的使用范围从而决定是否要将这个对象分配到堆上。}没有发生逃逸的对象,则可以分配到栈上,随着方法执行的结束,栈空间就被移除。
2022-09-06 14:09:43
273
原创 JMeter断言
断言:依靠软件程序自动判断操作结果的正确性,用于检查测试中得到的响应数据等是否符合预期。在接口测试用例中没有断言的接口用例是无效的,一个接口的断言有三个层面,一个是HTTP状态码的断言,另外一个是业务状态码的断言,最后是某一接口请求后服务端响应数据的断言简单来讲,断言会在接口调用后尝试捕捉接口响应结果片段,如果能捕捉到,则判定接口成功,否则判定接口为失败。
2022-08-20 22:17:00
229
原创 VueCompilerError: v-html will override element children.
VueCompilerError: v-html will override element children.
2022-08-19 11:18:54
779
原创 Property or field ‘xxx‘ cannot be found on object of type ‘org.xx.xxObject‘ - maybe not public?问题解决
Property or field 'xxx' cannot be found on object of type 'org.xx.xxObject' - maybe not public?问题解决。
2022-08-14 21:42:24
3247
原创 Hystrix基本概念及简单用法
Spring Cloud 在接口调用上,大致会经过如下几个组件配合:Feign ----->Hystrix —>Ribbon —>Http Client(apache http components 或者 Okhttp)
2022-08-13 11:18:56
286
原创 使用mybatis-plus 的baseMapper的selectById 出现查询不到值
使用baseMapper的selectById 出现查询不到值
2022-08-11 21:12:50
1405
转载 MyBatis-Plus笔记
MyBatis-Plus(简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。官方地址: http://mp.baomidou.com代码发布地址:Github: https://github.com/baomidou/mybatis-plusGitee: https://gitee.com/baomidou/mybatis-plus文档发布地址: https://baomidou.com/pages/24112fIDE:idea
2022-07-19 23:42:30
2487
原创 SpringBoot练手项目《尚硅谷智慧校园》学习笔记
SpringBoot练手项目《尚硅谷智慧校园》学习笔记,适合所有刚学完springboot的人群充当练手作用
2022-07-19 15:28:35
3126
7
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人