
软件测试
文章平均质量分 72
高级绘画师PP
这个作者很懒,什么都没留下…
展开
-
全栈代码测试覆盖率及用例发现系统的建设和实践
Finder 主要分为两个模块,一个是测试过程中对代码测试覆盖率进行收集与统计,一个是分析代码和用例的映射关系,精准确定回归测试范围。代码测试覆盖率统计模块,能够满足多环境、多需求、多服务的复杂测试场景,实时收集测试过程中的覆盖率信息,并生成覆盖率统计报告;其支持多端语言接入(Web、React Native、Golang),实现前后端项目全覆盖,打通整体研发流程。相关用例发现模块,针对变动的代码分析函数调用关系,追溯完整的调用关系链路,标记出所影响的 API 接口及相关用例,确定测试回归范围。...转载 2022-08-18 18:38:58 · 332 阅读 · 0 评论 -
通用场景测试方案-打款校验工具
3)对账明细每一条打款明细点击可以展开详细的计算过程,含文字的计算公式说明及各个字段的计算过程取值,不了解业务的人也可以通过说明快速上手了解计算过程,计算结果有差异的可以更快速的定位问题。所以,我们通过泛化调用的方式指定调用方和服务方的运行环境,从而在线上也能请求到测试环境的服务和数据。核心校验逻辑:根据不同的业务线来设定不同Map的key值,从中台获取到实际结果list和自己计算的预期结果list转换为两个Map,遍历Map中的值并塞入新的Map中,再将需要对比的金额、收支、账号进行对比输出对比结果。..原创 2022-08-10 17:41:02 · 235 阅读 · 0 评论 -
UI自动化测试 - 基础理论概念部分
由程序代替人工进行系统校验的过程UI(user interface) 通过对web应用以及app应用进行自动化测试的过程,模拟人工对web或者app页面进行操作的过程。属于黑盒测试QTP - 很少用啦selenium主要用来做web自动化测试,开源的免费工具自动化测试平台,可以实现web自动化测试、接口自动化测试、桌面的自动化测试。...原创 2022-08-08 17:12:02 · 163 阅读 · 0 评论 -
图像识别在测试中的应用
测试过程中,通过对待测软件进行屏幕截图,采用图像识别算法识别截图中是否包含预定义的可操作控件,如果存在,则触发控制指令,也就达到了图像识别引导测试过程的目的。-测试结果的验证,通过对待测软件的界面进行截图操作,利用图像识别技术将截图与期望的结果进行匹配,从而自动获取测试结果。1、屏幕不能有遮挡,因为sikuli需要在当前桌面识别对应的目标并进行操作,如果桌面有遮挡就会导致对应的元素找不到。2、如果代码换一个显示屏进行测试就要重新进行截图,因为之前所有的截图分辨率已经不适应当前界面。...原创 2022-07-31 22:18:31 · 234 阅读 · 0 评论 -
APP测试点(思维导图)
APP测试与Web测试的区别。10、关于APP测试。APP的测试资源准备。原创 2022-07-27 17:43:02 · 358 阅读 · 0 评论 -
软件性能测试
性能测试在质量ISO25102006模型中属于效率,根据维基百科定义,[30]软件性能测试作为软件质量保证必不可少的环节,指的是软件系统或构件对于其及时性要求符合程度的指标;它是一种规范,可以用来量化更改业务指标所产生的影响,进而说明部署软件的风险。一般用响应时间|、QTP、吞吐率、每秒点击数等参数指标进行衡量。远古时候,人类发现自己的精力是有限的,为了能够到达更远的地方,发明了马车、牛车等用牲口作为动力的车。...原创 2022-07-25 22:15:03 · 2163 阅读 · 0 评论 -
Web测试和App测试区别
在WEB端是兼容浏览器,在应用端兼容的是手机设备而且相对应的兼容性测试工具也不相同,WEB因为是测试兼容浏览器,所以需要使用不同的浏览器进行兼容性测试(常见的是兼容IE6,IE8,铬,火狐)如果是手机端,那么就需要兼容不同品牌,不同分辨率,不同的Android版本甚至不同操作系统的兼容。从技术上来说,WEB测试和APP测试其测试类型也基本相似,都需要进行功能测试,性能测试,安全性测试,GUI测试等测试类型。如交叉事件测试,操作类型测试,网络测试(弱网测试,网络切换)操作类型测试如横屏测试,测试手势。...原创 2022-07-20 17:26:38 · 1204 阅读 · 0 评论 -
Selenium-Python 如何客户端远程控制服务器端selenium server,实现脚本远程控制浏览器
这方面的资料很少,因为上面提到的东西其实完全可以在本地机器上实现,本地运行脚本,本地浏览器可视化。如果浏览器环境在境外服务器运行(网络是国外的网络),然后实现本地脚本远程控制,同时GUI进行可视化,就完美实现了自己的需求。废话不多说进入正题,希望对有需要的朋友提供帮助,毕竟国内资料太少,很多selenium教程还停留在selenium1或者selenium2,很多东西发生了变化。查询了很多资料,发现有selenium2可以直接绑定外部IP的教程,但是按照教程运行,提示无法找到执行参数。...原创 2022-07-18 17:39:23 · 2610 阅读 · 0 评论 -
测试编排必要性
众所周知,对于任何组织而言,最大的挑战是不断变化的需求。找到一种方法来快速解决这些需求,同时降低交付质量。大多数组织遵循的敏捷软件开发方法在处理这种竞争情况中起着至关重要的作用。敏捷方法要求集成产品组件,在预生产环境中部署产品,并经常对其进行测试。简化的测试编排流程将有助于实现这一目标。测试自动化编排通过消除过程中出现人为错误的可能性来帮助开发人员改进测试过程。让我们深入了解编排这个词。管弦乐队是由指挥家带领的一组同步演奏的乐器,以创造出和谐的旋律。在这里,我们可以将编排与一组同步工作的测试联系起来,以创建原创 2022-07-13 21:44:11 · 149 阅读 · 1 评论