摘要: α、β、λ常用来表示软件测试过程中的三个阶段,α是第一阶段,一般只供内部测试使用;β是第二个阶段,已经消除了软件中大部分的不完善之处,但仍有可能还存在缺陷和漏洞,一般只提供给特定的用户群来测试使用;λ是第三个阶段,此时产品已经相当成熟,只需在个别地方再做进一步的优化处理即可上市发行。===在软件交付使用之后,用户将如何实际使用程序,对于开发者来说是无法预测的.α测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的测试.α测试的目的是评价软件产品的FLURPS(即功能,局域化,可使用性,可靠性,性能和支持).尤其注重产品的界面和特色.α测试可以从软件产品编码结 阅读全文
posted @ 2011-08-02 17:14 大陶陶 阅读(1455) 评论(0) 推荐(0)
摘要: 如题,冒烟测试就是在每日build建立后对系统的基本功能进行简单的测试,而系统预测试也是先验证项目某个版本的基本功能是否已经实现,2者有着什么区别呢?是不是冒烟测试是DAILY BUILD,即每天都要做的,而预测试是一个版本提交后才做?==测试重点不一样冒烟集中于新增功能是否能够使用,为后面的系统预测是做铺垫,防止因为一些严重问题而影响后期测试的计划具体问题具体处理,冒烟一般是daily build后立即做,预测就要看时间安排了===SMOKE & SANITY TESTINGThere are two type of test types, Smoke and Sanity.What 阅读全文
posted @ 2011-08-02 17:11 大陶陶 阅读(4598) 评论(0) 推荐(0)
摘要: TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。 阅读全文
posted @ 2011-08-02 14:49 大陶陶 阅读(169) 评论(0) 推荐(0)
摘要: 性能测试和安全测试,这两个测试类型有一定的技术壁垒,因此性能和安全的Bug,不是每个人随便就能发现的。另外虚拟对话中提到,发现软件设计方案中的问题,也非常有难度。而功能测试的门槛相对较低,即使没受过训练,一般人也能发现一些初级的Bug,这让很多人产生一个错觉:“一般人”都能做功能测试。要证明这个错觉不成立,其实也挺容易,那就是看测试人员所发现的Bug,与“一般人”有哪些不同。如果找不到明显的不同,那错觉就变成了现实,如果测试人员没发现的Bug,让一般人或者用户发现,那就更杯具了。由此我们推理出测试的核心价值:能发现一般人发现不了的Bug!要解决这个问题,测试工程师一方面要加强对开发技术的学习, 阅读全文
posted @ 2011-08-02 14:42 大陶陶 阅读(248) 评论(0) 推荐(0)