搜索引擎优化随着越来越多的人使用搜索引擎(如:百度,google)作为在互联网上获得信息的最主要的方式,搜索引擎优化(Search engine optimization)显得越来越重要,让网站在搜索引擎上有更好的表现,有利于提高网站排名和网站访问流量。 搜索引擎工作过程 爬取:搜索引擎的爬虫(spider)通...
开篇前,先澄清一个内容。关于云测试的研究大体包括两个方向内容:如何确保云计算服务本身的质量以及如何更好地调用云计算的资源做测试。那么本文更主要的是讨论,如何有效利用云环境中的资源测试其他软件, 利用云计算技术解决方案进行测试的活动。 介绍云测试的适合使用场景前,先来看一下测试领域一直以来面临的一些痛点和现状。 测...
云计算带给测试领域的变革如今移动设备的更新换代越来越快,跨设备的兼容性测试也变得越来越复杂、耗时。在项目初期,公司往往需要购买大量移动设备来进行测试。如何降低测试成本和减轻测试工作量则成为将要解决的难题。 而云环境的快速发展则给测试领域带来了新的可能性。云计算的本质是一种服务提供模型,通过这种模型可以随时,随地,...
最近一直在某金融保险项目上工作,这个项目的开发、交付到维护阶段团队都有过不少关于安全的实践,于是便想总结一下。 项目上使用了Microsoft Secure Development Lifecycle (以下简称SDL)这一套完整安全体系来保障项目的安全。在使用时将整个过程分为四个阶段,每个阶段有着不同的实践来...
在前两篇文章中, 我们介绍了许多关于单元测试和TDD、API测试和消费者驱动的契约测试的内容,详情请参见《基于JavaScript敏捷测试(上篇)》《基于JavaScript敏捷测试(中篇)》 JavaScript Web 功能测试 与 BDDBDD的概念与框架介绍过金字塔的最下层单元测试,而后我们介绍了中间层A...
在《基于JavaScript敏捷测试(上篇)》中我们介绍了许多单元测试和TDD的内容,本篇中将介绍如何在团队中快速搭建API测试和消费者驱动的契约测试框架。 JavaScript API测试API测试类型和特点单元测试侧重于函数的内部逻辑实现,而API测试侧重于外部集成需求。从API提供方类型区分,包括Publi...
随着JavaScript的客户端应用越来越多,开发人员对Nodejs的使用也在不断增加,团队中已经可以使用JavaScript完成对于一个Web Application的前后端全栈开发。与此同时也可以考虑使用JavaScript完成绝大部分的自动化测试,从而可以统一开发团队的技术栈,复用团队的开发人员来开发和维护...
DDOS:Distribute基础层攻击(3/4): SYN Flood –TCP层攻击(针对握手协议的隐藏漏洞) 对服务端不断发起SYN,服务端不断准备被访问资源 UDP反射
作用CloudFormation从小到一个EC2大到一个企业级web服务都可以用一个cloudfomation自动生成。 使用使用CloudFormation意味着使用模板(template)创建stack。一个模板可以包含一个或者多个资源的信息,并且包含资源之间的关联关系。当你加载一个CloudFormatio...
点击挟持ClickJacking攻击者使用一个透明的不可见的iframe覆盖在一个网页上,诱使用户在该网页上进行操作,在用户不知情情况下诱使用户完成一些动作,利用与用户交互页面,调整iframe页面的位置,恰巧点在功能性按钮上。 Flash点击挟持图片覆盖攻击Cross Site Image Overlaying...

