bug分析在整个测试阶段是非常容易被忽视的一个点,而就这样的一个被忽视的点真正利用起来之后发现“前辈再也不用担心我掉坑了”学会分析bug,获取更大破解bug的信息,从质量走向卓越1.建立一套分析bug用的工具箱正所谓,“工欲善其事,必先利其器”,分析bug有一套得心应手的工具很重要。我的工具箱里就有:网络抓包工具(用来分析网络相关问题的),读取、解析日志的工具、获取设备运行状态的工具,另外,还配有
2017-06-05/3138 人阅读/1 人点赞
【伯乐在线导读】:关于程序员面试时现场写代码,大家还记得2015年6月的一个新闻,知名包管理工具Homebrew的作者MaxHowell去Google面试。因为他没能写出反转二叉树算法,最后被Google拒绝了。后来9月份Howell入职苹果了。今年2月21日,知名程序员博主Yegor发布了一篇名为《为什么我再也不想和GoogleHR交谈了》的文章,里面提到了他在亚马逊的一次糟糕的面试经历,他的遭
2017-06-03/2523 人阅读/8 人点赞
一.Fiddler介绍Fiddler是一个http抓包改包工具,fiddle英文中有“欺骗、伪造”之意,与wireshark相比它更轻量级,上手简单,因为只能抓http和https数据包,所以在针对http和https数据包的抓取上它更加专业。不仅可以记录客户端和服务器的http(s)请求,还能设置断点,修改请求和响应的数据,模拟弱网络环境。如果这些还满足不了你的需求,你还可以安装插件对Fiddl
2017-06-02/3190 人阅读/3 人点赞
今天看到Twitter上的一个帖子,有关科学的,测试也是在一次次地做实验,怎样让测试结果更可靠,也许可以从这个实验环中每一步可以改进的地方思考:文章的原文,比较长,可以快速略读即可:http://www.nature.com/articles/s41562-016-0021摘几段与测试相关的话:Thecombinationofapophenia(thetendencytoseepatternsin
2017-06-01/2719 人阅读/0 人点赞
去年写了一篇《容器化时代对测试的机遇》的文章,提到了一些分布式自动化测试和容器化技术结合的架构设想。但是目前来说,分布式运行并不是难点,亟需解决的问题是针对特殊平台和复杂场景下的测试,例如复杂业务场景下iOS平台的自动化测试。移动应用特点是简单易用和UI简洁,以便用户在移动端完成一件事的路径尽可能短。所以一般情况下,我们遇到的iOSAPP场景相对于Web应用要简单一些。所以一般情况下iOS自动化测
2017-05-27/3040 人阅读/0 人点赞
背景介绍很多同学都对移动应用的安全扫描不明所以,不安全的应用会出现什么样的问题呢?举例来说,对于未进行保护的Android应用,有很多方法和思路对其进行逆向分析和攻击。使用一些基本的方法,就可以打破对应用安全非常重要的机密性和完整性,实现获取其内部代码、数据,修改其代码逻辑和机制等操作。今天小编就要介绍一些基本的应用逆向和分析方法,至于接下去的事儿,就不多说啦!准备好充充电了吗!一、环境搭建1.1
2017-05-26/10143 人阅读/48 人点赞
平时工作中经常碰到很多疑难问题,在解决问题时,有一些工具起到了相当大的作用。在此书写下来,一是作为笔记,可以让自己快速翻阅;二是分享,希望看到此文的同学可以拿出日常觉得帮助很大的工具,大家一起进步。Linux命令类tail最常用的tail-fgrepawk1.基础命令2.匹配3.内建变量NR:NR表示从awk开始执行后,按照记录分隔符读取的数据次数,默认的记录分隔符为换行符,因此默认的就是读取的数
2017-05-25/4031 人阅读/2 人点赞
jenkinsjenkins是基于java开发的一款持续集成工具,用于监控持续重复的工作,多用于搭建持续集成环境。相信各位测试同学对jenkins并不陌生。monkeyMonkey是google提供的一个命令行工具,可以运行在模拟器或者物理设备中。monkey通过向系统发送按钮、手势、触摸屏输入等伪随机用户事件,对软件进行稳定性与压力测试。从事移动端测试的同学,想必对monkey工具的使用也轻车熟
2017-05-24/4087 人阅读/8 人点赞
前言:SEI协助美国政府在敏捷领域的实践已经积累了丰富的经验,从“敏捷能用于美国国防部吗?”这个最初的问题开始,在过去6年的探索实践中,已经逐步形成了相对成熟的实践方法。根据早期的真实案例分析,研究团队记录了实践过程的经验教训。这些经验来之不易,因为早期的敏捷领导者很多时候都在与敏捷相对立的环境中挣扎!随着经验越来越丰富,双方合作的范围不断扩大。和政府支持敏捷创新的人士合作,团队从验证敏捷是否可行
2017-05-23/2287 人阅读/0 人点赞
一、目标:问题:当系统太复杂时,无法证明是安全的?解决方案:错误传播复杂性算法!二、背景:2014年:FAA要求对系统的复杂性和安全性进行研究,包括航空电子学领域的复杂性如何定义以及如何测量?在度量指标中哪些是导致系统太复杂,而无法确保安全的关键因素?这是被资助的SEI研究项目,最终形成了结论性报告和5份白皮书,包括:复杂性概述、备选测量方法、安全案例、复杂性计算算法、算法测试。三、什么是复杂性:
2017-05-22/2288 人阅读/0 人点赞