
测试技术
文章平均质量分 73
Leo笑
行业软件测试专家;两个孩子的爸爸;股市业余韭菜
展开
-
可编程逻辑器件软件测试
下文中FPGA(“现场可编程逻辑阵列”)泛指各类可编程逻辑器件,同时指代PLD、CPLD等可编程逻辑器件。1、可编程逻辑器件应用概况;2、EDA工具概况;3、FPGA软件测试.原创 2022-06-24 17:42:55 · 3193 阅读 · 0 评论 -
部分特定领域的信息化检测管理要求和获认可机构目录
1、2020-11-20 中国支付清算协会 《商业银行应用程序接口安全管理检测规范》和《移动金融客户端应用软件安全检测规范》2、《非金融机构支付服务业务系统检测认证管理规定》二〇一一年八月九日 http://www.gov.cn/gzdt/2011-08/12/content_1924762.htm3、商用密码测评机构...原创 2021-07-13 01:06:25 · 2396 阅读 · 1 评论 -
第三方信息化检测实验室建设
以下内容源于最近对前面实验室建设工作的一点总结。一、整体规划 1.定位 首先得明确为什么要建实验室。是为了拓展业务,作为增长点?还是为了发挥集团优势,补齐短板?还是做战略转移? 这个要搞清楚,毕竟信息化检测市场容量有限,但投入并不少,做得好属于小而美类型,做的不好就是鸡肋。一定要明确目标市场、做好SWOT分析。目标市场很重要启动期瞄准的是哪方面?未来拓展的会是哪方面,要有个初步构思。 信息化和工程、化学等领域不一样,强制性检测少,也就集中在有限领域:一是政府验收检测,...原创 2021-07-11 00:15:41 · 571 阅读 · 0 评论 -
数据剖析技术用于数据质量测评
1、概述随着数据质量问题日益受到关注,为了降低和避免低劣的数据质量带来的影响和危害,通常在ETL(抽取、转换和加载)过程中增加了数据清洁的步骤,这样一来ETL就变成了ECTL(抽取、清洁、转换和加载),数据在被转换和加载到数据仓库之前,会被过滤、清洁和规则化,在很大程度上提高了数据仓库中的数据质量,但仅依靠ECTL对数据进行清洁是远远不够的。“脏数据”表现形式存在不确定性,“脏数据”之所以“脏”的原因有很多,例如:空值,字段值溢出,违反外键约束,重复记录,违反业务逻辑等。在最初设计ETL规则的时候.原创 2021-01-19 10:39:09 · 344 阅读 · 0 评论 -
大数据智能算法及测评技术(二)
3、分类算法及其测评3.1 分类算法介绍分类算法需要事先定义好类别,并对训练样本进行人工标记。分类算法通过有标记的训练样本,学习得到分类器,该分类器可对新样本自动分类,分类的流程下图所示。分类算法是一种有监督的机器学习算法。分类的算法种类繁多,大致可分为单一型分类算法和组合型分类算法。单一型分类算法有KNN(K近邻)、决策树、朴素贝叶斯、支持向量机、人工神经网络等;组合型分类算法是组合单一型分类算法的集成学习算法,如Bagging和Boosting算法等。考虑到大数据应用,算法需要便于实现并行化原创 2020-12-31 11:23:44 · 3195 阅读 · 1 评论 -
大数据智能算法及测评技术
摘抄自《大数据测评》,蔡立志等,上海译文出版社1、概述数据的聚类和分类是大数据应用中的两个最重要的基础算法,也是发展较为成熟的算法。随着数据的爆炸式增长,基于分布式框架的数据聚类和分类已经成为重要发展方向。另外,个性化推荐系统是面向终端用户的典型应用,在各个领域均有着广泛的应用。无论是聚类算法和分类算法,还是个性化推荐均存在测试ORACLE问题和算法质量评估问题,给测试带来了新的挑战。2、聚类算法2.1 概述根据其采用的不同策略,聚类算法可分为两大类。一类是层次聚类算...原创 2020-12-28 17:38:16 · 2871 阅读 · 0 评论 -
大数据质量
1 数据质量维度国际国内机构都发布了一系列数据质量要求 ,总括来看,常用的数据质量维度主要有:准确性:accuracy 数据值的正确性、可靠性、和可鉴别程度,度量: 真实值数量/所有值数量 完整性:completeness 具有实体描述所有必需的部分,度量:非空值数量/所有值数量 一致性 :consistency 关联数据之间逻辑关系正确和完整,度量:一致值数量/所有值数量 可访问性:accessibility 用户可以获得数据程度。度量: 1- 不可访问值数量/所有值数量 及时...原创 2020-12-25 23:49:55 · 1754 阅读 · 3 评论 -
做好大数据测试
阿里妹导读:大数据已然是当下的重要课题,大大小小的企业在重视大数据的同时,也渐渐重视大数据质量的问题。阿里巴巴测试开发专家小郅,今天会分享他对数据测试的系统性思考。文章内容架构清晰,内容较长,建议大家收藏阅读哦~关于数据测试,已有不少同学写过这方面的文章或者开发过工具。为了系统化,我的想法是从数据质量模型入手,分析数据测试的抓手,然后找出数据测试中需要什么样的工具来支撑。这里我也不会过于强调我们做的平台,或与其他平台作比较,而是想把平台或者工具背后的思考过程总结和分享下。一、数据质量模型的探寻1转载 2020-11-22 10:37:47 · 799 阅读 · 1 评论 -
JMeter学习记录1:起步
1、安装,非常简单,没有什么好记录的1)安装JDK2)准备JMeter3)下载BADBOY2、准备一个简单的测试环境需要记录一下。为了方便开展测试,在自己机器上装了一个VirtualBox,安装了一个Win7Pro的虚拟机。安装过程中的一些小问题:1)主要是下载WIn7的镜像文件不全,导致总是Load不上。2)为了方便外部访问,虚拟机要有静态地址,因此要配置为固定的桥接模式...原创 2019-12-22 14:35:14 · 196 阅读 · 0 评论 -
微服务架构通信机制和测试
1、微服务通信机制比较2、微服务测试下面是一个测试金字塔。所谓的契约测试,理解应该就是从消费者角度出发,验证接口提供的协议能否满足需求。其实,就是对服务端暴露的服务能否满足要求进行测试,比传统说的组件测试的全覆盖的要简化一些。常见契约测试框架,工具比如Pact,Janus,Pacto等:...原创 2019-03-10 16:56:44 · 285 阅读 · 0 评论 -
高性能网站架构和对应测试考虑
今天早上把极客时间上的茹炳晟《软件测试52讲》正文完整地听完了。历时4个月,也是第一次正式购买这类学习课程。现在把最近的几讲内容,结合自己经验做个小结。 高性能网站架构,主要是考虑基本功能性需求满足基础上,效率(performance)、高可用性(Availability)、高伸缩性(Scalability)、高扩展性(Extensibility)。1、性能 1....原创 2019-01-20 12:02:05 · 376 阅读 · 0 评论 -
精准测试:如何应对敏捷、持续交付、DevOPS对测试的挑战
前言:这段时间接触精准测试概念,主要推的就是星云测试,上次iSQE听了一下介绍。结合极客时间上的专栏和书本网站的学习,觉得没有什么新奇的啊,不就是覆盖率问题吗,刚刚看了“项目实施DevOps时,我们是如何做测试的 - 异步社区”,再把这几个内容融汇贯通,放到一起,在“云物移大智”的大背景下来思考,感觉这几个内容的兴起和应用是有一定的关联,是当前的时势需要。下面结合文章的内容,把这些相关的概念和...原创 2018-12-30 10:56:39 · 1328 阅读 · 0 评论 -
测试数据准备
毫无疑问,稍复杂一点的系统,测试时都会遇到测试数据准备的问题,有些测试中,测试数据准备还是最困难最耗时的工作。 前面提到测试数据产生的方法:1、GUI界面操作产生;2、调用API接口产生;3、通过操作数据库产生。三者各有特点,对需要把测试数据专门作为一项重要工作来对待的,一般都需要API接口+数据库混合的方式来准备数据。 小型系统的测试,业务数据一般可以直接获取...原创 2018-12-06 14:59:00 · 8193 阅读 · 0 评论 -
性能测试的一点技术小结
开始做性能测试,08-10年,学习loadrunner使用和QTP使用的时候,性能测试主要是看《软件性能测试过程详解与案例剖析》,段念; 《LoadRunner性能测试实战》 作者:陈绍英 刘建华 金成姬 这两本书,翻了其他一些书,感觉第一本书看的时候,因为刚入门,收获最大。感觉技术上收获最大的还是郭欣的《构建高性能web站点》。现在是重新温习,在听极客时间的茹炳晟专栏。恍...原创 2018-11-28 20:10:30 · 743 阅读 · 0 评论 -
性能测试的一点吐槽
零、吐槽 说起来,我也算是性能测试的一员老兵了,但Loadrunner只是会使用,Jmeter基本没怎么用过。对一些大型系统做过性能测试,但由于第三方测试的原因,更多时候是方案写得天花乱坠,实际操作时大家都简化到做个压测拉倒。和面向公众的电商平台不同,第三方测试检测的大都是政府、机构的系统,测试就是履行个手续。因此大多数就是简单地做个压测,连用户的容量、用户业务模型、大数据...原创 2018-11-25 12:13:59 · 323 阅读 · 1 评论 -
代码级测试的分类和基本策略
1、代码错误和检测方法的优劣分类 项目 方法 说明 有特征 语法特征错误 IDE集成的编译器 一般不会提交,专门的如Lint 边界行为特征错误 静态检测工具 结合代码规则,常见的如:klocwork,Appscan;Sonar,Coverity 经验特征错误 静态检测工具 工具同上 无特征 算法错误 ...原创 2018-11-23 09:22:36 · 1054 阅读 · 0 评论 -
互联网测试模型和API测试
本文主要依据极客时间茹炳晟的专栏,加上自己的SoapUI使用经验编写。1、互联网测试的菱形模型 GUI应用测试、API测试、单元测试,三者组成应用系统测试的基本内容。在互联网应用中,特别是微服务架构大行其道的情况下,原来的金字塔模型(以单元测试覆盖率为基础,API其次,GUI测试在最后完成)不使用了,改成菱形模型。即,工作重心在API测试,重量级API测试,轻量级单元...原创 2018-11-01 17:46:32 · 1154 阅读 · 0 评论 -
网站GUI自动化测试技术思考
1、GUI偏重功能和页面测试,应使用工具如Selenium、QTP(UFT)来完成自动化测试。Selenium简介: 1.0核心是Selenium RC,RC Server + Client Lib组成,RCServer包括Launcher、Http Proxy、Selenium Core三个部分,Core是被注入到浏览器页面的JS函数集合,用来实现界面元素的识别和操作,Http P...原创 2018-10-24 00:10:25 · 776 阅读 · 0 评论 -
《移动APP测试实战》学习笔记
前言: 很久没有交学习作业了,上一篇博客居然在国庆节前。其实最近一直在学习移动APP测试,包括搭建AndroidStudio的开发环境,学习移动APP测试工具,但由于项目变化的原因,一直不能专心地来小结。总的来说,读完很有收获。个人收获较大的是:1、ch5辅助测试中的接口Mock,AOP,有些新的理念上的触动,暴露平时接触测试理论太浅薄,另外工具整合能力差许多;2、ch6的内容,以及ch7的...原创 2016-11-10 14:22:20 · 5680 阅读 · 1 评论 -
DevOps的概念和工具学习
感觉提出这个概念,主题是加强开发、测试、运营各方的联系,强化中间的反馈过程。比较关键的几项工具: 1、配置管理工具:如Puppet,Chef,Ansible。配合虚拟化系统,方便实现配置的部署和变更。 2、应用容器:如Docker,进行应用部署,方便应用的分发和运行监控。 3、持续集成工具:如Jenkins,方便将开发源码管理、版本分发、测原创 2016-11-24 17:30:00 · 934 阅读 · 0 评论 -
开始实际搭建App测试环境-Appium
搭建Appium的测试环境原创 2017-01-22 17:08:49 · 8560 阅读 · 3 评论 -
APP测试学习之造轮子--基于MINA框架的NIO
为了更好地开展App测试,需要制造一个轮子:NIO的内容。一个方法是Socket;另外一个是通过JAVA 的NIO。现在是考虑NIO。下面是根据网上下载的《MINA2学习笔记》学习的记录,还需要编程实习一阵。原创 2017-04-12 15:18:16 · 414 阅读 · 0 评论 -
APP测试学习之造轮子--基于MINA框架的NIO2
学习笔记第二部分,继续摘抄《MINA2学习笔记》。 2.2 如何自定义协议编解码器 协议编解码器是在使用Mina 的时候最需要关注的对象,因为网络传输的数据都是二进制数据(byte),而在程序中面向的是JAVA 对象,这就需要在发送数据时将JAVA 对象编码二进制数据,接收数据时将二进制数据解码为JAVA 对象。协议编解码器是通过Pro原创 2017-04-18 14:08:58 · 614 阅读 · 0 评论 -
Django--服务端响应url请求的执行顺序
目前使用的主要开发语言还是python,有部分会用到网站开发,顺便看了一下《web接口开发与自动化测试基于python语言》,里面有Django的一些简单介绍,必要可以基于这个来开发个简单的web界面。首先一个是搞明白Django的访问逻辑次序。 以下是根据书上的学习和实践,拷贝自网络:1、服务端响应url请求的执行顺序 1)项目结构原创 2017-05-03 09:39:55 · 3238 阅读 · 0 评论 -
GItHub学习笔记
一直使用SVN,但现在访问的一些开源项目都使用git托管,于是学习一下git的使用。 1、下载了一个离线的github安装,安装后由Git Shell 和 GitHub两个图标。 2、GitShell一系列的使用,实际和SVN类似。所不同的是,SVN没有本地库和远端库的概念,这也是前面使用时一下子适应不过来的原因。 以下是提示符和颜色的含义说明:原创 2017-07-17 16:11:16 · 382 阅读 · 0 评论 -
一起来做安全测试
TW洞见. 测试文集 (ThoughtWorks洞见)文章二、让我们一起来做安全测试吧!1、安全测试从何做起: 转换视角:从安全角度去看问题,例如一些便利性的问题就变成了信息泄漏 角色转换:从合法用户视角转换为恶意用户(其实和第一点是说的一回事,不过第一点特别重要,单独提也很必要) 使用专门的安全测试工具:例如渗透测试工具,扫描工具等(2018年元旦原创 2017-10-11 14:55:51 · 746 阅读 · 0 评论 -
Fortify SCA的一些浅显使用
按照前面的计划,开始安全测试初步学习。 前面有个VB的系统要分析,太老了,找来找去,好像只有Fortify SCA 还有一个smartCheck(现在和DevPaterner是一家)。 遗憾的是SmartCheck用不起来。 用FortifySCA扫描了一遍,发现效果不咋地。 以前一直以为FortifySCA是渗透测试工具。这次用过以后(4.1版原创 2017-11-01 10:06:24 · 5087 阅读 · 0 评论 -
一点学习心得:Python3和Python2,PyDev和eclipse,win32com,正则表达式
最近因为工作需要,要做一个操纵office文档的实用小工具,主要是Word表格和Excel数据。由于涉及到大量的文本解析动作,就决定顺便用Python和正则表达式来完成。以下是过程中的一点感想:Python3和Python2 :开始用的ActivePython2.7,后来发现在对付中文字符上,Python3比Python2强实在太多,于是自然转换到3了。典型的就是,3里面随意的一句,到2里面就...原创 2018-05-04 23:22:20 · 489 阅读 · 1 评论 -
Selenium的简单学习
准备花半个月入个门,学习一下Selenium。以及Python+WebDriver的两个内容。近期打算再看看的还包括信息安全等保测评。Devops+Jenkins。还有一个主题就是前面关注的App测试部分的内容。现在这些部分全部没有找到好的依托点,没有什么进展。主要就是因为没有搭建实际操作的平台,无法深入学习。每次浅尝辄止的重复,效果不太好。随时记录。使用教材(《SELENIUM 2 自动化测...原创 2018-08-11 08:38:28 · 257 阅读 · 1 评论 -
Selenium的项目实战
前面做了一些基础的学习,现在这个部分就是项目实战内容。其实和项目开发是类似的。1、确定哪些测试内容是需要自动化的。如果在不适合的战场开战,永远不会有好结果。一般来说,适合自动化测试的是冒烟测试和需要反复回归的测试。基本上,就是变化不大又不得不每次都要验证的内容。如果是作为一个学习的内容,可以挑选一些比较容易的。2、确定项目模块结构划分。一般需要确认:a,先要有结构,就是目录结构一定要找...原创 2018-08-27 11:34:06 · 4669 阅读 · 1 评论 -
Selenium的进一步学习
准备花半个月入个门,学习一下Selenium。以及Python+WebDriver的两个内容。使用教材(《SELENIUM 2 自动化测试实战 基于PYTHON语言》)0823 第八章 自动化测试高级应用1,HTMLTestRunner ,可以结合进来自动生成测试报告。 应用了Python的'''Docstring ''' 注释功能。unittest的子目录检索的...原创 2018-08-23 16:23:15 · 499 阅读 · 0 评论 -
算法测试的一点浅见
算法测试其实是测试界,特别是第三方测试的一个没有好办法的领域。结合阅读腾讯TMQ的《移动APP性能评测和优化》的第4章(导航评测)、第5章(网络优化),顺便说一下自己的一点想法。 一、前提1、首先最好有个参照标准。因为测试人员对算法的理解不如开发者深是常态,算法都会给出来个结果,但到底好还是不好,天知道(知道我就自己上了)。因此,通常还是尽量去找参照物。常见的有几类:...原创 2018-09-24 00:17:26 · 20687 阅读 · 12 评论 -
搭建Webservice的试验环境小结
为搭建SoapUI的Webservice测试工具、Java的静态测试工具的环境,需要部署一个Java的Webservice服务端。从网上下载了一些源码,都不太好用。最后只好自己用Myeclipse来编写一段Helloworld解决。可是本人Java开发小白,安装ME,然后按照“http://www.cnblogs.com/lee0oo0/archive/2013/01/25/2876357.htm原创 2016-09-30 13:38:52 · 575 阅读 · 1 评论