1. 黑盒测试 黑盒测试顾名思义就是将被测系统看成一个黑盒,从外界取得输入,然后再输出。整个测试基于需求文档,看是否能满足需求文档中的所有要求。 黑盒测试要求测试者在测试时不能使用与被测系统内部结构相关的知识或经验,它适用于对系统的功能进行测试。 黑盒测试的优点有: 1)比较简单,不需要了解程序内部 ...
分类:
其他好文 时间:
2016-05-17 11:31:29
阅读次数:
189
Redmine太重量了,不太喜欢,用过。不推荐。从知乎上搜了下,基本都是WorkTitle和TeamBition等,这样的管理工具很多,需要根据公司模式等基于需求选择,最终我还是确定WorkTitle来试试:WorkTitle一般面向中小型企业。任务驱动,对于团队而言,着眼于任务是最合理、最切合实际...
分类:
其他好文 时间:
2016-01-19 12:37:18
阅读次数:
257
黑盒测试:不基于内部设计和代码的任何知识,而是基于需求和功能性。 白盒测试:基于一个应用代码的内部逻辑知识,测试是基于覆盖全部代码、分支、路径、条件。 单元测试:最微小规模的测试;以测试某个功能或代码块。典型地由程序员而非测试员来做,因为它需要知道内部程序设计和编码的细节知识。这个...
分类:
其他好文 时间:
2016-01-12 11:44:47
阅读次数:
121
做一个贪吃蛇的游戏,不用现成的游戏引擎直接使用控制台。第一个内容应该是需求分析,任何程序都应该基于需求分析来进行。否则全凭脑补,走一步看一步那回滚代码都会让你喊GG。 那么做一个控制台的贪吃蛇游戏需要啥子东西。 1.node类保存坐标点 2.map保存整张地图 3.蛇、蛇的长度、蛇的方向 ...
分类:
编程语言 时间:
2015-11-27 12:22:22
阅读次数:
134
做一个贪吃蛇的游戏,不用现成的游戏引擎直接使用控制台。第一个内容应该是需求分析,任何程序都应该基于需求分析来进行。否则全凭脑补,走一步看一步那回滚代码都会让你喊GG。 那么做一个控制台的贪吃蛇游戏需要啥子东西。 1.node类保存坐标点 2.map保存整张地图 3.蛇、蛇的长度、蛇的方向...
分类:
编程语言 时间:
2015-11-26 18:37:16
阅读次数:
505
设计模式不是基于理论发明的。相反,总是先有问题场景,再基于需求和情景不断演化设计方案,最后把一些方案标准化成“模式”。所以,我们讨论每一个设计模式时,要尽量用生活中的真实问题来理解和分析。然后尝试一步步地阐述设计,并以一个能匹配某些模式的设计收尾。设计问题与解决方案 先让我们考虑一下下面的情况:.....
分类:
其他好文 时间:
2015-11-12 19:45:41
阅读次数:
272
连接池:在执行 connect()和execute()时,engine 对象会向连接池请求一个连接,默认的连接池是QueuePool,连接的数量是基于需求。当有多条语句执行时,QueuePool会将连接数量增加到默认值5,如果不够的话可以再增加,最多10个连接。engine 对象是连接池的总部,所以...
分类:
数据库 时间:
2015-08-19 19:14:01
阅读次数:
172
灰盒测试是基于程序运行时刻的外部表现同时又结合程序内部逻辑结构来设计用例,执行程序并采集程序路径执行信息和外部用户接口结果的测试技术。灰盒测试的好处:1、 能够进行基于需求的覆盖测试和基于程序路径覆盖的测试;2、 测试结果可以对应到程序内部路径,便于bug的定位、分析和解决;3、 能够保证设计...
分类:
其他好文 时间:
2015-04-28 01:36:26
阅读次数:
120
1.面向对象oop oriented的含义:意味着一种信仰,object-oriented相信任何的软件都是有对象构成, 而不是Nothing else,由此可以得出总结:电脑语言的设计就简化了写程序只要定义class就可以了2.Oriented-Based-Driven-Centered 之间的区别: Based:--基于需求,有先后的顺序。例如先进行需求分析,然后基于需求分析的结果(文件) 而...
分类:
移动开发 时间:
2015-02-13 21:14:42
阅读次数:
177
上一篇介绍了基于需求文档的用例设计,主要是运用了黑盒测试的用例设计方法。之前提到用例在整个项目过程中是动态更新,逐步完善的,经过了需求评审的用例编写后,项目会进行技术方案评审,评审结束后,需要基于技术方案对用例进行一次补充完善。
我仍然以登录为例,由于每个开发设计的方案不同,在此列一个大致的通用方案,基于该方案做用例设计,精髓会了,其他的融会贯通。
登录成功的时序图如下:...
分类:
其他好文 时间:
2014-12-23 17:30:23
阅读次数:
192