|
知识路径: > 自动化测试 > 自动化测试的概念 > 自动化测试的基本概念 >
|
相关知识点:2个
|
|
|
|
软件测试作为保证软件质量和可靠性的关键技术,正日益受到广泛的重视,但随着软件工程的规模越来越大,客户对软件的质量要求越来越高,测试的工作量也越来越大。如何进行测试,如何提高测试的质量和效率,从而确保软件产品的质量和可靠性,就成了许多人深感困扰的问题。
|
|
|
目前,企业级应用系统越来越多,这些系统可能包括ERP系统,CRM系统等。这些系统在发布之前或升级之后都要经过测试,确保主要功能都能正常运行,错误最少。如何有效地测试不断升级和不断更换应用环境的应用系统,是每个公司都会面临的问题。如果时间或资源有限,这个问题会更加棘手。人工测试的工作量太大,同时还需要额外的时间来培训测试人员等。为了确保那些复杂的企业级应用在不同环境下都能可靠地运行,需要一个能简单操作的测试工具来自动完成应用程序的功能性测试。
|
|
|
同时,目前企业的网络应用环境都必须支持大量用户和不同的软硬件应用环境。难以预知的用户负载和越来越复杂的应用环境使公司时时担心会发生用户响应速度过慢、系统崩溃等问题。这些都不可避免地导致公司收益的损失。为了在终端用户正式使用前,对应用系统各个环节的质量、可靠性和可扩展性进行测试和评价,就需要适用于不同体系架构的自动负载压力测试工具,以预测系统行为并为系统优化提供依据。
|
|
|
总之,为了更加快速、有效地对软件进行测试,提高软件产品的质量,我们必然会利用测试工具,也必然会引入自动化测试。
|
|
|