自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jack汪喆的技术分享栏

博主热衷于前端技术开发,研发并稳定上线过多款移动及Web应用。在微信H5、微信小程序、React、React Native、Vue、Angular、NodeJS方面有大量实战经验,欢迎私信交流与学习。

  • 博客(18)
  • 收藏
  • 关注

原创 Mock接口框架的应用实战

一.Mock平台功能介绍Mock平台可以帮助前端人员进行接口的模拟,本文介绍Moco框架二.Moco框架基本介绍Moco框架其实就是一个jar包,到 http://repo1.maven.org/maven2/com/github/dreamhead/moco-runner/0.11.0 网站上去获得,下载moco-runner-0.11.0-standalone.jar三.Moc...

2018-10-21 23:46:56 2470 2

原创 测试报告

ExtentReport基本介绍官网extentreports.com1.ExtentReport的配置和使用在项目中创建名为Chapter6的Module添加项目依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" ...

2018-10-21 23:09:18 321

原创 测试框架TestNG

一.TestNG介绍1.适合测试人员使用的原因比Junit涵盖功能更全面的测试框架Junit更适合隔离性比较强的单元测试TestNG更适合复杂的集成测试2.TestNG的使用maven引入<dependencies> <dependency> <groupId>org.testing</groupId> ...

2018-10-21 21:47:30 180

原创 企业及代码管理工具git的使用

一.为什么使用Github1.Github的特点开源的分布式版本管理系统开源项目集中的代码库所有略有规模的公司都在使用2.Github的功能介绍记录多个版本查看历史操作,可以进行版本回退和前进的控制多端共享代码,自动合并3.Github与SVNSVN版本集中管理,所有的代码都在中央服务器上Git去中心化,每个服务器上都有一个完整的代码库二.Github的使用1...

2018-10-21 11:41:00 1473

原创 手工接口测试到自动化框架设计

一.手工接口测试的常用工具1.Postman2.HttpRequest(firefox插件)3.Fiddler(具备抓包和发送请求功能)4.半自动化:Jmeter(结果统计方面不完善)二.自动化框架的设计1.显示层测试报告(TestNG)2.控制层逻辑验证(如何使用HttpClient,如何操作Mybatis)3.持久层测试用例存储(数据驱动)(结合Mybatis操...

2018-10-20 23:50:14 320

原创 接口测试的用例设计

一.接口测试的范围1.功能测试等价类划分法边界值分析法错误推断法因果图法判定表驱动法正交试验法功能图法场景法2.异常测试数据异常null“”数据类型环境异常负载均衡架构:通常是前面一台Nginx,后面跟一大堆tomcat。Nginx的作用就是分发。冷热备份:热备份的意思是前面8个tomcat,后面跟着8个tomcat看着前面的,当其中一个挂了,其备份...

2018-10-20 23:25:49 258

原创 接口自动化测试整体认知

一.什么是接口对外暴露一个统一规范的接入点二.为什么要做接口测试更容易实现持续集成(系统越来越复杂,通常使用Jenkins实现自动发包)自动化测试落地性价比更高,比UI更稳定大型系统更多更复杂,系统间模块越来越多Bug更容易定位(因为分模块进行测试)降低研发成本,提高效率三.接口自动化测试开发技能树开发语言(整体开发采用java)测试框架(整体包含TestNG、Htt...

2018-10-20 16:10:29 205

原创 Angular基础知识总结

一.开发流程开发设计:开发前设计好应用都有哪些组件,组件间的关系。组件间如何路由和通讯,组件输入和输出是什么开发经过使用Angular-CLI工具创建一个新的项目按照设计的组件关系开始从下往上编写组件按照父子关系组装组件并配置路由在开发环境上测试应用构建应用并部署到测试、生产环境中二.Angular后续学习内容高级特性:动画、指令、安全等angular CLI,an...

2018-10-20 15:15:50 303

原创 Angular构建和部署

一.构建:编译和合并1.什么是构建将编写的typescript源码变成可以直接放到web服务器上的静态资源构建包括:编译(将typescript编译成JavaScript)和合并(将所有资源整合到一起,减少应用启动时发送http请求的数量,加快启动速度)虽然typescript提供了编译器可以在运行时实时在浏览器中编译,但是如果在生产环境中这样做的话,生产环境需要额外加载一个typesc...

2018-10-20 15:03:12 2608

原创 Angular6使用angular2-busy报错

博主在angular6中引入Angular2-busy插件报错,查阅资料得到以下解决方案跟大家分享以下报错信息:error TS2307: Cannot find module ‘rxjs-compat/Subscription’.解决方案:执行npm i rxjs-compat安装rxjs插件...

2018-10-20 00:01:54 211

原创 Angular与服务器通讯

一.创建web服务器1.使用nodejs创建服务器创建一个server文件夹初始化server文件夹npm init -y,创建package.json引入node的类型定义文件npm i @types/node --save,类型定义文件的作用:让开发者在typescript中使用现在已有的javascript的库(安装类型定义文件是保证对应内容可以使用typescript进...

2018-10-19 00:32:43 694

原创 Angular与服务器通讯

一.创建web服务器1.使用nodejs创建服务器创建一个server文件夹初始化server文件夹npm init -y,创建package.json引入node的类型定义文件npm i @types/node --save,类型定义文件的作用:让开发者在typescript中使用现在已有的javascript的库(安装类型定义文件是保证对应内容可以使用typescript进...

2018-10-17 23:42:01 325

原创 Angular组件间通讯

一.组件的输入属性1.输入属性的装饰器@Input()2.实例代码生成子组件order ng g component order在子组件中输入amount属性//order.component.tsexport class OrderComponent{ @Input() amount:string}//order.component.html<p&...

2018-10-14 17:05:01 414

原创 Angular 数据绑定、响应式编程和管道

一.数据绑定1.数据绑定基本内容<h1>{{productTitle}}!</h1>使用插值表达式将一个表达式的值显示在模板上<img [src]="imgUrl">使用方括号将HTML标签的一个属性绑定到一个表达式上<button (click)="toProductDetail()">商品详情</button>使用小

2018-10-07 11:27:43 739

原创 Angular依赖注入

一.依赖注入内容什么是依赖注入依赖注入:Dependency Injection简称DI(IOC实现控制反转的手段)控制反转:Inversion of Control简称IOC(将依赖的控制权从代码的内部转移到代码的外部)实现了控制反转的框架叫做:IOC容器二.依赖注入的好处好处一:松耦合和可重用实例://providers中定义所有要注入的内容,当模块中的组件构...

2018-10-06 22:04:16 355

原创 SpringBoot开发常用技术整合

一.接口返回Json1.使用@RestController代替@Controller和@ResponseBody2.Jackson的基本演绎法@JsonIgnore返回时不携带的字段@JsonFormat(pattern="yyyy-MM-dd hh:mm:ss a",locale="zh",timezone="GMT+8")返回时按照指定格式转换,pattern样式,locale...

2018-10-03 01:11:11 3426

原创 关于hhkb pro2键盘在mac上串键问题

耳闻hhkb是程序员专用键盘,今日入手,但是键盘总是串键,全网搜也没有我的问题,弄了整整一天才弄好…现分享给大家,希望大家不要再像我一样弄一天了…将键盘插到windows电脑上查看是否串键(发现不串键)打开系统偏好设置 ——> 键盘 ——> 更改键盘类型 按照提示识别键盘,之后就好使了我隐隐约约记得插上键盘的时候提示我执行这些操作,当时看别的就把这个关了,之后键盘就一直不...

2018-10-02 18:17:28 1847

原创 Angular路由

单页Web应用(single page web application,SPA),就是只有一个Web页面的应用,是加载单个HTML 页面并在用户与应用程序交互时动态更新该页面的Web应用程序,是指在浏览器中运行的应用,它们在使用期间不会重新加载页面。一.路由的基础知识首先新建一个新的项目ng new router --routing当使用routing参数生成文件时,会在app文件夹下...

2018-10-02 00:22:25 381

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除