推荐: LOGO设计微信开发包装设计游戏开发接口开发手机网站开发VI设计文字设计Web前端开发网页设计客厅装修情人节表白Oracle数据库网站建设个人网站建设微信客户端

热门搜索: LOGO设计微信开发VI设计网站建设网站推广

当前位置: 威客百科 > 验收测试 > 验收测试常见问题
免费发布需求,接收报价与方案

验收测试常见问题

什么是验收测试?

相关提示: 【工厂验收测试】【软件验收测试包括】

    我们都知道软件在正式投入使用之前都是要经过验收测试的,一般来说,没有经过验收测试的软件是不能投入使用的,这就要求开发者在软件投入生产使用之前做好软件的验收测试工作。润健的验收测试策略有三种,它们分别是:正式验收,非正式验收或Alpha测试,Beta测试。这三种测试策略各有其有缺陷的地方,这就是人们在软件测试过程中可能会遇到的问题了。其实软件在验收测试的过程中经常会遇到各种各样的问题,这些问题都是可以被解决的,只有解决了这些问题才能保证软件的正常使用,下面我们就来看看这三种策略各有什么问题吧。
    首先是正式验收测试,正式验收测试是一项管理严格的过程,它通常是系统测试的延续。计划和设计这些测试的周密和详细程度不亚于系统测试。这种测试的标准也是比较严格的,选择的测试用例应该是系统测试中所执行测试用例的子集。不要偏离所选择的测试用例方向,这一点很重要。在很多组织中,正式验收测试是完全自动执行的。在执行验收测试的时候一般是由软件进行集中控制的,这样就省去了人为的压力,保证了验收测试的正常运行。在正式验收测试的过程中也是有一定的缺点的,首先是要求大量的资源和计划,正式验收过程需要大量的材料,只有收集了这些材料才能让正式测试顺利进行,所以人们需要收集很多的资源,这样就会耗费一定的时间,对于某些开发商来说是比较麻烦的。第二个缺点就是这些测试可能是系统测试的再次实施,这种情况也是经常会发生了,如果出现了这样的情况的话那么人们就要及时对其进行调整,第三种是它可能无法发现软件中由于主观原因造成的缺陷,这是因为只查找预期要发现的缺陷。现在这种缺陷可能暂时无法解决,在将来一定会有相应的解决办法。

    第二种是非正式验收测试,在非正式验收测试中,执行测试过程的限定不象正式验收测试中那样严格。所以一些人也会选择用这种方式来进行测试,在此测试中,确定并记录要研究的功能和业务任务,但没有可以遵循的特定测试用例。一般来说,非正式验收测试的随意性较强,测试内容由各测试员决定。这种验收测试方法不象正式验收测试那样组织有序,而且更为主观。大多数情况下,非正式验收测试是由最终用户组织执行的,用户可以根据自身的条件进行选择,不管选择了哪种方式,只要能完成最终的验收测试就是最好的。它的缺陷是它要求资源、计划和管理资源。资源的收集在一定程度上来说是非常麻烦的,也需要耗费很多的精力,如果开发方在短时间内无法完成的话就会对最后的工作的造成一定的滞后。第二个缺陷就是它无法控制所使用的测试用例。现在这个问题还没有得到解决,第三个缺陷就是最终用户可能沿用系统工作的方式,并可能无法发现缺陷。这样就会导致一定的误差,如果人们不想在软件正式使用之后产生任何的困扰的话最好还是选择比较保险的方式。

    最后一种是Beta测试,在以上三种验收测试策略中,Beta测试需要的控制是最少的。在Beta测试中,采用的细节多少、数据和方法完全由各测试员决定。这用测试的缺陷也比较明显,它未对所有功能和/或特性进行测试,并且测试流程难以评测,最终用户可能沿用系统工作的方式,并可能没有发现或没有报告缺陷。