- 博客(11)
- 收藏
- 关注
原创 软件测试经典面试题【必备100道】_软件测试必会的一百道题
1-单元测试(模块测试)是开发者编写的一小段代码,用于检验被测试代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。单元测试是由程序员自己来完成,最终受益的也是程序员自己。可以这么说,程序员有责任编写功能代码,同时也就有责任为自己的代码编写单元测试。执行单元测试,就是为了证明这段代码的行为和我们期望的一致。2-集成测试(也叫组装测试、联合测试)是单元测试的逻辑扩展。
2024-06-25 10:22:21
1210
原创 腾讯10年经验之谈 —— 自动化接口测试实践经验!
我们提供了px-cmdline工具,这是一个命令行工具,它可以将goreplay录制的流量,通过proto文件,自动获取相关依赖后生成符合代码规范的接口测试文件。
2024-06-25 08:57:15
1072
原创 测试开发成长学习路线_测试开发 java 学习
这是一个很长的,很痛苦的过程。版本控制和持续集成,有些人在公司接触了版本控制软件,例如SVN和git,随意选择一个你公司在使用的版本管理软件,去学习它,要学会基本的操作,工作中常见的,用得到的需要掌握。Web前端,放在这里,是为后面的web开发学习做准备的,前面的自动化测试,我们接触了一点点前端的知识,这部分已经有了javascript入门教程写,接下来会写HTML和XHTML和XML和CSS等入门教程。测试领域有,服务器端测试,客户端测试,安全测试,性能测试,接口测试,自动化测试,渗透测试,测试开发。
2024-06-25 07:20:12
702
原创 接口测试用例设计_修改用户余额的解控测试案例怎么做
针对是否满足前置条件(假设为n个条件),设计0~n条用例2、是否携带默认值参数正向用例:带默认值的参数都不填写、不传参,必填参数都填写正确且存在的“常规”值,其它不填写,设计1条用例;3、业务规则、功能需求这里根据实际情况,结合接口参数说明,可能需要设计n条正向用例和逆向用例5、参数是否必填逆向用例:针对每个必填参数,都设计1条参数值为空的逆向用例4、参数之间是否存在关联有些参数彼此之间存在相互制约的关系逆向用例:根据实际情况,可能需要设计0~n条用例5、参数数据类型限制。
2024-06-25 05:58:38
789
原创 如何通俗理解EM算法
你懂了么?十有八九你没懂。因为你可能不懂什么是最大似然估计?而想了解最大似然估计,又得先从似然函数开始。但什么又是似然函数在数理统计学中,似然函数是一种关于统计模型中的参数的函数,表示模型参数中的似然性。“似然性”与“或然性”或“概率”意思相近,都是指某种事件发生的可能性。而极大似然就相当于最大可能的意思。比如你一位同学和一位猎人一起外出打猎,一只野兔从前方窜过。只听一声枪响,野兔应声到下,如果要你推测,这一发命中的子弹是谁打的?
2024-06-25 04:21:57
1124
原创 [grafana]-grafana6
使用命令行安装或者点击zabbix 会提示安装命令的如果不设置数据库 创建zabbix Data Sources只会显示下面的界面很多博客都是抄来抄去,结果都没有叫我安装数据库。导致setting下面配置信息都没有。先安装mysql(自行安装了5.7)安装完成之后登录数据库#创建数据库#创建用户#授权#刷新权限表修改/etc/grafana/grafana.ini 将数据库替换成mysql 如下[database]
2024-06-24 23:31:32
685
原创 TCP IP、Http、Socket的区别以及面试中关于网络协议常问的考点_http与tcp pi
3、连接确认:当服务器端套接字监听到或者说接收到客户端套接字的连接请求时,就响应客户端套接字的请求,建立一个新的线程,把服务器端套接字的描述发给客户端,一旦客户端确认了此描述,双方就正式建立连接。实际上,传输层的TCP是基于网络层的IP协议的,而应用层的HTTP协议又是基于传输层的TCP协议的,而Socket本身不算是协议,就像上面所说,它只是提供了一个针对TCP或者UDP编程的接口。1、服务器监听:服务器端套接字并不定位具体的客户端套接字,而是处于等待连接的状态,实时监控网络状态,等待客户端的连接请求。
2024-06-24 22:21:27
903
原创 python_接口自动化测试框架_接口自动化测试框架python
config/: 文件路径配置database/: 测试用例模板文件及数据库和发送邮箱配置文件db_fixture/: 初始化接口测试数据lib/: 程序核心模块。包含有excel解析读写、发送邮箱、发送请求、生成最新测试报告文件package/: 存放第三方库包。
2024-06-24 21:11:55
566
原创 LoadRunner11-遇到问题及解决办法_loadrunner11 报abnormal termination, caused by mdrv
选择“Run Vuser as a thread”则将每个虚拟用户作为一个线程来运行,在任务管理器中只看到一个mmdrv.exe,这种方式的运行效率更高,能造成更大的压力,时默认选项。程序上存在数据库的问题,那就必须采用更加专业的工具来抓取出现问题的程序,主要是程序中执行效率很低的sql语句,weblogic可以采用introscope定位,期间可以注意观察一下jvm的垃圾回收情况看是否正常,我在实践中并发500用户和600用户时曾出现过jvm锯齿型的变化,上升下降都很快,这应该是不太正常的。
2024-06-24 20:06:13
1127
原创 Java开发手册之单元测试
为了不受外界环境影响,要求设计代码时就把SUT的依赖改成注入,在测试时用spring 这样的DI框架注入一个本地(内存)实现或者Mock实现。:删除某一行数据的单元测试,在数据库中,先直接手动增加一行作为删除目标,但是这一行新增数据并不符合业务插入规则,导致测试结果异常。:在工程规约的应用分层中提到的DAO层,Manager层,可重用度高的Service,都应该进行单元测试。E:Error,强制错误信息输入(如:非法数据、异常流程、非业务允许输入等),并得到预期的结果。
2024-06-24 19:00:45
628
原创 centos 挂载与卸载硬盘_centos解除挂载点后弹出硬盘
--------------------------------------------------------------------如果到这里挂载完成,以下内容可不看----------------------------------------------------------------------- e: 扩展分区 linux上扩展分区只能有1个,扩展分区创建后不能直接使用,还要在扩展分区上创建逻辑分区。只分1个分区 直接输入1 接下来设置柱面,默认即可。分区结束后,查看/dev目录。
2024-06-24 14:38:24
517
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅