背景启动耗时作为App一项核心性能指标,腾讯地图现在是基本上每个版本都会进行数据的收集。纵向的对比(与自己)之前我们都依赖于开发埋点,横向的对比(与竞品)就是人工拿高清摄像头录制采集,然后用分帧工具进行分帧后统计,我们一直在想启动耗时如果可以自动化测试就可以释放人力了。这期间也同其他项目组的测试同学讨教过图像识别方法,对比如下:1启动耗时采集整体思路如下:录制视频的过程这里先省略——可以自动化,后
2018-04-23/2942 人阅读/6 人点赞

如存在没有任何错误的程序,那么世界也会不复存在。”因错误而存在,因修正错误而存在,这就是软件测试工程师的存在之道。虽然测试不是解决错误的根本举措,但却是必须的手段。软件测试工程师(SoftwareTestingEngineer)的主要工作职责是,理解产品的功能要求,并对其进行测试,检查软件有没有错误(Bug),决定软件是否具有稳定性(Robustness),写出相应的测试规范和测试案例。简而言之,
2018-04-20/2935 人阅读/3 人点赞

摘要:随着互联网金融的蓬勃发展,证券行业传统的IT管理模式面临新的挑战。IT既要满足交易系统对安全、可靠和高效的需求,又要在业务创新发展中具备敏捷和快速响应的能力。既稳定又敏捷的双态IT管理模式,是证券行业IT管理模式转型的新方向。本文将介绍我司在双态IT研发方式下,对测试管理模式及工具支持方面进行的一系列探索与实践。1一、双态IT的特点分析近年来,在“互联网+”和科技金融的时代背景下,互联网金融
2018-04-19/2845 人阅读/2 人点赞

最近空余时间还是挺多的,所以必须对以前的职业有一个总结。那么本篇讨论的是什么呢?是一个真正的测试。那么期望是能写下这类文章,这也是那些年我走过的路:)纯粹是个人的理解,仅供参考。●论一个真正的软件测试工程师●自动化在项目中的应用●性能专项在项目中的应用01半个产品半个开发有人觉得这个标题有点讽刺,真正的测试?,难道我们不是真正的测试,平常做的都不是测试的工作吗?其实不肯定也不否定,但这是一个包含关
2018-04-18/3666 人阅读/178 人点赞

测试是软件工程全生命周期中保障软件产品质量的重要一环。银行搞测试主要是为了更好地保证产品和服务质量,提升客户满意度,降低系统运行风险。近几年来,随着我国金融市场改革的不断深入和市场竞争的加剧,银行信息化建设不断面临新的压力和挑战。银行测试工作借势进入了发展“快车道”,测试人员也逐渐被培养成为“全能战士”。目前,测试已成为银行业务与技术融合的前沿,假以时日,必然成为未来促进银行业务发展的新动力。测试
2018-04-17/2508 人阅读/0 人点赞

通过实例对RobotFrameworkSelenium2Library介绍。RobotFramework是一款由Nokia公司开发,使用Python编写的功能自动化测试框架。凭借其良好的可扩展性,在引入各种资源包后,可用于web功能自动化测试,接口测试,手机app自动化测试,windowsapp测试以及数据库自动化测试等。相较于其他自动化测试框架,RobotFramework的最大优势在于:完美地
2018-04-16/3925 人阅读/2 人点赞

本文将分为六个部分去讲解测试经理的岗位应该如何规划,帮助广大的测试经理更好的做好自身工作!01现任岗位工作1.1工作内容1、负责招标测试组的测试管理工作,测试组成员的测试工作进行安排,测试工作方式,测试技能,进行分析和掌握,并针对不同的测试人员的工作和技术特点,采取不同的方式进行管理和指导,提供建设性的意见和建议,并带领组员共同学习和创新,用于项目的测试具体工作中,提高测试水平;2、指导测试人员,
2018-04-13/2451 人阅读/8 人点赞

很多人对FaceBook,Google的测试技术和细节感兴趣。我们挑选了其中一篇文章给大家分享一下。Facebook怎样做自动化测试最近有个讨论,原意是:“facebook是如何做自动化测试的,他们是怎样测试才能保证每周的升级都可以不出差错的呢?来自Facebook的StevenGrimm很好地回答了这个问题,觉得还不错,这里以第一人称翻译了一下。对于PHP的代码,我们写了非常多的基于PHPUni
2018-04-12/3009 人阅读/0 人点赞

Observer模式介绍观察者模式是软件设计模式的一种。在此种模式中,一个目标对象管理所有相依于它的观察者对象,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实时事件处理系统。下面是一个简单的UML类图:Observer在chromium中的使用Observer模式在Chromium中得到了广泛的应用,上至chromebrowser层的tabst
2018-04-11/2637 人阅读/0 人点赞

随便画一个系统图做示例。在性能测试过程中,最简单的系统架构图也大概就是这样了。在数据这一方面,有几个地方是要注意的。DB中的,包含各种类型的数据库;2.Cache中的,包含各种类型的cache;3.压力工具中的,参数化数据。在执行场景之前,需要知道前两个里面的数据是什么状态。然后再判断压力工具中应该如何加载数据。之前我写过一个实例文章说数据不均衡导致的问题的。《性能分析之数据不均衡导致TPS下降》
2018-04-10/3603 人阅读/0 人点赞