模块和包的定义 模块的定义:任何 *.py 的文件都可以当作模块使用 import 导入 包的定义:包含一个__init__.py和其他模块、其他子包的一个目录 实际项目中,所谓的包和模块分别代表什么,如下: 包就是指...
移动端APP的测试处于不断探索,不断进化的过程中,而手机银行是目前各大银行金融科技战争的主要阵地,如何更好更快地对手机银行进行测试是个热门话题,也是个值得深入研究的课题。本文以某行手机银行测试为例,描述了SoloPi用例执行录制转为A...
测试结果(图示+文字说明结论): 图1:按照任务来呈现二分式成功率 图2:按照2类用户类型来呈现二分式成功率 图3:成功等级呈现 图4:每个任务的平均时间呈现 图5:综合多种因素的严重性评估 附件提交:访谈录音文件 + 原始数据e...
评价人工智能算法模型的几个重要指标 如何测试人工智能产品越来越受到广大测试工程师的关注,由于人工智能的测试预言(Test Oracle)不是像普通软件产品那么明确,到目前为止,基于大数据的第四代人工智能产品的测试,主要集中在“对大数据测试...
Fintech概念正受到不少互联网金融公司的热捧,主要是指代那些可用于撕裂传统金融服务方式的高新技术。越来越多的企业开辟了新的部门去研究各种各样能让自己产品增值的科技类产品。尤其是在很多互联网金融公司,业务分析师BA(Business Analyst...
内存是当今世界上被广泛浪费的硬件资源之一。由于编程效率低下,惊人量的内存浪费被浪费了。这种模式在多个企业应用程序中重复出现。为了证明这种情况,我们进行了一项小型研究。我们分析了著名的spring boot pet诊所应用程序,以查看浪费了多少内存。...
现在DevOps已经成了一个非常热门话题,但是又有谁真正理解了DevOps,可能少之又少。上周聆听了茹炳晟老师的在线课程,通过一张图我才发现真正理解了DevOps。 对本图的理解 这张图很好地使我们理解了敏捷、CI/CD与DevOps之间的关系。下面我先...
一、什么是时序数据库 时序数据库全称为时间序列数据库。时间序列数据库主要用于指处理带时间标签(按照时间的顺序变化,即时间序列化)的数据,带时间标签的数据也称为时间序列数据。 时序数据库全的特点包括一是多源性获取,数据分散,非...
行业背景:随着数字化建设的持续快速发展,业务部门对系统下载的文件质量提出了更高的要求,全面高效可持续的测试已成为银行IT建设和测试服务追求的目标。 面对的问题:测试人员无法在有限的时间内人工完成大数据量多维文件的下载和数据比对工作,如...
一、MQTT协议简介 1.1 概述 MQTT英文全称:Message Queuing Telemetyr Transport ,中文全称:消息队列遥测传输协议。它是;一个极其轻量级的发布/订阅(Publish/Subscribe)消息传输协议。对于需要较小代码占用空间和网络带宽非常宝贵的远...
性能测试的目的不仅是为了评估系统当前的性能状况,同时还希望通过故障定位找到系统存在的性能瓶颈,从而进一步优化性能,直接提升系统的处理能力,或者对系统的扩展能力提供优化策略。性能测试工程师的能力可分为三个层次,从初级的性能检测,到中级的...
2020刚刚开始就被新冠按了暂停键,新一年的新项目大概要等春暖花开才好开动了,最近在给2019尚未完结的项目收尾,干脆趁机总结一下2019测试时候遇到的稀奇古怪、哭笑不得的缺陷or非缺陷,一点经验教训仅供大家参考。 2019年作为主力参与了一个网页端...
银行软件的专业性、复杂性和银行业务的特殊性质使得银行软件系统上线后面临种种风险。防范软件风险的重要手段之一是执行有效的软件测试。在软件测试过程中,对软件缺陷的管理是发现软件风险、保证软件测试有效性的关键环节。对于商业银行软件项目来说,软...
如何来衡量测试的质量呢?很多时候我们容易走入一个误区,那就是只统计测试案例数量,案例数量越多代表测试质量越好,但测试案例数量与测试质量并不是对等关系的,所以并不存在代表关系。分析代码覆盖率可以从另一个视角来对测试质量进行评估。Jacoco(...
摘要:性能测试通过自动化的测试工具模拟正常、异常场景来对系统的各项性能指标进行测试。通过性能测试可以分析一个系统能力、瓶颈、关键问题等。本文结合直播平台的部分场景,使用开源SRS-Bench工具对直播并的4个场景进行压力测试,测试直播平台的基础...
在开展针对HTTP协议接口测试过程中,核心是需要根据接口结构进行脚本设计。在明确接口结构且参数简单的情况下,用户可以直接在协议元件中进行数据拼装。但很多时候面对复杂系统的测试需求,执行中包含多个请求并且各个请求接口的结构信息不够...
性能指标的监控与分析作为性能测试工作流程中重要的一环,直接关系到性能测试是否充分有效、性能测试结果是否能为系统投产提供有效参考,重要性不言而喻。 本文以性能瓶颈定位方法为主线,介绍如何运用各种性能指标进行性能瓶颈定位。报告所述指标体...
摘要:近年来,随着互联网行业的快速发展,银行系统更新迭代愈发频繁,Oracle数据库因具备高安全性、高性能、完全向下兼容等优势,目前已成为银行系统主流的数据库软件。笔者参与了Sybase数据库向Oracle数据库迁移的测试工作,在数据库迁移的测试过程中...
摘要:Jmeter是Apache公司组织开发的一款基于Java压力测试工具,开源且支持多个操作系统,可以对测试静态和动态资源进行大并发负载模拟,或对服务器网络进行高强度并发测试,业界多将该工具应用于性能测试。本文则利用该工具特点,结合接口级功能测试的...
测试常见英文单词汇总 一、专业名词篇 A: Automated Test 自动化测试 Agile Testing 敏捷测试 Alpha Test a测试 Accuracy Testing 准确性测试 Acceptance Test 验收测试 B: ...