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