软件测试,它是软件工程的一部分,它随着软件开发应运而生,并随着软件开发的产业化而受到重视。我所理解的软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。测试的目的不仅仅是发现错误,我们所做的是客户所需的,确保编码人员理解设计的意图 ,通过回归测试保证目前运行的程序将来仍然可以正常工作。