如果要创造一个软件产品,我们现在是怎么做的?很可能你会先组织进行可行性研究,包括分析市场环境,在纸上算算未来可能的成本和收益。如果技术上也可行,那么就写一份漂亮的商业计划书,编织出美好的数据来说服管理层和财务部门拿到一大笔预算,成立项目。项目启动后首先将需求详细写出来,在正式动工开发之前可能就已经过去了几个月甚至更久。之后负责方案设计的业务分析人员将详细方案文档交给公司的软件开发部门或外部供应商来
2016-06-03/2502 人阅读/4 人点赞

我们都知道在测试移动app时最耗时的是在各种测试设备进行测试,因为不论是安卓还是iOS都已经碎片化了。而云测试看似是解决这一问题的有效途径。因此选择哪种云测试平台来协助测试人员进行各种测试就成为首要问题。我们先来看看云测试平台通常都提供哪些功能和服务。主流的云测试平台都支持对原生native,混合hybrid和Webapp的测试,这些测试包括:兼容测试。通过在多种测试设备上安装/卸载和运行被测ap
2016-06-24/3197 人阅读/9 人点赞

前两天,发布了TheTestingMap.org一个软件测试(SoftwareTesting):软件测试思维导图——太全了,深受大家欢迎。我撰文指出那张MindMap问题比较大,有些重要的东西(如测试方法、工具等)缺失了,不重要的东西(如学习资源、社会等)反而列出来了,所以在朋友圈答应大家七、八月出一个真正全的软件测试思维导图。大家等不急啊,催着我早一点完成这个非常有价值的东西。尊敬不如从命,说干
2016-06-01/16948 人阅读/10434 人点赞

在讨论这个问题之前,咱们先回想下UX这个行业是如何崛起的。界面设计(UIDesign)很早就有,但是那时用户体验好不好并不为软件企业所关注,因为软件用户量还不多,企业也可以附赠说明书来教用户如何使用。但到了互联网时代,用户体验设计就迅速崛起了,这是因为互联网公司要同时服务遍布各地的不同群体,软件设计不够浅显易懂,就会有用户流失,因此产品是否易学、易用就成了产品成败的一个关键。UX设计师需要解决的就
2016-06-21/3358 人阅读/0 人点赞

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

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

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

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

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

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