已有 184870 人访问
白云 ID.10203
阅读(6)
博客(233)
白云的博客

——使用功能点分析来设计测试用例 最近有位同事问我,“天彤你搞这个功能点分析算法,主要目的是度量project 的规模么,还是度量测试工程师的工作量?”我说,这两个确实是最初的目标,不过现在,这只是功能点算法的副产品,并不是核心价值。“那是不是根据功能点分析,可以自动生成测试用例呢?”这的确是一个很诱人的功能,而且随着进一步研究发现,先用freemind进行功能点分析,然后自动生成一部分测试用例,
393°/3931 人阅读/0 人点赞/0 条评论

——计算逻辑事务的实体、输入DET、输出DET 前一篇文章(Part2)介绍了如何划分逻辑事务,文章发表后,大家提出了很多非常好的问题,我这里先简单回复一下,作为我们Part3的引子。 Q:逻辑事务分解对于那种“增删改查”类型的功能点比较适用,但是流程类的功能点,就不合适了吧?A:就拿交易流程来说好了,我们在设计交易流程的TC时,是把下单、付款、发货、确认等操作,分别进行设计的,这些操作,其实都是
314°/3140 人阅读/0 人点赞/0 条评论

昨天听郑文强老师的<正交矩阵与组合测试>歪歪,对其有了更深一步的了解,特别是郑老师介绍的那两个正交设计工具,很好用也很好上手。今天查看自己以前写的总结文档发现,去年刚入职时也写过一篇类似的文章,那时理解的不是太深刻,今天抽时间对其简单修改了下,拿出来分享一下: 测试过程中,我们经常遇到需要覆盖多个变化参数的测试场景,如我们测试一个设备通道视频参数设置的各种组合测试,如下图: 多数
770°/7702 人阅读/0 人点赞/0 条评论

 敏捷测试在敏捷开发中贯穿始末,设计到多种角色的参与,产品、开发、设计、测试等等,每个角色承担着不同的测试任务,产品与设计可以进行验证需求实现的测试,开发可以多进行单元测试,测试人员进行详细系统的测试。所有的这些人紧密联系,最终共同承担软件的质量,是一个密不可分的大的团队。   这里主要谈谈测试人员是如何实施敏捷测试的,在敏捷中,测试要从头到尾都参与,从产品的设计测试人员就已经开始进入了。参考客户
357°/3573 人阅读/0 人点赞/0 条评论

我们需要测试人员吗?   先说一个故事。   接手一个小项目,是因为之前的项目经理被调走了。当时跟我介绍项目情况的时候,这牛人项目经理说,项目完全没问题,功能就那么一点点,很容易搞定的。我随口问了一句,有测试人员吗?答曰,这么简单的小项目,还需要测试人员吗?我茫然。   这牛人于是就介绍完了,把这个当时运行很流畅的项目组交给我。每个人都把客户需要的功能做出来了,也已经拼接好了,好像我接手就是
331°/3313 人阅读/0 人点赞/0 条评论

许多需求用状态机的方式来描述,状态机的测试主要关注在测试状态转移的正确性上面。对于一个有限状态机,通过测试验证其在给定的条件内是否能够产生 需要的状态变化,有没有不可达的状态和非法的状态。可能不可能产生非法的状态转移等。对于被测系统,若我们可以抽象出它的若干个状态,以及这些状态之间的 切换条件和切换路径,那么就可以从状态迁移路径覆盖的角度来设计用例对该系统进行测试。状态迁移法的目标是设计足够的用例
553°/5537 人阅读/210 人点赞/0 条评论

       最近很忙,都没时间来记东西。对于公司的项目管理,我作为一个测试人员,是吃够了苦头,但也无能为力。 记得8月20号从上海出差回来,就直接投入到XX项目测试中,编写用例加系统测试,到现在,只休息过一个周末,其他时间都是加班到晚上9点后。这样的项目,已经参加过三个,每次都是以延长工时来弥补进度落后而告终。作为项目末端环节的执行人,
391°/3915 人阅读/0 人点赞/0 条评论

希望阅读本文的朋友是做过测试并有一定经验的,不然,你明白我说的什么意思,但你对本文并不一定深有体会。 测试人员的定位   这其实是个有趣味且值的问题,包括经常跟测试人员打交道的开发人员,甚至测试人员自己都没弄清楚自己职位到底该如何的定位。当别人问人什么是软件测试时? 噢!等等,我翻翻书,“软件测试是通过一定的测试方法和工具发现软件的中的缺陷从而来提高软件质量。”   噢?测试发现软件中的所有缺
346°/3465 人阅读/0 人点赞/0 条评论

昨天我参加了一个测试朋友的聚会,讨论“什么是有效的测试”。去之前我花20分钟时间草拟了一下自己的思路。到了那里,却也没有按照预定的想法去讲,而是和大家一起七嘴八舌畅谈起来。讨论中不乏一些好的问题、分析和案例,让我意识到自己之前的想法中不清晰和疏漏之处。所以今天将修正后的想法整理一下,以记录这次有意义的探讨。 虽然讨论的题目是“什么是有效的测试”,但除了“什么(What)”,大家更关注的是“怎么做(
446°/4440 人阅读/0 人点赞/2 条评论

一、软件测试的思路: 1.测试目的 终端软件测试是一种有效的提高软件质量的手段,是寻找软件故障的过程,我们现在要做的就是如何能发现手机软件中存在的故障和缺陷。 2.熟悉软件的功能 3.熟悉产品需求 4.测试用例的覆盖程度 5.软件菜单的遍历 6.针对变更以及新增功能进行重点测试 对于软件变更的地方和新增的功能要重点测试。重点对一些特殊点、特殊的使用环境、并发性、进行检查。尤其对以前测试发现的重大B
461°/4613 人阅读/1 人点赞/0 条评论