上QQ阅读APP看书,第一时间看更新
第1章 大数据测试的思维
为了保证软件的可靠性,人们通常需要采用一些技术(如白盒测试和黑盒测试)来设计测试用例并测试软件。实践证明,这些技术是非常必要的。随着大数据技术的发展,软件从业人员也在尝试着采用大数据技术来保证软件的可靠性。通常,软件在发布之前已经经过了若干次测试,但发布后仍可能存在缺陷。如何探测这些软件缺陷呢?传统方式是采用更为严格的测试方法,设计更多的测试用例并测试软件。事实上,软件在发布后已经被众多的用户使用,生成了海量的用户使用数据(包含软件出错数据),如果能对这些数据进行分析,就能探测出软件中的缺陷。这种测试方法并不需要测试人员设计测试用例,而是采用海量用户使用数据作为测试用例;这种测试方法也不需要运行测试用例,因为用户的使用过程就是软件测试的过程。因此,这是一种全新的软件测试方法,必将带来软件测试思想的变革。本章将重点介绍大数据背后的规律及其在软件测试中的应用。