The invention discloses an application software test system, which includes a file acquisition unit, a program statement acquisition unit, a software test unit, and an error analysis unit. The file acquisition unit is used to obtain a sample file for software test verification, and the sample file is divided into input data and output data; the program statement acquisition unit is used to obtain key program statements of the software to be tested, The software test unit is used to receive the input data and output data, and input the input data to the data input of the key program statement, and run the key program statement to obtain the test data at the data output, and compare the output data with the test data to obtain the comparison results; The error analysis unit is used to receive the comparison results generated by the software test unit and analyze them to determine the error location. The invention has the beneficial effect of saving test cost and improving test efficiency.
【技术实现步骤摘要】
一种应用软件测试系统
本专利技术涉及软件开发
,具体的说是一种应用软件测试系统。
技术介绍
在软件开发完成后需要对软件的各个模块进行多频次广范围的测试,以保证软件的正常运行以使其工作稳定完成,在对开发完成的软件进行测试时,传统的软件测试方法往往需要人工操作对软件进行测试,费时费力的同时也提高了劳动成本,因此有必要设计一种应用软件测试系统以解决上述技术问题。
技术实现思路
针对现有技术中存在的上述不足之处,本专利技术目的是提供一种节省测试成本、提高测试效率的应用软件测试系统。本专利技术为实现上述目的所采用的技术方案是:一种应用软件测试系统,包括文件获取单元、程序语句获取单元、软件测试单元、错误分析单元,所述文件获取单元包括输入端获取模块与输出端获取模块,所述文件获取单元用于获取进行软件测试验证的样本文件,所述样本文件包括输入端数据与输出端数据,所述输入端数据与输出端数据分别对应即输入端数据经过待测试的软件运行处理能够获得相应的输出端数据,所述输入端数据通过所述输入端获取模块获取,所述输出端数据通过所述输出端获取模块获取;所述程序语句获取单元用于获取待测试软件的关键程序语句,并对关键程序语句进行标记确定其数据输入端与数据输出端,将关键程序语句与标记的数据输入端、数据输出端传输至所述软件测试单元;所述软件测试单元用于接收所述输入端数据、输出端数据,并将输入端数据输入至关键程序语句的数据输入端,并运行关键程序语句在数据输出端获取检测数据,对输出端数据与检测数据进行对比获得对比 ...
【技术保护点】
1.一种应用软件测试系统,其特征在于:包括文件获取单元、程序语句获取单元、软件测试单元、错误分析单元,所述文件获取单元包括输入端获取模块与输出端获取模块,所述文件获取单元用于获取进行软件测试验证的样本文件,所述样本文件包括输入端数据与输出端数据,所述输入端数据与输出端数据分别对应即输入端数据经过待测试的软件运行处理能够获得相应的输出端数据,所述输入端数据通过所述输入端获取模块获取,所述输出端数据通过所述输出端获取模块获取;/n所述程序语句获取单元用于获取待测试软件的关键程序语句,并对关键程序语句进行标记确定其数据输入端与数据输出端,将关键程序语句与标记的数据输入端、数据输出端传输至所述软件测试单元;/n所述软件测试单元用于接收所述输入端数据、输出端数据,并将输入端数据输入至关键程序语句的数据输入端,并运行关键程序语句在数据输出端获取检测数据,对输出端数据与检测数据进行对比获得对比结果;/n所述错误分析单元用于接收软件测试单元所生成的对比结果并对其进行分析,根据输出端数据与检测数据的差别分析待测试软件的关键程序语句的错误位置并对错误进行修改后将修改的关键程序语句重新传输至程序语句获取单元 ...
【技术特征摘要】
1.一种应用软件测试系统,其特征在于:包括文件获取单元、程序语句获取单元、软件测试单元、错误分析单元,所述文件获取单元包括输入端获取模块与输出端获取模块,所述文件获取单元用于获取进行软件测试验证的样本文件,所述样本文件包括输入端数据与输出端数据,所述输入端数据与输出端数据分别对应即输入端数据经过待测试的软件运行处理能够获得相应的输出端数据,所述输入端数据通过所述输入端获取模块获取,所述输出端数据通过所述输出端获取模块获取;
所述程序语句获取单元用于获取待测试软件的关键程序语句,并对关键程序语句进行标记确定其数据输入端与数据输出端,将关键程序语句与标记的数据输入端、数据输出端传输至所述软件测试单元;
所述软件测试单元用于接收所述输入端数据、输出端数据,并将输入端数据输入至关键程序语句的数据输入端,并运行关键程序语句在数据输出端获取检测数据,对输出端数据与检测数据进行对比获得对比结果;
所述错误分析单元用于接收软件测试单元所生成的对比结果并对其进行分析,根据输出端数据与检测数据的差别分析待测试软件的关键程序语句的错误位置并对错误进行修改后将修改的关键程序语句重新传输至程序语句获取单元,以进行下一次的测试。
2.根据权利要求1所述的一种应用软件测试系统,其特征在于:所述输入端数据与输出端数据存储在整体的样本文件中构成统一的整体,所述输入端获取模块与输出端获取模块信号连接。
3.根据权利要求1所述的一种应用软...
【专利技术属性】
技术研发人员:张召,
申请(专利权)人:安徽嘉亨软件开发有限公司,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。