广义上对测试有三个传统的称呼,alpha、beta、gamma,用来标识测试的阶段和范围。alpha
是指内测,即现在说的 CB,指开发团队内部测试的版本或者有限用户体验测试版本。beta
是指公测,即针对所有用户公开的测试版本。然后做过一些修改,成为正式发布的候选版本时(现在叫做
RC - Release Candidate),叫做 gamma。
由于大部分人看到的版本已经是公众测试版本,所以通常都带有
beta 字样。某人不知其含义,于是误以为
beta
的就是测试的。凡是你要表示这是个测试版本,就要带上一个
beta。但是,实际情况,总有封测/内测和公测之分啊,好,那加个定语,于是有了
Closed Beta、Opened Beta。
测试
测试是用测试用例执行系统,以检查测试结果是否和预期结果一致。
在测试过程中将产生以下文档:
①测试计划:确定测试范围、方法、测试用例和所需资源等;
②测试过程:详细描述与每个测试方案有关的测试步骤和数据(包括测试预期结果);
③测试结果:把每次测试运行的结果归入文档,如果运行出错,则应产生问题报告,并且要通过调试解决所发现的问题。
黑盒测试方法主要有等价类划分、边值分析、因—果图、错误推测等,主要用于软件确认测试。“黑盒”法着眼于程序外部结构、不考虑内部逻辑结构、针对软件界面和软件功能进行测试。“黑盒”法是穷举输入测试,只有把所有可能的输入都作为测试情况使用,才能以这种方法查出程序中所有的错误。实际上测试情况有无穷多个,人们不仅要测试所有合法的输入,而且还要对那些不合法但是可能的输入进行测试。
白盒测试也称结构测试或逻辑驱动测试,它是知道产品内部工作过程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行.
|