敏捷软件开发是从1990年代开始逐渐引起广泛关注的一种新型软件开发方法,是能够应对快速变化的需求的一种软件开发能力,它作为一种新型的开发模式,被越来越多地应用到软件项目中。敏捷软件测试指的是在敏捷软件开发过程中跟质量相关的一系列活动,和传统意义上的软件测试有很多区别,因为敏捷软件测试的概念一直比较模糊,所以经常会有人走入误区,我曾经在瀑布型的软件开发模式下做过几年的测试人员,所以在刚刚接触敏捷项目
2016-06-16/2351 人阅读/11 人点赞

有人说“嫁人就嫁程序猿,钱多话少×××”但是大多数人眼中的程序猿是这样的↓或者这样的↓但随着《欢乐颂》的热播呆萌的程序员应勤已深入人心尽管出场时间不长但已经俘获万千少女芳心作为程序员不只是有帅气的外表还有呆萌的性格比如打算和美女聊聊排序算法以及遇到美女只会傻傻地看着等不及了有木有!想领个帅气呆萌的程序猿回家有木有!今天,小编来教你如何和程序猿谈一场没!有!bug
2016-06-13/4040 人阅读/10 人点赞

(序:在发布了软件测试技术应用现状调查报告(一),有人就会问:什么是MBT?什么是定理证明?什么是模型检验?在发布第二部分调查报告前,先给大家普及一些MBT的知识。征得南京大学卜磊老师同意,这里转发他之前写的、刊登在南京大学计算机系公众号“NJU计小微”的一篇文章,消除大家的疑问。这里直入主题,省略了前面极具幽默风趣的几千字,特别不应该忽视卜老师又酷又帅的照片,如果想看原文和仰慕一下卜老师,点击底
2016-06-12/14000 人阅读/232 人点赞

前文讲过,探索式测试能为平常的生活带来浪漫因子,在浪漫一段时间后,新奇感消失,但效果仍在,探索式测试与日常测试真正融为一体,深刻作用于产品质量保证,共同演奏出协奏曲。接着上篇,我们来讲下集成测试和上线前测试的两个环节中的探索式测试。1集成测试集成测试阶段,各项功能(FT)都合入,且经过了测试,质量趋于稳定。也正是因为这种合入,可能导致新旧功能之间产生不可知的影响。因此集成测试应该是一次完整的质量体
2016-06-08/2493 人阅读/16 人点赞

专注于黑盒测试过程中的一切,包括总结现有的工作成果,发掘新的工作方法,探寻高效的测试工具等,所有与黑盒测试相关的话题都可以在这里讨论群号:219234105,或者直接扫描上方二维码测试客户端与服务器交互的功能,如何进行测试,需要考虑哪些内容呢?下面我们分阶段来说明一下~测试沟通阶段需要跟客户端和服务器端开发沟通,确定客户端发送请求的样式,需要包含哪些参数值,参数值具体有什么样的作用。跟服务器端确认
2016-06-07/3458 人阅读/23 人点赞

静态代码检测是白盒测试中很有效的发现代码问题的一种手段,通过一些工具的辅助,我们可以在进行详细的白盒测试前发现程序中一些潜在的问题,本文小编将给大家介绍两种对Objective-C代码的静态检查工具。XcodeAnalyze简介XcodeAnalyze是直接集成在Xcode中的静态代码分析工具,它功能强大且使用简单,主要会对代码中的几类错误加以标识:1.逻辑缺陷,如访问未初始化的变量等2.内存泄露
2016-06-06/9543 人阅读/11 人点赞

通过Wireshark、Charles、Burpsuite等工具分析网络流量的过程,又叫做抓包。为何需要抓包测试手机应用(如搜狗号码通、搜狗手机浏览器)的功能时,经常遇到与网络交互的场景,这时候我们往往需要通过分析客户端与服务端的网络交互来分析客户端的功能、定位BUG的原因(是来自客户端还是服务端)、解释不正常的客户端表现等等,而通过一般的测试手段并不能直接的分析手机发出的网络请求(主要是现阶段尚
2016-06-03/10648 人阅读/32 人点赞

移动应用正在想方设法的占据人类的时间:增加粘性功能,数据分析,商业变现就成为开发者的三大核心问题。大量互联网巨擘,创业公司都在这三个方面,提供了或通用或细分市场的SDK服务。谷歌在几个星期前的Google2016I/O大会上,推出了FireBase的全新解决方案,FireBase重新定义谷歌面向开发者的SDK解决方案。之前,谷歌的数据分析(GA),移动变现(AdMob)和云服务功能(CloudSe
2016-06-02/5196 人阅读/28 人点赞

之前和大家分享过我们设计的黑盒测试的覆盖率工具,把黑盒测试用例和函数进行映射,可以直观的反应出来我们黑盒测试用例的覆盖情况,作为黑盒测试的一个标准。可以理解为为黑盒测试了解代码实现佳通了一个渠道。但是用例到函数的映射关系只能保证函数覆盖度,如果我们想保证一段代码的准确性,函数覆盖就相对较粗一些了,我们就需要引进一些新的概念比如:条件覆盖、分之覆盖等。最近在对Java代码进行单元测试的时候了解到一种
2016-06-01/3813 人阅读/14 人点赞

之前发布了三期报告:软件测试技术应用现状调查报告(一)软件测试技术应用现状调查报告(二)软件测试技术应用现状调查报告(三)这是第四期报告,是针对独立的研究院所与大学的数据进行比较分析,也是最后一期报告。到了这里,整个调查:软件测试技术研究/应用现状的活动、分析与报告,也算是告一段落。下面,一方面会介绍一些新的测试技术,包括模糊测试、蜕变测试等,另方面,可能针对一些需要澄清的地方做一些补充调查,也可
2016-05-31/3666 人阅读/26 人点赞