E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
测试系列
Kali linux渗透
测试系列
————12、Kali linux信息收集之操作系统识别
识别操作系统在确定目标主机在线之后,应当识别他们使用的操作系统。这阶段工作通常称为识别操作系统(也称为操作系统指纹识别)。识别操作系统的方式有三种:主动式和被动式。主动式识别工具向目标主机发送数据包,并根据目标的响应来确定其使用的操作系统。这种方式的优点在于探测速度快,缺点是目标主机可能会发现我们探测操作系统的行为。被动式识别方法克服了主动式识别的缺点。MichalZalewsky是这种探测方式的
FLy_鹏程万里
·
2018-05-16 11:18
【信息安全】
【Kali
Linux渗透测试高级篇】
———Kali
linux
渗透测试高级篇
高级渗透测试
Kali linux渗透
测试系列
————8、 Kali linux信息收集之路由信息收集
路由信息获取网络路由信息的工具各种各样,本章将介绍几种常见的工具。网络路由信息可以帮助测试人员料及自己的主机到目标主机之间的网络通信路径,进而理解目标主机的网络情况。保护目标主机的防火墙信息,往往也暗藏与路由信息里。traceroute通过traceroute我们可以知道信息从你的计算机到互联网另外一端的主机是走什么路径。当然每次数据包由某一同一的出发点(source)到达某一同一的目的地(des
FLy_鹏程万里
·
2018-05-16 11:10
【信息安全】
【Kali
Linux渗透测试高级篇】
———Kali
linux
渗透测试高级篇
高级渗透测试
Kali linux渗透
测试系列
————11、Kali linux信息收集之存活主机识别
ping在检测主机是否在线的工具中,ping可能是最著名的程序了。该工具向目标主机发送ICMP协议的echorequest数据包。如果目标主机在线且允许受理ping请求,那么目标主机间回复ICMPechoreply数据包。kalilinux中没有列出ping的程序,但是我们可以在终端输入ping命令并匹配好其设置,之后进行查询:测试Baiduarpingarping是在局域网中使用ARP(Addr
FLy_鹏程万里
·
2018-05-16 11:00
【信息安全】
【Kali
Linux渗透测试高级篇】
———Kali
linux
渗透测试高级篇
高级渗透测试
Kali linux渗透
测试系列
————9、 Kali linux信息收集之IDS/IPS信息收集
IDS/IPS简介IDS(IntrusionDetectionSystem)即入侵检测系统。是一种对网络传输进行及时监控,在发现可疑传输时发出警报或者采取主动反应措施的网络安全设备。它与其他网络安全设备的不同之处便在于——IDS是一种积极主动的安全防护技术。IPS(IntrusionPreventionSystem)即入侵防御系统。IPS位于防火墙和网络设备之间。这样,如过检测到攻击,IPS会在这
FLy_鹏程万里
·
2018-05-16 11:52
【信息安全】
【Kali
Linux渗透测试高级篇】
———Kali
linux
渗透测试高级篇
高级渗透测试
Kali linux渗透
测试系列
—————7、 KaliLinux信息收集之DNS信息收集
DNS简介DNS(DomainNameSystem:域名系统),是因特网的一项核心服务,它作为将域名和ip地址相互映射的一种分布式数据库,能够使人民更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。下面介绍几种DNS查询的方法:WhoisWhois简单来说就是一个用来查询域名是否已经被注册,以及注册域名的纤细信息的数据库(如域名所有人、域名注册商、域名注册日期、过期日期等).whois
FLy_鹏程万里
·
2018-05-16 11:43
【信息安全】
【Kali
Linux渗透测试高级篇】
———Kali
linux
渗透测试高级篇
高级渗透测试
Kali linux渗透
测试系列
——————3、 Kali Linux渗透测试环境搭建之Kali linux基本配置
前言本小节我们将简单的介绍一些在Kali中常见的、常用到的配置。启动默认的网络服务1、Http服务从事渗透测试的工作人员可能会经常用到web服务器。例如,当需要测试Web程序的恶意脚本时,就需要自己搭建一个web服务器,其实kalilinux已经集成了Apache,只要将其启动就可以使用了。在kalilinux中启动http服务验证:Apache工作目录:停止Apache服务:serviceapa
FLy_鹏程万里
·
2018-05-16 11:04
【信息安全】
【Kali
Linux渗透测试高级篇】
———Kali
linux
渗透测试高级篇
高级渗透测试
Kali linux渗透
测试系列
——————3、 Kali Linux渗透测试环境搭建之Kali linux基本配置
前言本小节我们将简单的介绍一些在Kali中常见的、常用到的配置。启动默认的网络服务1、Http服务从事渗透测试的工作人员可能会经常用到web服务器。例如,当需要测试Web程序的恶意脚本时,就需要自己搭建一个web服务器,其实kalilinux已经集成了Apache,只要将其启动就可以使用了。在kalilinux中启动http服务验证:Apache工作目录:停止Apache服务:serviceapa
FLy_鹏程万里
·
2018-05-16 11:04
【信息安全】
【Kali
Linux渗透测试高级篇】
———Kali
linux
渗透测试高级篇
高级渗透测试
Kali linux渗透
测试系列
——————2、 Kali Linux渗透测试环境搭建之Kali Linux中Vmtools的安装
前言上一小节,我们已经实现对KaliLinux的安装,但是会发现在文件的拖拽不太方便,那么有什么办法吗?当然是有的,下面我们就来介绍一下在KaliLinux中Vmtools的安装以及更新源的配置!配置更新源Kali推荐国内更新源:#阿里云debhttp://mirrors.aliyun.com/kalikali-rollingmainnon-freecontribdeb-srchttp://mir
FLy_鹏程万里
·
2018-05-16 11:53
【信息安全】
【Kali
Linux渗透测试高级篇】
———Kali
linux
渗透测试高级篇
高级渗透测试
Kali linux渗透
测试系列
——————2、 Kali Linux渗透测试环境搭建之Kali Linux中Vmtools的安装
前言上一小节,我们已经实现对KaliLinux的安装,但是会发现在文件的拖拽不太方便,那么有什么办法吗?当然是有的,下面我们就来介绍一下在KaliLinux中Vmtools的安装以及更新源的配置!配置更新源Kali推荐国内更新源:#阿里云debhttp://mirrors.aliyun.com/kalikali-rollingmainnon-freecontribdeb-srchttp://mir
FLy_鹏程万里
·
2018-05-16 11:53
【信息安全】
【Kali
Linux渗透测试高级篇】
———Kali
linux
渗透测试高级篇
高级渗透测试
Kali linux渗透
测试系列
———1、Kali linux渗透测试环境搭建之Kali Linux环境搭建
前言工欲善其事必先利其器,在我们做渗透测试的时候也需要一个强有力的后盾的支持,KaliLinux是一个非常不错的选择,里面集合了较多的渗透测试工具,而且还对不同的工具进行了详细的分类,这对每一个渗透测试人员来说都是非常棒的“黑客系统”,下面我们就简单的介绍一下Kalilinux渗透测试环境的搭建,准备工作(1)VMwareWorkstations14(2)KaliLinux2018的镜像文件,可以
FLy_鹏程万里
·
2018-05-07 13:24
【信息安全】
【Kali
Linux渗透测试高级篇】
———Kali
linux
渗透测试高级篇
高级渗透测试
Kali linux渗透
测试系列
———1、Kali linux渗透测试环境搭建之Kali Linux环境搭建
前言工欲善其事必先利其器,在我们做渗透测试的时候也需要一个强有力的后盾的支持,KaliLinux是一个非常不错的选择,里面集合了较多的渗透测试工具,而且还对不同的工具进行了详细的分类,这对每一个渗透测试人员来说都是非常棒的“黑客系统”,下面我们就简单的介绍一下Kalilinux渗透测试环境的搭建,准备工作(1)VMwareWorkstations14(2)KaliLinux2018的镜像文件,可以
FLy_鹏程万里
·
2018-05-07 13:24
【信息安全】
【Kali
Linux渗透测试高级篇】
———Kali
linux
渗透测试高级篇
高级渗透测试
jmeter_接口自动化与性能测试实战(连载中)
第8期《jmeter接口自动化》课程,零基础入门,高薪不是梦微信公众号搜索测试驿栈号内回复mock,会下发mock接口让各位练习性能
测试系列
性能测试之动态负载负载测试实战jvm堆内存分析常用性能指标分析性能测试统计超时率动态线程分析
飞天小子
·
2018-05-01 14:00
Kali linux渗透
测试系列
————35、Kali linux 渗透测试报告撰写
渗透测试报告(样文)因为渗透测试各有不同,所以渗透测试报告的行文结构也灵活多变。本文提供了一份以网络渗透为测试对象的渗透测试报告,读者可以将其扩展为其他类型(如WEB应用、防火墙、无线网络等)的渗透测试报告。渗透测试报告不仅有正文,肯定还有封面。应当在报告封面里注明公司名称、报告类型、扫描日期等信息。以网络为测试目标的渗透测试报告,其正文部分应当由以下内容组成法律声明渗透测试协议简介项目目标假定和
FLy_鹏程万里
·
2018-04-12 16:44
【信息安全】
【Kali
Linux渗透测试高级篇】
———Kali
linux
渗透测试高级篇
高级渗透测试
Kali linux渗透
测试系列
————35、Kali linux 渗透测试报告撰写
渗透测试报告(样文)因为渗透测试各有不同,所以渗透测试报告的行文结构也灵活多变。本文提供了一份以网络渗透为测试对象的渗透测试报告,读者可以将其扩展为其他类型(如WEB应用、防火墙、无线网络等)的渗透测试报告。渗透测试报告不仅有正文,肯定还有封面。应当在报告封面里注明公司名称、报告类型、扫描日期等信息。以网络为测试目标的渗透测试报告,其正文部分应当由以下内容组成法律声明渗透测试协议简介项目目标假定和
FLy_鹏程万里
·
2018-04-12 16:44
【信息安全】
【Kali
Linux渗透测试高级篇】
———Kali
linux
渗透测试高级篇
高级渗透测试
Jmeter压力
测试系列
(四) - 模拟对Openfire服务器进行消息轰炸
文章来源:【chenyk的】https://www.jianshu.com/p/3a96afdbd7af同一文集Jmeter压力
测试系列
(一)-初识Jmeter和线程组操作详解Jmeter压力
测试系列
(
chenyk
·
2018-03-13 20:35
Jmeter压力
测试系列
(三) - 参数化请求
文章来源:【chenyk的】https://www.jianshu.com/p/98fd4ef0e1e4同一文集Jmeter压力
测试系列
(一)-初识Jmeter和线程组操作详解Jmeter压力
测试系列
(
chenyk
·
2018-03-13 20:14
Jmeter压力
测试系列
(三) - 参数化请求
转载请注明出处,感谢您的支持。文章来源:【chenyk的博客】http://blog.csdn.net/chenyk_kevin_1/article/details/79546175简单说明参数化的一般用法就是将脚本中的某些输入使用参数来代替,在脚本运行时指定参数的取值范围和规则。关于Jmeter的参数化请求包括以下几种方式:*用户参数*BeanShellSampler*用户定义的变量*CSVDa
chenyk1216
·
2018-03-13 20:50
Jmeter
压力测试
参数化
性能测试
压力测试
-
Jmeter
python
测试系列
教程——python+Selenium自动化测试框架
进大厂,身价翻倍的法宝来了!主讲内容:docker/kubernetes云原生技术,大数据架构,分布式微服务,自动化测试、运维。视频地址:ke.qq.com/course/419718课程简介:第一章熟悉Linux环境1、Win10安装Ubuntu18.04双系统2、熟悉Linux常用工具和命令第二章熟悉Docker3、安装配置Docker4、Docker命令实践5、Dockerfile文件编写
数据架构师
·
2018-03-10 09:42
架构
微服务架构
python
测试系列
教程 —— YAML配置文件语法教程
全栈工程师开发手册(作者:栾鹏)python教程全解YML文件格式是YAML(YAMLAintMarkupLanguage)编写的文件格式,YAML是一种直观的能够被电脑识别的的数据数据序列化格式,他并且容易被人类阅读,容易和脚本语言交互的,可以被支持YAML库的不同的编程语言程序导入,比如:C/C++,Ruby,Python,Java,Perl,C#,PHP等。YAML文件语法YAML是专门用来
数据架构师
·
2018-03-07 23:23
架构
微服务架构
python
测试系列
教程 —— 调试日志logging
全栈工程师开发手册(作者:栾鹏)python教程全解logging结构logging模块是Python内置的一个强大易用的日志模块。整体上来说,日志管理最大的结构是Manager,Manager管理所有的Logger,但你不用去管这个东西,它是藏在背后默默干活的。Logger里最根部是一个RootLogger,name是root,其他所有Logger都是在这个Logger下,通过名字,形成父子、子
数据架构师
·
2018-03-07 17:45
架构
微服务架构
python
测试系列
教程 —— 单元测试unittest
全栈工程师开发手册(作者:栾鹏)python教程全解unittest是xUnit系列框架中的一员,如果你了解xUnit的其他成员,那你用unittest来应该是很轻松的,它们的工作方式都差不多。unittest核心工作原理unittest是Python自带的单元测试框架,我们可以用其来作为我们自动化测试框架的用例组织执行框架。unittest中最核心的四个概念是:testcase,testsuit
数据架构师
·
2018-03-07 10:18
架构
微服务架构
Jmeter压力
测试系列
(二) - Http请求模拟和响应参数获取
转载请注明出处,感谢您的支持。文章来源:【chenyk的博客】http://blog.csdn.net/chenyk_kevin_1/article/details/79442045Http请求模拟1、新建线程组操作:鼠标右键测试计划->添加->Threads(Users)->线程组->修改测试计划名称2、添加取样器HTTP请求操作:鼠标右键线程组->添加->Sampler->HTTP请求->填写
chenyk1216
·
2018-03-05 09:13
压力测试
-
Jmeter
Jmeter压力
测试系列
(一) - 初识Jmeter和线程组操作详解
文章来源:【chenyk的】https://www.jianshu.com/p/5717c1452f47同一文集Jmeter压力
测试系列
(二)-Http请求模拟和响应参数获取Jmeter压力
测试系列
(三
chenyk
·
2018-02-04 22:31
Monkey
测试系列
:1. Monkey入门
什么是Monkey测试顾名思义,Monkey就是猴子,Monkey测试,就像一只猴子,在电脑面前,乱敲键盘在测试。猴子什么都不懂,只知道乱敲,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常。Monkey程序由Android系统自带,使用Java语言写成,在Android文件系统中的存放路径是:/system/fra
xuliwenBlogs
·
2017-12-22 14:55
测试
Android
测试系列
-JUnit(一)
目录简介Android下的JUnit环境搭建简单测试简介JUnit是一个Java编程语言的单元测试框架。JUnit在测试驱动的开发方面有很重要的发展,是起源于JUnit的一个统称为xUnit的单元测试框架之一。JUnit促进了“先测试后编码”的理念,强调建立测试数据的一段代码,可以先测试,然后再应用。增加了程序员的产量和程序的稳定性。特点JUnit是一个开放的资源框架,用于编写和运行测试。提供注释
zgfei
·
2017-12-10 13:46
接口自动化
测试系列
之PHPUnit-GET请求接口测试方法
接口演示demo说明接口的具体说明在这里,大家自己看下,里面说的非常详细了,这里我们就不废话了,地址如下:https://www.juhe.cn/docs/api/id/65.htmlget请求接口测试如果想把结果格式化输出,可以用该语句print_r(json_decode($ret));替换echo语言即可PS:中文乱码暂时不用管,对我们没有影响上面的这个写法其实不太好,更好的写法还是用php
小强测试
·
2017-11-09 08:33
phpunit
小强测试品牌
测试帮日记
自动化接口
&
python
接口自动化
测试系列
之PHPUnit介绍和环境搭建
phpunit介绍PHPUnit是一个面向PHP程序员的测试框架,这是一个xUnit的体系结构的单元测试框架。phpunit环境搭建这里介绍两种搭建方法:第一种:直接使用xampp,里面集成了phpunit地址:https://www.apachefriends.org/zh_cn/index.html帮助:http://jingyan.baidu.com/article/dca1fa6fbcd2
小强测试
·
2017-11-05 22:18
自动化测试
接口测试
phpunit
自动化接口
&
python
接口自动化
测试系列
之PHPUnit-接口测试的步骤
接着上篇文章接口自动化
测试系列
之PHPUnit-接口测试基础继续来说接口测试的步骤接口测试的步骤并没有什么特殊的,但其中比较关键的是阅读接口文档。
小强测试
·
2017-11-03 08:45
phpunit
小强测试品牌
测试帮日记
自动化接口
&
python
Appium python自动化
测试系列
之混合app实战(十一)
12.1什么是混合App12.1.1混合app定义什么是混合app,其实这个不言而喻,我们的app正常来说应该都是native的,但是实际工作中却不是,反正种种原因我们的app会有native的而且中间还会有H5页面,这其实就是我们常说的混合,当然还有一种就是纯H5的,但是这里我们不做过多的讲解。12.2混合app实战思路12.2.1代码实战在前面的的章节内嵌h5页面定位我们就已经讲过这个问题,其
weixin_30512043
·
2017-11-02 22:00
python
测试
接口自动化
测试系列
之PHPUnit-接口测试基础
总揽本系列将系统化的介绍接口测试框架phpunit,基于php语言编写的。将从基础开始到框架设计。前几节为理论,但涉及的思想还是很重要的,后面均为代码实战。当然,本系列一定会有很多不足之处,希望大家多多包涵,给予支持和转发,我们会努力改进!后续涉及到的代码可以通过如下方式获取(代码会逐步发放,不要着急):1、点击链接加入QQ群522720170(共享里有):https://jq.qq.com/?_
小强测试
·
2017-11-01 10:49
phpunit
小强测试品牌
测试帮日记
自动化接口
&
python
Android学习资源网站大全【转】
此文为转载目录1.官方学习资源【推荐必看】2.值得关注的大牛博客3.值得Android开发者阅读系列【推荐必看】4.UI自定义View5.Android性能优化6.单元
测试系列
7.框架相关网络请求相关RxJava
交流电1582
·
2017-06-26 18:46
Angular单元
测试系列
-Router、Component、Directive、Pipe 以及Service单元测试
本节将涵盖Angular常用的组件单元测试方法,例如:Router、Component、Directive、Pipe以及Service,原本是打算分成两节,但后来一想放在一起会更适合阅读,虽然看起来比较长。但,在此之前,我建议先阅读系列的前两节,可能先更系统性的了解Angular单元测试以及一些框架说明。注:本节略长,因此,我将遵循以下规则。每一小节为一个类型的起点,且互不冲突。每一小节前都会先待
cipchk
·
2017-06-13 00:00
typescript
karma
jasmine
angular.js
angular2
Angular单元
测试系列
-简介
本文将探讨如何搭建测试环境、以及Angular测试工具集。测试环境绝大部分都是利用AngularCli来创建项目,因此,默认已经集成我们所需要的npm包与脚本;当然,如果你是使用自建或官网quickstart的话,需要自行安装;但所有核心数据全都是一样的。Angular单元测试我们可以将其分成两类:独立单独测试与Angular测试工具集。Pipe与Service适为独立单独测试,因为它们只需要ne
cipchk
·
2017-06-11 00:00
javascript
angular2
angular.js
karma
jasmine
Angular单元
测试系列
Angular单元测试在所有前端框架当中不要太爽了,但是要全面说好它,还真需要很长的篇幅,因为各种测试方式就如同在写一份Angular入门级开发一样。因此,我打算使用一个系列来说明。当然,一切的前提是,你同我一样认同单元测试的重要性。简介如何使用Jasmine进行Angular单元测试Router、Component、Directive、Pipe以及Service单元测试单元测试技巧覆盖率与持续集
cipchk
·
2017-06-11 00:00
javascript
jasmine
angular2
karma
angular4
Angular单元
测试系列
-如何使用Jasmine进行Angular单元测试
以下是我假定那些极少或压根没写单元测试的人准备的,因此,会白话解释诸多概念性问题,同时会结合Jasmine与之对应的方法进行讲解。一、概念TestSuite测试套件,哪怕一个简单的类,也会有若干的测试用例,因此将这些测试用例集合在一个分类下就叫TestSuite。而在Jasmine就是使用describe全局函数来表示,它的第一个字符串参数用来表示Suite的名称或标题,第二个方法参数就是实现Su
cipchk
·
2017-06-11 00:00
angular.js
angular2
karma
jasmine
javascript
测试中 Fakes、Mocks 以及 Stubs 概念明晰
,从属于笔者的软件
测试系列
总结,也是笔者在前端每周清单中推荐的文章。
王下邀月熊_Chevalier
·
2017-05-16 00:00
mock
test
安卓单元测试(九):使用Mockito Annotation快速创建Mock
@Mock的基本用法如果你follow了这个安卓单元
测试系列
文章,那么到现在为止,你应该很清楚mock的概念和使用了,创建Mock的方法我们都知道:YourClassyourInstance=Mockito.mock
小创
·
2017-03-16 00:00
android
单元测试
[iOS单元
测试系列
]单元测试框架选型
iOS单元
测试系列
会一直更新,按主题将我在单元测试探索和落地过程中的技术积累沉淀下来,也算是对自己这段时间的总结。部分观点是我个人观点,欢迎大家讨论。
子循_陈奕龙
·
2017-02-16 17:28
[iOS单元
测试系列
]单元测试框架选型
iOS单元
测试系列
会一直更新,按主题将我在单元测试探索和落地过程中的技术积累沉淀下来,也算是对自己这段时间的总结。部分观点是我个人观点,欢迎大家讨论。
杨梦鸽
·
2017-02-08 10:04
Robot Framework + Selenium2Library自动化
测试系列
(10) - 字符串拼接和替换:工时表查询2
写完前两步测试步骤,现在就该写验证查询的核心代码了。我们先整理整理思路,思考下面两个问题:1.数据是否全面?首先打开数据集文件TCTIMES-1.xls,这是我们提前准备好的,其实到了这步再做第二个sheet里的数据集也可以。文件里面有4个员工,其中3个有工时表,TesterFour没有。之所以这样设计数据集文件就是要把没有返回结果的情况也考虑进去;2.这里的查询需要有几个检查点呢?我觉得应该是两
马可吃菠萝
·
2017-01-19 08:58
Robot Framework + Selenium2Library自动化
测试系列
(9) - 注释:工时表查询1
每个testcase写完后,我们都可以写个日志或是注释来提示输出结果,检查测试状态,和查看错误信息。就像直接写程序的原理一样。有几种方法可供选择:你既可以用Log关键字,也可以用Comment关键字,也可以直接写“#”。Log就是日志的意思,属于RobotFramework的内嵌关键字,在官方API文档上有这么几种使用方法:比如,如果不加任何参数,那输出结果就是一条简单的信息;如果后面加个“WAR
马可吃菠萝
·
2017-01-11 14:15
Robot Framework + Selenium2Library自动化
测试系列
(2) - 网站登录示例
RobotFramework环境搭建好后就可以开始写第一个testcase了。我们用一个相对简单的功能-登录功能来开始,大家感受一下RobotFramework的实际操作。启动RIDE,点击File->NewProject,对话框弹出来,给工程起个名字–MyFirstTestCase。对话框的下方可以选择工程的位置,右边的两个选项可以选择类型和格式。选择文件(file),咱们这个工程就一个test
马可吃菠萝
·
2017-01-06 14:05
性能特性
测试系列
2——c++11 std::function和正常调用函数效率比较
序测试结果测试数据解释测试结果总结总结与分析 原本是没打算写一个系列的,结果到了第二篇才开始写一个前言,本来不确定自己会测试哪些东西,哪些内容,以及有没有时间持续写这些比较偏的内容,但既然有打算写第二篇了,那么就写一个系列吧。本系列主要是QT和c++一些对比,当然也可能会有本篇这种纯c++的测试,看情况吧只能说。测到哪里写到哪里,时间就不太好说了==。序 对于std::function和std::
破晓前的彷徨
·
2016-12-21 21:38
c++
性能特性测试系列
c++11
函数
function
【node
测试系列
】断言库chai.js及api
chai.js是一套TDD(测试驱动开发)/BDD(行为驱动开发)的断言库。可以在node和浏览器环境运行,可以高效的和任何js测试框架搭配使用。BDD,行为驱动开发(注重测试逻辑),TDD是测试驱动开发(注重输出结果)。文档官网http://chaijs.com/APIhttp://chaijs.com/api中文APIhttp://www.jianshu.com/p/f200...断言风格ch
Tammy
·
2016-11-15 00:00
单元测试
chai
【node
测试系列
】几款前端测试断言库(Assertions lib)的选型总结
参考文章http://blog.lvscar.info/post/...在编写前端测试代码的过程中,几乎所有的测试框架都提供了根据功能、模块(module,spec)来切分测试用例的设计,由于测试代码简单,直接,直接反应API的特点,我们编写测试代码的体验很大程度上取决于所选用的断言库,以下是我对目前几款主流断言库的选型分析笔记:better-assertC-styleTDD断言库由TJHolow
Tammy
·
2016-11-15 00:00
测试开发
android-----事件分发机制
测试系列
(五)
这篇是对事件分发机制的终极总结,包括前面测试中所用到的一些知识点,有什么不对的地方希望大家能够批评指正; 结论: (1):事件的传递方向是:Activity----->ViewGroup----->View,即隧道式分发; (2):ViewGroup的事件处理方法调用顺序是:dispatchTouchEvent----->onInterceptTo
hzw19920329
·
2016-07-01 20:00
android
View事件分发机制
view事件分发
View事件分发总结
android-----事件分发机制
测试系列
(四)
上一篇,我们从源码的角度分析了View的事件分发过程,这篇我们从实例的角度来看看不同实例下具体的输出会是什么样子的呢?好的,我们开始吧! 同样我们的测试布局文件: 也即我们的测试布局是酱紫的: 点击下载测试代码!!!!!
hzw19920329
·
2016-07-01 18:00
android
事件分发机制
view事件分发
事件分发实例
事件分发源码测试
android-----事件分发机制
测试系列
(三)
上一篇我们主要主要是从ViewGroup分发的角度测试了下事件分发机制,但没有涉足多少View的事件分发,也就是说我们没有为MyRelativeLayout、MyLinearLayout、以及MyButton设置Touch和Click监听事件,这一篇将来测试下View的事件分发过程,为了比较简洁的显示打印信息,我简化了布局文件,具体的布局文件代码如下: 也即布局文件图
hzw19920329
·
2016-07-01 12:00
android
事件分发机制
view事件分发
事件分发实例
事件分发源码测试
android-----事件分发机制
测试系列
(二)
上一篇博客我介绍了在学习事件分发机制过程中遇到的一个问题,接下来的几篇博客将通过小Demo来测试下事件分发机制,进而能更好的理解源码,至于源码的分析,网上有很多帖子了,大家可以自行查看啦! 注意本篇博客是默认在你理解了ViewGroup和View事件分发源码的基础上讲解的,请先了解源码之后再来照着里面的测试进行理解!! 点击下载测试代码!!!!!
hzw19920329
·
2016-06-29 20:00
android
事件分发机制
事件分发实例
事件分发源码测试
android-----事件分发机制
测试系列
先来说说我遇到的问题,这次测试使用的布局文件是: 也就是说布局图是酱紫的: 具体就是我在MyRelativeLayout中拦截了MOVE事件,在MyLinearLayout中拦截并且消费了DOWN事件,也就是说我仅仅修改了MyRelativeLa
hzw19920329
·
2016-06-28 22:00
android
事件分发机制
事件分发实例
事件分发源码测试
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他