The present invention provides a method for testing software and testing device, including the test methods: software configuration testing parameters tested; setting a threshold test and test run in the software; when the operating parameters of the software to achieve the test threshold, record the parameters of the analysis software; parameter analysis and output results. The invention provides a test device for collecting the measured operating parameters in operational software systems; operation parameter analysis software system being tested in the collection, analysis and output results, so, to achieve the process of automatic test and analysis, to avoid the disadvantages brought by a single test method. The invention can test log before contrast has been tested at the same time on the log log analysis, content is recorded in the log file analysis, which can improve the timeliness of read log file.
【技术实现步骤摘要】
一种软件的测试方法及测试装置
本专利技术涉及智能设备领域,尤其涉及一种软件的测试方法及测试装置。
技术介绍
在软件系统的开发和版本的发布过程中,人们关心的首要问题是所开发和发布的程序的运行是否稳定。这是因为:程序运行的稳定性是一个软件系统成功的基础。一个不稳定的软件系统,无论功能多么强大、界面多么美观漂亮,都算不上是一个成功的产品,用户对该软件系统的信任度都必然会大打折扣。一个好的软件系统,在研发周期中的每个环节都需要有良好的控制措施,软件测试尤其是系统测试,是软件质量保证中非常重要的一环,系统测试主要包括:功能测试、性能测试、以及稳定性测试等。但是,在现有的测试过程中,主要依靠人工进行测试,如此,会造成无法满足长时间运行的要求,进而影响测试结果的可靠性,并且还会造成测试的效率偏低。随着信息化建设的飞速发展,信息化软件系统越来越多,实时类软件、传输类软件、存储类软件等在各自领域内发挥着越来越重要的作用。现有技术中,可以对软件系统运行稳定性的测试,通常的做法是:采用脚本测试工具编写脚本,利用编写的脚本辅助进行测试,即:反复做某些操作,观察被测程序在长时间运行、或在突发大数据量的情况下,被测程序运行的稳定性情况。测试时间越长,测试结果就越可靠,因此希望实现在软件测试的同时对被测程序的运行情况进行实时监控。目前,行业内有很多监控软件比较全面的实现了对硬件系统的监控及评价,但对于软件监控还比较少,使得软件在运行中的不稳定性增强,系统可靠性降低。最后,对于被测试软件生成的运行日志,记录日志的通常方法通常是:实现一个日志记录函数,可以把日志内容记录到指定的硬盘文件中; ...
【技术保护点】
一种软件的测试方法,其特征在于,所述测试方法包括:对需测试软件配置测试参数;设定一测试阈值并测试运行中所述需测试软件;当所述需测试软件的运行参数达到所述测试阈值时,记录所述需测试软件的指标参数;分析所述指标参数并输出分析结果。
【技术特征摘要】
1.一种软件的测试方法,其特征在于,所述测试方法包括:对需测试软件配置测试参数;设定一测试阈值并测试运行中所述需测试软件;当所述需测试软件的运行参数达到所述测试阈值时,记录所述需测试软件的指标参数;分析所述指标参数并输出分析结果。2.如权利要求1所述的测试方法,其特征在于,对需测试软件配置测试参数,包括:所述测试参数为一测试频率;根据所述测试频率以固定的周期执行测试任务;当所述测试任务结束时,重置所述测试频率;所述测试频率为执行所述测试任务的时长。3.如权利要求1所述的测试方法,其特征在于,设定一测试阈值并测试运行中的需测试软件,包括:所述测试阈值为内存占用率或者CPU占用率中的一种;设置包含软件运行列表;获取运行中的所述需测试软件显示于所述软件运行列表内;从所述软件运行列表内移除所述软件以停止测试。4.如权利要求1所述的测试方法,其特征在于,当所述软件的运行参数达到所述测试阈值时,记录所述软件的指标参数,包括:所述运行参数为所述软件内存占用率或者所述软件的CPU占用率中的一种;当所述运行参数大于所述测试阈值时,记录所述软件的所述指标参数;所述指标参数包括所述软件的名称、所述软件的内存占用率、所述软件的CPU占用率、发生时刻中的一种或几种。5.如权利要求1所述的测试方法,其特征在于,分析所述指标参数并输出分析结果,包括:获取记录所述指标...
【专利技术属性】
技术研发人员:任新泉,
申请(专利权)人:上海传英信息技术有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。