软件测试技术新的研究动向
软件测试是一项费时、费力并且单调乏味的活动,测试人员需要设计、执行、分析大量的测试用例。软件测试的自动化将有效地减轻测试人员的劳动强度,提高测试的效率和质量,从而节省软件开发的成本,提高软件的质量。
大多数人以为,开发一个程序是困难的,测试一个程序则比较容易,其实不然。设计测试用例是一项细致并需要高度技巧的工作,稍有不慎就会顾此失彼,出现疏漏。不论是黑盒测试方法还是白盒测试方法,由于测试情况数量巨大,都不可能进行彻底的测试。所谓彻底测试,就是让被测程序在一切可能的输入情况下全部执行一遍。通常也称这种测试为“穷举测试”。
在实际测试中,穷举测试工作量太大,实践上行不通,这就注定了一切实际测试都是不彻底的。当然就不能够确保被测试程序中不存在遗留的错误。软件测试的总目标是充分利用有限的人力和物力资源,高效率、高质量地完成测试。要认真研究测试策略,以便能使用尽可能少的测试用例,发现尽可能多的程序错误。
请联系网站客服,了解详细的优惠课程信息~
优质、便捷、省心
加载全文