敏捷软件开发是从1990年代开始逐渐引起广泛关注的一种新型软件开发方法,是能够应对快速变化的需求的一种软件开发能力,它作为一种新型的开发模式,被越来越多地应用到软件项目..
在 iOS 上做性能测试,Instruments 是必不可少的工具。然而由于苹果的封闭性,我们很难根据自己项目实际需要去修改它来获取自己想要的数据。..
在Android自动测试过程中,会遇到各种缩写名词,工具的名字,插件的名字,长得还很像,在这里做个简单的介绍~..
网络犯罪以及其他恶意行为的不断增加正促使企业部署更多的安全控制、收集越来越多的相关数据。结果,大数据分析方面的进展被用于以更宽和更深的分析为目的的安全监控中,以保..
当我在帮助一些开发者或架构师分析及优化Java应用程序的性能时,关键往往不在于对个别方法进行微调,以节省一或两微秒的执行时间。虽然对某些软件来说,微秒级的优化确实非常重..
在本系列的第一篇文章“我们的测试为什么不够敏捷”中,根据实例总结出敏捷自动化测试的两大阻碍:“脚本维护困难”、“断言条件繁琐”。本文针对在不失自动化测试有效性的前..
在本系列的第一篇文章“我们的测试为什么不够敏捷”中,根据实例总结出敏捷自动化的两大阻碍:“脚本维护困难”、“断言条件繁琐”。本文针对如何降低脚本维护难度分享一些..
测试是为了保证软件的质量,敏捷测试关键是保证可以持续、及时的对软件质量情况进行全面的反馈。由于在敏捷开发过程中每个迭代都会增加功能、修复缺陷或重构代码,所以在完成..
在瀑布或者敏捷项目中您觉得测试计划有什么问题?这些问题相似或者不同吗?..
对测试状态进行调查旨在为测试行业提供一些可据参考的见解,顺便回顾一下像测试技术,测试自动化,以及测试人员今天面临的挑战等方向重点。调查的前期准备是由 PractiTest公司的..
测试到底有没有价值?有什么样的价值?又体现在哪里? 我们怎么样让测试的价值发挥的更好,更充分? 我一直在思考这个问题……,下面是我的一些个人感悟,供大家阅读..
让我们思考几个常见的问题: 软件测试的目的是什么? 开发人员能否构建出没有Bug的完美软件?..
近期在一个性能测试项目中遇到了一个调优的过程。分享一下给大家。..
近期在做一个项目的性能测试时,在打压时发现压力达到100hps后就一直打不上去,同时还会报读redis服务器超时的错误。查看了下打压服务器的cpu和内存占用,没有发现什么异常。..
《秒杀业务架构优化之路》——小米手机每周二的秒杀,可能手机只有1万部,但瞬时进入的流量可能是几百几千万。又例如12306抢票,票是有限的,库存一份,瞬时流量非常多,都读相..
IBM创建了Eclipse OMR,一个用于为任何语言创建运行时环境的开源虚拟机工具包。OMR旨在让各种语言都能利用虚拟机技术的一般改进,像垃圾收集或硬件集成。为此,IBM正在推广自己名为..
由于国内移动设备和系统版本的碎片化,移动测试对于应用的质量保证变得至关重要,同时也催生了一批提供第三方测试服务的创业公司,BAT也都发布了自己的测试服务。但是,单一的..
在微服务从业者峰会上,Kolton Andrus在演讲中指出,故障测试是运行微服务的一个关键部分。你应该确定微服务的行为同预期一样,以避免停机。..
2015年11月,ThoughtWorks发布了新一期的技术雷达。技术雷达是以独特的形式记录ThoughtWorks技术顾问委员会对行业产生重大影响的技术趋势讨论的结果,为从CIO到开发人员在内的各方利益相..
TalkTalk的信息泄漏事件导致约15万人的敏感信息被暴露,涉嫌造成这一事件的其中一名黑客使用的并不是很新的技术。事实上,该技术的「年纪」比这名15岁黑客还要大两岁。..