本發(fā)明涉及一種計(jì)算機(jī)軟件調(diào)試方法,特別是涉及一種通用的計(jì)算機(jī)軟件調(diào)試方法。
背景技術(shù):
軟件調(diào)試方法主要是通過(guò)人工或者自動(dòng)方式來(lái)運(yùn)行或測(cè)試某個(gè)軟件系統(tǒng)的過(guò)程,其目的在于檢驗(yàn)它是否滿足設(shè)計(jì)的需求,以及識(shí)別出預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別.
軟件調(diào)試是軟件開發(fā)所不可或缺的重要環(huán)節(jié),其在實(shí)際開發(fā)過(guò)程中也占用了開發(fā)者大量的時(shí)間。而如今的軟件調(diào)試沒(méi)有統(tǒng)一的標(biāo)準(zhǔn),實(shí)際中往往需要根據(jù)實(shí)際情況進(jìn)行對(duì)應(yīng)的設(shè)計(jì)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問(wèn)題是,提供一種計(jì)算機(jī)軟件調(diào)試方法,其實(shí)現(xiàn)了一種通用的計(jì)算機(jī)軟件調(diào)試方法。
為解決上述技術(shù)問(wèn)題,本發(fā)明采用的技術(shù)方案是:一種計(jì)算機(jī)軟件調(diào)試方法,該調(diào)試方法包括以下步驟:
查詢被調(diào)試程序所述包含的函數(shù);
通過(guò)標(biāo)準(zhǔn)接口調(diào)用被調(diào)試程序所述包含的函數(shù);
分析被調(diào)用函數(shù)所返回的結(jié)果;
當(dāng)被調(diào)用函數(shù)所返回的結(jié)果為錯(cuò)誤提示時(shí),通過(guò)發(fā)聲裝置發(fā)出提示音,同時(shí)通過(guò)內(nèi)部網(wǎng)絡(luò)上傳至服務(wù)器,由服務(wù)器記錄入日志文本中。
本發(fā)明的優(yōu)點(diǎn)是,本發(fā)明計(jì)算機(jī)軟件調(diào)試方法,首先,通過(guò)預(yù)定的標(biāo)準(zhǔn)接口查詢被測(cè)試程序內(nèi)部所包含的函數(shù),然后,再通過(guò)依次調(diào)用程序內(nèi)部的函數(shù)對(duì)其能否實(shí)現(xiàn)預(yù)定的功能進(jìn)行判定,最后,還通過(guò)與服務(wù)器之間的配合提示和記錄相關(guān)測(cè)試結(jié)果。本發(fā)明計(jì)算機(jī)軟件調(diào)試方法實(shí)現(xiàn)了一種通用的計(jì)算機(jī)軟件調(diào)試方法。
附圖說(shuō)明
圖1為本發(fā)明計(jì)算機(jī)軟件調(diào)試方法的主要流程圖。
具體實(shí)施方式
為進(jìn)一步揭示本發(fā)明的技術(shù)方案,茲結(jié)合附圖詳細(xì)說(shuō)明本發(fā)明的實(shí)施方式:
圖1為本發(fā)明計(jì)算機(jī)軟件調(diào)試方法的主要流程圖。圖中的計(jì)算機(jī)軟件調(diào)試方法,該調(diào)試方法包括以下步驟:
查詢被調(diào)試程序所述包含的函數(shù);
通過(guò)標(biāo)準(zhǔn)接口調(diào)用被調(diào)試程序所述包含的函數(shù);
分析被調(diào)用函數(shù)所返回的結(jié)果;
當(dāng)被調(diào)用函數(shù)所返回的結(jié)果為錯(cuò)誤提示時(shí),通過(guò)發(fā)聲裝置發(fā)出提示音,同時(shí)通過(guò)內(nèi)部網(wǎng)絡(luò)上傳至服務(wù)器,由服務(wù)器記錄入日志文本中。
由以上分析可知,本發(fā)明通過(guò)預(yù)定的標(biāo)準(zhǔn)接口查詢被測(cè)試程序內(nèi)部所包含的函數(shù),實(shí)現(xiàn)與被測(cè)試程序的無(wú)縫對(duì)接,形成了一種通用的計(jì)算機(jī)軟件調(diào)試對(duì)接方法。
以上通過(guò)對(duì)所列實(shí)施方式的介紹,闡述了本發(fā)明的基本構(gòu)思和基本原理。但本發(fā)明絕不限于上述所列實(shí)施方式,凡是基于本發(fā)明的技術(shù)方案所作的等同變化、改進(jìn)及故意變劣等行為,均應(yīng)屬于本發(fā)明的保護(hù)范圍。