软件在编写的过程中,难免会留有一些不足之处,这些错误我们常称之为Bug,而有些Bug在测试时是很难得被检测过来了,等软件正式发布了,到了消费者使用者手上时,很有可能造成使用上问题,这是认谁都不希望出现的。
为了避免出现这种情况,在发布正式版本这前,就有可能会先推出一个测试版,这个版本带有正式版差不多所有的功能,但是又有一定的限制,比如说,有一定的使用期限等,在使用者在得到这些版本后,并不会正式使用,而是尝试使用,在使用的过程中,把问题找出来,然后返回给软件作者或公司,以便对Bug进行修复,这就是测试版本出现的原因及作用。
有些大型的软件或系统,为了正式版能够更加的完善,可能会推出不只一个的测试版本,先出一个测试版,根据测试人员的反馈意见进行修改,然后出第二个测试版本,再修改,再出测试版本,等到觉得Bug基本上都解决了,就可以出正式版了。
但是当正式版推出后,又发现有问题了,又有Bug了,那这个时候应该怎么办呢?
这时候就要开始出补丁了,而且补丁也是出了一个又一个,这方面最有名的应该是微软了,每个月都会有相关补丁出现,而且隔一段时间就会出一个大补丁,比如我们常说的,WinXPSP2,指的就是这是打上了“Service Pack 2”这个补丁包的WinXP操作系统。