[go: up one dir, main page]

TW201719410A - Software testing system - Google Patents

Software testing system Download PDF

Info

Publication number
TW201719410A
TW201719410A TW104137832A TW104137832A TW201719410A TW 201719410 A TW201719410 A TW 201719410A TW 104137832 A TW104137832 A TW 104137832A TW 104137832 A TW104137832 A TW 104137832A TW 201719410 A TW201719410 A TW 201719410A
Authority
TW
Taiwan
Prior art keywords
test
software
defect
tested
module
Prior art date
Application number
TW104137832A
Other languages
Chinese (zh)
Inventor
邱明昇
Original Assignee
關貿網路股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 關貿網路股份有限公司 filed Critical 關貿網路股份有限公司
Priority to TW104137832A priority Critical patent/TW201719410A/en
Publication of TW201719410A publication Critical patent/TW201719410A/en

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

A software testing system, which used for testing a tested software, is provided. The system comprises a planning management module and a testing module. The planning management module plans a test case and a test set related to the tested software. The testing module obtains the test case and the test set from the planning management module to test defects of the tested software. The testing module integrates a screenshot unit, a video recording unit and an audio recording unit that perform screenshot, video recording or audio recording for the tested software to produce defect information, so as to modify the defects of the tested software based on the defect information. Thereby, the invention can enhance management effectiveness, testing efficiency and quality of the tested software.

Description

軟體測試系統 Software test system

本發明係關於一種軟體測試系統之技術,特別是指一種可提高測試效率之軟體測試系統。 The present invention relates to a software testing system technology, and more particularly to a software testing system that can improve testing efficiency.

目前測試人員在測試待測軟體時,通常需搭配多套的測試工具才能完成測試工作,且該些測試工具包括截圖工具(如Word編輯軟體)、錄影工具、錄音工具、文件記錄工具(如Excel試算表)、電子郵件等。 At present, when testing the software to be tested, the tester usually needs to set up multiple sets of test tools to complete the test work, and the test tools include a screenshot tool (such as Word editing software), a video recording tool, a recording tool, and a file recording tool (such as Excel). Trial balance), email, etc.

但如此一來,該測試人員除需大費周章準備多套的測試工具外,並得耗費許多時間在該些測試工具或其畫面之間反覆切換,以對該待測軟體之缺陷進行截圖、錄影、錄音、記錄、郵件通知等,使得該測試人員之測試工作經常中斷,以致不易專注於該待測軟體之測試工作上,更導致該待測軟體之測試效率不佳,因而難以產出具有優良品質之軟體。 However, in addition to the large number of test tools, the tester has to spend a lot of time to repeatedly switch between the test tools or their screens to take screenshots of the defects of the software to be tested. Video recording, recording, recording, email notification, etc., make the testing work of the tester often interrupted, so that it is not easy to focus on the testing work of the software to be tested, and the test software of the software to be tested is not efficient, so it is difficult to produce Good quality software.

更甚者,常因測試時程之緊迫與測試資源之有限,導致該測試人員改採「口耳相傳」之方式執行該待測軟體之測試作業。雖然此種方式能較快修正該待測軟體之問題,但 長久下來,對於該待測軟體之問題根源卻無法累積足夠的資訊以供後續參考,因而難以提升該待測軟體之管理效能,亦造成測試人力之浪費與測試工作之重工,更不易改善該待測軟體之品質。 What's more, often due to the urgency of the test schedule and the limited resources of the test, the tester changed the test procedure of the software to be tested by means of "word-by-word". Although this method can quickly correct the problem of the software to be tested, For a long time, the source of the problem with the software to be tested cannot accumulate enough information for future reference. Therefore, it is difficult to improve the management performance of the software to be tested, and the waste of test manpower and the heavy work of the test work are hard to improve. Test the quality of the software.

因此,如何克服上述先前技術之問題,實已成為目前亟欲解決的課題。 Therefore, how to overcome the problems of the prior art mentioned above has become a problem that is currently being solved.

本發明提供一種軟體測試系統,係用於測試一待測軟體,該系統包括:規劃管理模組,係規劃有關該待測軟體之測試個案與測試集;以及測試模組,係自該規劃管理模組中取得該測試個案與該測試集,以依據該測試個案與該測試集測試該待測軟體之缺陷,且該測試模組整合有截圖單元、錄影單元與錄音單元,以對該待測軟體之缺陷進行截圖、錄影或錄音而產生缺陷資訊,俾依據該缺陷資訊修正該待測軟體之缺陷。 The invention provides a software testing system for testing a software to be tested, the system comprising: a planning management module, which is a test case and a test set for the software to be tested; and a test module, which is managed by the plan. The test case and the test set are obtained in the module, and the defect of the software to be tested is tested according to the test case and the test set, and the test module is integrated with a screenshot unit, a video unit and a recording unit, to be tested The defect of the software is subjected to screenshot, video recording or recording to generate defect information, and the defect of the software to be tested is corrected according to the defect information.

該規劃管理模組可規劃有關該待測軟體之測試需求與測試缺陷,以將該測試缺陷之表格傳送至該測試模組,俾供該測試模組將該缺陷資訊之內容及附件載入該測試缺陷之表格中。 The planning management module can plan the test requirements and test defects of the software to be tested to transmit the test defect form to the test module, and the test module loads the content and the attachment of the defect information into the test module. Test the defect in the table.

該軟體測試系統可包括整合平台,係連接該規劃管理模組與該測試模組,以透過該整合平台整合或交換該規劃管理模組與該測試模組之資訊。而且,該整合平台可具有資料庫,以透過該資料庫匯入、匯出或儲存該規劃管理模組與該測試模組之內容、表格範本或缺陷資訊。 The software test system can include an integration platform that connects the planning management module and the test module to integrate or exchange information of the planning management module and the test module through the integration platform. Moreover, the integration platform may have a database for importing, exporting or storing the content of the planning management module and the test module, the form template or the defect information through the database.

該規劃管理模組可具有下載單元,以透過該下載單元將該整合平台中有關該待測軟體之測試需求、測試個案、測試缺陷與測試集之至少一者之表格範本下載至該規劃管理模組。 The planning management module may have a downloading unit for downloading, by the downloading unit, a template template of at least one of a test requirement, a test case, a test defect, and a test set of the software to be tested in the integrated platform to the planning management mode. group.

該規劃管理模組可具有匯入單元,以透過該匯入單元將該規劃管理模組中有關該待測軟體之測試需求、測試個案、測試缺陷與測試集之至少一者之資訊匯入至該整合平台。 The planning management module may have an importing unit for importing information about at least one of the testing requirements, test cases, test defects and test sets of the software to be tested in the planning management module through the importing unit to The integration platform.

該規劃管理模組可具有匯出單元,以透過該匯出單元將該整合平台中有關該待測軟體之測試需求、測試個案、測試缺陷與測試集之至少一者之資訊匯出至該規劃管理模組。 The planning management module may have a exporting unit for reversing information about at least one of the testing requirements, test cases, test defects and test sets of the software to be tested in the integrated platform to the plan through the exporting unit Management module.

該規劃管理模組可具有報告產生單元,以透過該報告產生單元產生有關該待測軟體之測試報告或測試儀表板。 The planning management module may have a report generating unit to generate a test report or test dashboard for the software to be tested through the report generating unit.

該測試模組可具有測試集列表,以透過該測試集列表提供該待測軟體之測試資訊、測試歷程、測試步驟或步驟執行狀態。該測試模組亦可具有缺陷列表,以透過該缺陷列表提供該待測軟體之缺陷資訊或缺陷狀態統計。 The test module can have a test set list to provide test information, test history, test steps or step execution status of the test software through the test set list. The test module may also have a defect list to provide defect information or defect status statistics of the software to be tested through the defect list.

該測試模組之截圖單元、錄影單元與錄音單元係位於浮動工具列上。 The screenshot unit, the video unit and the recording unit of the test module are located on the floating toolbar.

該測試模組之截圖單元可擷取有關該待測軟體之缺陷的畫面,並在該畫面上標註記號以產生該缺陷資訊之圖片檔,再由該測試模組將該圖片檔傳送至該規劃管理模組中,俾依據該圖片檔修正該待測軟體之缺陷。 The screenshot unit of the test module can capture a picture about the defect of the software to be tested, and mark the picture on the picture to generate an image file of the defect information, and then the test module transmits the picture file to the plan. In the management module, the defect of the software to be tested is corrected according to the image file.

該測試模組之錄影單元可錄製有關該待測軟體之缺陷之發生過程的畫面以產生該缺陷資訊之錄影檔,再由該測試模組將該錄影檔傳送至該規劃管理模組中,俾依據該錄影檔修正該待測軟體之缺陷。 The video unit of the test module can record a picture of the occurrence process of the defect of the software to be tested to generate a video file of the defect information, and then the test module transmits the video file to the planning management module, Correcting the defect of the software to be tested according to the video file.

當該測試模組之錄影單元錄製該待測軟體之畫面時,該測試模組之錄音單元可同步錄製有關該待測軟體之缺陷的說明聲音,並將該說明聲音結合至該錄影檔以產生該缺陷資訊之影音檔,再由該測試模組將該影音檔傳送至該規劃管理模組中,俾依據該影音檔修正該待測軟體之缺陷。 When the video unit of the test module records the screen of the software to be tested, the recording unit of the test module can synchronously record the description sound about the defect of the software to be tested, and combine the description sound into the video file to generate The video file of the defect information is transmitted by the test module to the planning management module, and the defect of the software to be tested is corrected according to the video file.

該軟體測試系統可包括收發模組,以透過該收發模組將該待測軟體之缺陷資訊傳送至預定之電子信箱中,俾依據該缺陷資訊修正該待測軟體之缺陷。 The software testing system can include a transceiver module for transmitting defect information of the software to be tested to a predetermined electronic mailbox through the transceiver module, and correcting defects of the software to be tested according to the defect information.

由上述內容可知,本發明之軟體測試系統可透過規劃管理模組規劃待測軟體之測試個案與測試集,並透過測試模組整合截圖、錄影與錄音單元以擷取該待測軟體之缺陷資訊,進而依據該缺陷資訊修正該待測軟體之缺陷。藉此,本發明可提升該待測軟體之管理效能、測試效率及品質。 It can be seen from the above that the software test system of the present invention can plan the test cases and test sets of the software to be tested through the planning management module, and integrate the screenshot, video and recording unit through the test module to retrieve the defect information of the software to be tested. And further correcting the defect of the software to be tested according to the defect information. Thereby, the invention can improve the management performance, test efficiency and quality of the software to be tested.

同時,在規劃管理面上,該規劃管理模組可供規劃管理人員規劃該待測軟體之測試需求、測試個案、測試缺陷與測試集,讓測試人員迅速了解測試工作量、執行進度與成效,以利調配測試資源並符合測試計劃之要求。 At the same time, on the planning management side, the planning management module can be used by the planning management personnel to plan the testing requirements, test cases, test defects and test sets of the software to be tested, so that the test personnel can quickly understand the test workload, execution progress and effectiveness. Eli allocate test resources and meet the requirements of the test plan.

而且,在軟體測試面上,該測試模組可提供一套減化測試作業的整合工具(All in One),讓該測試人員擺脫習知技術需在截圖、錄影、錄音、文件記錄等測試工具及其畫 面之間的反覆切換的困擾,俾透過本發明的一套測試模組取代習知技術的多套測試工具。 Moreover, on the software test surface, the test module can provide an integrated tool for reducing test operations (All in One), so that the tester can get rid of the test techniques such as screenshots, videos, recordings, and file records. And his paintings The problem of repeated switching between faces is to replace multiple sets of test tools of the prior art through a set of test modules of the present invention.

另外,在測試執行的溝通面上,該規劃管理模組可作為該規劃管理人員與該測試人員之間的溝通平台,而該測試人員透過該測試模組傳送該待測軟體之缺陷資訊時,該規劃管理人員可即時透過該規劃管理模組、整合平台或電子郵件取得該待測軟體之缺陷資訊(如圖片檔、錄影檔、影音檔或文字檔),有利於快速修正該待測軟體之缺陷。 In addition, in the communication aspect of the test execution, the planning management module can serve as a communication platform between the planning management personnel and the testing personnel, and the testing personnel transmits the defect information of the software to be tested through the testing module. The planning management personnel can immediately obtain the defect information (such as image file, video file, video file or text file) of the software to be tested through the planning management module, the integration platform or the email, which is beneficial to quickly correct the software to be tested. defect.

1‧‧‧軟體測試系統 1‧‧‧Software Test System

10‧‧‧規劃管理模組 10‧‧‧ Planning Management Module

11‧‧‧測試需求 11‧‧‧Test requirements

11a、11b、11c‧‧‧選項 11a, 11b, 11c‧‧‧ options

12‧‧‧測試個案 12‧‧‧ test cases

12a、12b、12c‧‧‧選項 12a, 12b, 12c‧‧‧ options

13‧‧‧測試缺陷 13‧‧‧Test defects

13a、13b、13c‧‧‧選項 13a, 13b, 13c‧‧‧ options

14‧‧‧測試集 14‧‧‧Test set

14a、14b、14c‧‧‧選項 14a, 14b, 14c‧‧‧ options

15‧‧‧下載單元 15‧‧‧Download unit

16‧‧‧匯入單元 16‧‧‧Importing unit

17‧‧‧匯出單元 17‧‧‧Exporting unit

18‧‧‧報告產生單元 18‧‧‧Report generating unit

181‧‧‧測試報告 181‧‧‧ test report

181a、182a、183‧‧‧選項 181a, 182a, 183‧‧‧ options

182‧‧‧測試儀表板 182‧‧‧Test Dashboard

182b‧‧‧測試作業日誌簿 182b‧‧‧Test job logbook

182c‧‧‧缺陷類型分佈圖 182c‧‧‧Defect type distribution map

182d‧‧‧缺陷狀態分佈圖 182d‧‧‧Defect status map

19a、19b‧‧‧視窗 19a, 19b‧‧‧ windows

20‧‧‧測試模組 20‧‧‧Test module

20a、20b、20c‧‧‧選項 20a, 20b, 20c‧‧‧ options

21‧‧‧截圖單元 21‧‧‧Screen unit

211‧‧‧圖片檔 211‧‧‧ picture file

212‧‧‧記號 212‧‧‧ mark

213‧‧‧邊框 213‧‧‧Border

22‧‧‧錄影單元 22‧‧‧Video unit

22a、22b、23a‧‧‧選項 22a, 22b, 23a‧‧‧ options

221‧‧‧錄影檔 221‧‧‧ video files

222‧‧‧影音檔 222‧‧‧ audio and video files

23‧‧‧錄音單元 23‧‧‧Recording unit

24‧‧‧缺陷資訊 24‧‧‧Defect information

241‧‧‧內容 241‧‧‧Content

242‧‧‧附件 242‧‧‧Annex

243‧‧‧附件資訊 243‧‧‧Annex information

25‧‧‧測試集列表 25‧‧‧Test Set List

251‧‧‧測試資訊 251‧‧‧Test Information

252‧‧‧測試歷程 252‧‧‧Test history

253‧‧‧測試步驟 253‧‧‧Test steps

254‧‧‧步驟執行狀態 254‧‧‧Step execution status

26‧‧‧缺陷列表 26‧‧‧Defect list

26a‧‧‧項目 26a‧‧‧Project

261‧‧‧缺陷狀態統計 261‧‧‧Defect status statistics

27、271‧‧‧浮動工具列 27, 271‧‧‧ Floating Toolbar

28‧‧‧測試結果 28‧‧‧ Test results

29‧‧‧視窗 29‧‧‧Window

30‧‧‧整合平台 30‧‧‧ Integration platform

301‧‧‧資料庫 301‧‧‧Database

40‧‧‧收發模組 40‧‧‧ transceiver module

401‧‧‧電子郵件 401‧‧‧Email

50‧‧‧待測軟體 50‧‧‧Software to be tested

501‧‧‧缺陷 501‧‧‧ Defects

502‧‧‧畫面 502‧‧‧ screen

60‧‧‧儲存模組 60‧‧‧ storage module

第1圖係繪示本發明之軟體測試系統之方塊示意圖;第2A圖至第2I圖係繪示本發明之軟體測試系統之規劃管理模組之實施例示意圖;以及第3A圖至第3H圖係繪示本發明之軟體測試系統之測試模組之實施例示意圖,其中該第3F-1及3F-2圖係顯示啟動錄音單元之不同實施例示意圖,該第3G-1及3G-2圖係顯示缺陷資訊輸入之不同實施例示意圖。 1 is a block diagram showing a software testing system of the present invention; and FIGS. 2A to 2I are schematic diagrams showing an embodiment of a planning management module of the software testing system of the present invention; and FIGS. 3A to 3H. A schematic diagram of an embodiment of a test module of the software test system of the present invention, wherein the 3F-1 and 3F-2 diagrams show different embodiments of the start recording unit, and the 3G-1 and 3G-2 diagrams are shown. A schematic diagram showing different embodiments of defect information input.

以下藉由特定的具體實施例說明本發明之實施方式,熟悉此技藝之人士可由本說明書所揭示之內容輕易地瞭解本發明之其他優點及功效。 The other embodiments of the present invention will be readily understood by those skilled in the art from this disclosure.

須知,本說明書所附圖式所繪示之結構、比例、大小等,均僅用以配合說明書所揭示之內容,以供熟悉此技藝之人士之瞭解與閱讀,並非用以限定本發明可實施之限定條件,故不具技術上之實質意義,任何結構之修飾、比例 關係之改變或大小之調整,在不影響本發明所能產生之功效及所能達成之目的下,均應仍落在本發明所揭示之技術內容得能涵蓋之範圍內。 It is to be understood that the structure, the proportions, the size, and the like of the present invention are intended to be used in conjunction with the disclosure of the specification, and are not intended to limit the invention. The qualifications are not technically meaningful, the modification or proportion of any structure Changes in the relationship or the size of the relationship should be within the scope of the technical contents disclosed in the present invention without affecting the effects and the achievable effects of the present invention.

同時,本說明書中所引用之如「一」、「模組」及「單元」等用詞,亦僅為便於敘述之明瞭,而非用以限定本發明可實施之範圍,其相對關係之改變或調整,在無實質變更技術內容下,當亦視為本發明可實施之範疇。又,本說明書之用詞「連接」可表示耦接、電性連接、訊號連接、有線連接、無線連接、直接連接或間接連接等。 In the meantime, the words "a", "module" and "unit" as used in the specification are merely for convenience of description, and are not intended to limit the scope of the invention, and the relative relationship changes. Or, if it is not specifically changed, it is considered to be within the scope of the invention. Also, the term "connected" as used in this specification may denote a coupling, an electrical connection, a signal connection, a wired connection, a wireless connection, a direct connection or an indirect connection.

第1圖係繪示本發明之軟體測試系統1之方塊示意圖。如圖所示,該軟體測試系統1係用於測試一待測軟體50(如軟體程式或網頁等),並主要包括一規劃管理模組10與一測試模組20。 1 is a block diagram showing a software testing system 1 of the present invention. As shown in the figure, the software testing system 1 is used to test a software to be tested 50 (such as a software program or a web page), and mainly includes a planning management module 10 and a testing module 20.

該規劃管理模組10可為文件記錄軟體(如Excel AddIn)、編輯軟體、規劃管理網頁或規劃管理平台等,該測試模組20可為測試軟體或測試程式等。該規劃管理模組10與該測試模組20可分別安裝於規劃管理人員之電子裝置及測試人員之電子裝置(圖中未繪示)中,該規劃管理人員可為規劃人員、管理人員、開發人員或修改人員等,該電子裝置可為伺服器、電腦或行動裝置等。惟,本發明不以此為限。 The planning management module 10 can be a file recording software (such as Excel AddIn), an editing software, a planning management webpage, or a planning management platform. The testing module 20 can be a test software or a test program. The planning management module 10 and the testing module 20 can be respectively installed in the electronic device of the planning management personnel and the electronic device (not shown) of the testing personnel. The planning management personnel can be planning personnel, management personnel, and development. The person or the modified person, etc., the electronic device can be a server, a computer or a mobile device or the like. However, the invention is not limited thereto.

該規劃管理模組10可規劃有關該待測軟體50之測試個案12與測試集(TestSet)14。該測試模組20可直接或間接自該規劃管理模組10中取得該測試個案12與該測試集 14,以依據該測試個案12與該測試集14測試該待測軟體50之缺陷(Defect)501。同時,該測試模組20可整合有截圖單元21、錄影單元22與錄音單元23,以供測試人員對該待測軟體50之缺陷501進行截圖、錄影或錄音而產生缺陷資訊24,且該測試模組20可將該缺陷資訊24傳送至該規劃管理模組10中,俾供該規劃管理人員依據該規劃管理模組10中之該缺陷資訊24修正該待測軟體50之缺陷501。但在其他實施例中,該規劃管理人員亦可依據下述整合平台30或電子郵件401中之缺陷資訊24修正該待測軟體50之缺陷501。 The planning management module 10 can plan a test case 12 and a test set 14 for the software 50 to be tested. The test module 20 can obtain the test case 12 and the test set directly or indirectly from the planning management module 10. 14. Defect 501 of the software to be tested 50 is tested according to the test case 12 and the test set 14. At the same time, the test module 20 can integrate the screenshot unit 21, the video unit 22 and the recording unit 23 for the tester to take a screenshot, video or record the defect 501 of the software to be tested 50 to generate defect information 24, and the test The module 20 can transmit the defect information 24 to the planning management module 10, and the planning management personnel can correct the defect 501 of the software to be tested 50 according to the defect information 24 in the planning management module 10. However, in other embodiments, the planning manager may also modify the defect 501 of the software to be tested 50 according to the defect information 24 in the integration platform 30 or the email 401 described below.

該規劃管理模組10亦可規劃有關該待測軟體50之測試需求11與測試缺陷13,以將該測試缺陷13之表格傳送至該測試模組20,俾供該測試模組20將該缺陷資訊24之內容241及附件242載入該測試缺陷13之表格中,其中,該附件242可為該缺陷資訊24之圖片檔211、錄影檔221、影音檔222或文字檔等。 The planning management module 10 can also plan the test requirement 11 and the test defect 13 of the software to be tested 50 to transmit the table of the test defect 13 to the test module 20, and the test module 20 can provide the defect to the test module 20 The content 241 and the attachment 242 of the information 24 are loaded into the table of the test defect 13, wherein the attachment 242 can be the picture file 211, the video file 221, the video file 222 or the text file of the defect information 24.

該軟體測試系統1可包括整合平台30,其可透過有線網路、無線網路或其他方式連接至具有該規劃管理模組10之電子裝置與具有該測試模組20之另一電子裝置,以透過該整合平台30整合或交換該規劃管理模組10與該測試模組20之資訊。 The software testing system 1 can include an integration platform 30 that can be connected to an electronic device having the planning management module 10 and another electronic device having the testing module 20 via a wired network, a wireless network, or the like. The information of the planning management module 10 and the testing module 20 is integrated or exchanged through the integration platform 30.

該整合平台30可為一具有資料庫301之伺服器或電腦,以透過該資料庫301匯入、匯出或儲存該規劃管理模組10與該測試模組20之內容、表格範本或缺陷資訊等, 且該規劃管理人員可透過該整合平台30中之該缺陷資訊24修正該待測軟體50之缺陷501。該伺服器可為資料伺服器、網路伺服器、雲端伺服器或郵件伺服器等。 The integration platform 30 can be a server or a computer having a database 301 for importing, exporting or storing the content, form template or defect information of the planning management module 10 and the testing module 20 through the database 301. Wait, And the planning manager can correct the defect 501 of the software to be tested 50 through the defect information 24 in the integration platform 30. The server can be a data server, a web server, a cloud server or a mail server.

第2A圖至第2I圖係繪示本發明之軟體測試系統1之規劃管理模組10之實施例示意圖。 2A to 2I are schematic views showing an embodiment of the planning management module 10 of the software testing system 1 of the present invention.

如第2A圖與上述第1圖所示,該規劃管理模組10可具有下載(Download)單元15,以透過該下載單元15將該整合平台30中有關該待測軟體50之測試需求11(選項11a)、測試個案12(選項12a)、測試缺陷13(選項13a)與測試集14(選項14a)之至少一者之表格範本下載至該規劃管理模組10。 As shown in FIG. 2A and FIG. 1 above, the planning management module 10 may have a downloading unit 15 for transmitting the testing requirement 11 of the software platform 50 to be tested in the integration platform 30 through the downloading unit 15 ( A table template of at least one of option 11a), test case 12 (option 12a), test defect 13 (option 13a), and test set 14 (option 14a) is downloaded to the plan management module 10.

該規劃管理模組10可具有匯入(Import)單元16,以透過該匯入單元16將該規劃管理模組10中有關該待測軟體50之測試需求11(選項11b)、測試個案12(選項12b)、測試缺陷13(選項13b)與測試集14(選項14b)之至少一者之資訊匯入至該整合平台30。 The planning management module 10 can have an import unit 16 for testing the test requirement 11 (option 11b) and the test case 12 of the software 50 to be tested in the planning management module 10 through the import unit 16 ( Information of at least one of option 12b), test defect 13 (option 13b) and test set 14 (option 14b) is imported into the integration platform 30.

該規劃管理模組10可具有匯出(Export)單元17,以透過該匯出單元17將該整合平台30中有關該待測軟體50之測試需求11(選項11c)、測試個案12(選項12c)、測試缺陷13(選項13c)與測試集14(選項14c)之至少一者之資訊匯出至該規劃管理模組10。 The planning management module 10 may have an export unit 17 for transmitting the test requirement 11 (option 11c) and the test case 12 (option 12c) of the software 50 to be tested in the integration platform 30 through the export unit 17. The information of at least one of the test defect 13 (option 13c) and the test set 14 (option 14c) is exported to the plan management module 10.

舉例而言,如第2A圖與第2B圖所示,該規劃管理人員可先選擇第2B圖之下載單元15之選項11a「測試需求表格」,並自視窗19a之網域列表(Domain List)與專案列表 (Project List)中依序選擇選項「TEST」及選項「Test_Claire」,再自該視窗19a中選擇選項「OK」,即可透過該下載單元15將該整合平台30中有關該測試需求11之表格範本下載至該規劃管理模組10。 For example, as shown in FIG. 2A and FIG. 2B, the plan manager can select the option 11a "test requirement form" of the download unit 15 of FIG. 2B, and the domain list from the window 19a (Domain List). List with the project In the (Project List), the option "TEST" and the option "Test_Claire" are sequentially selected, and the option "OK" is selected from the window 19a, and the table of the test request 11 in the integration platform 30 can be obtained through the download unit 15. The template is downloaded to the planning management module 10.

又,如第2A圖與上述第1圖所示,該規劃管理人員可自該測試需求11之表格範本中輸入該測試需求11之資訊,例如存放路徑、需求編號、需求名稱、需求描述、優先等級或分析人員等。接著,該測試人員可選擇第2A圖之匯入單元16之選項11b「測試需求」,以透過該匯入單元16將該規劃管理模組10中有關該待測軟體50之測試需求11之資訊匯入至該整合平台30。 Moreover, as shown in FIG. 2A and FIG. 1 above, the planning manager can input the information of the test requirement 11 from the form template of the test requirement 11, such as a storage path, a requirement number, a demand name, a requirement description, and a priority. Level or analyst, etc. Then, the tester can select option 11b "Test Requirements" of the import unit 16 of FIG. 2A to transmit the information about the test requirement 11 of the software 50 to be tested in the planning management module 10 through the import unit 16. Import into the integration platform 30.

如第2C圖與上述第1圖所示,該規劃管理人員可選擇第2A圖之匯出單元17之選項11c「測試需求」,以透過該匯出單元17將該整合平台30中有關該待測軟體50之測試需求11之資訊匯出至該規劃管理模組10。然後,該規劃管理人員可修改或新增該測試需求11之資訊,但無法刪除該測試需求11之原有資訊。 As shown in FIG. 2C and FIG. 1 above, the plan manager can select the option 11c "test requirement" of the export unit 17 of FIG. 2A to communicate the relevant information in the integration platform 30 through the export unit 17. The information of the test requirement 11 of the test software 50 is sent to the plan management module 10. Then, the planning manager can modify or add the information of the test requirement 11, but cannot delete the original information of the test requirement 11.

如第2D圖與上述第1圖所示,該規劃管理人員可選擇第2A圖之匯出單元17之選項12c「測試個案」,以透過該匯出單元17將該整合平台30中有關該待測軟體50之測試個案12之資訊匯出至該規劃管理模組10之表格內。該測試個案12之資訊可包括測試需求、存放路徑、個案編號、個案名稱、初始條件、測試步驟、輸入資料或預期結果等。 As shown in FIG. 2D and FIG. 1 above, the planning manager may select option 12c "test case" of the exporting unit 17 of FIG. 2A to transmit the relevant information in the integrated platform 30 through the exporting unit 17. The information of the test case 12 of the test software 50 is sent out to the form of the plan management module 10. The information of the test case 12 may include test requirements, storage path, case number, case name, initial conditions, test steps, input data or expected results.

如第2E圖與上述第1圖所示,該規劃管理人員可選擇該匯出單元17之選項13c「匯出Defect」,以透過該匯出單元17將該整合平台30中有關該待測軟體50之測試缺陷13之缺陷資訊24匯出至該規劃管理模組10之表格內。該測試缺陷13之缺陷資訊24可包括缺陷識別碼(Defect ID)、摘要、描述、問題分類、嚴重等級、優先等級、狀態、測試人員、測試日期或開發人員等內容241,並可包括有關該待測軟體50之圖片檔211、錄影檔221、影音檔222或文字檔等附件242。 As shown in FIG. 2E and FIG. 1 above, the plan manager can select the option 13c of the export unit 17 to “export Defect” to transmit the software to be tested in the integration platform 30 through the export unit 17. The defect information 24 of the test defect 13 of 50 is remitted to the form of the plan management module 10. The defect information 24 of the test defect 13 may include a defect identification code (Defect ID), a summary, a description, a problem classification, a severity level, a priority level, a status, a tester, a test date, or a developer, etc., and may include The image file 211, the video file 221, the video file 222, or the text file of the software to be tested 50 is attached 242.

如第2F圖與上述第1圖所示,該規劃管理人員可先選擇該下載單元15之選項14a「下載TestSet表格」,以透過該下載單元15將該整合平台30中有關該待測軟體50之測試集14之表格範本下載至該規劃管理模組10。接著,該規劃管理人員可於該測試集14之表格範本中輸入該測試集14之內容,例如存放路徑、測試集名稱、啟動錄影或測試個案等。然後,該規劃管理人員可選擇該匯入單元16之選項14b「匯入TestSet」以產生視窗19b,並於該視窗19b中輸入網域(Domain)與專案名稱(Project name),再自該視窗19b中選擇選項「OK」,即可透過該匯入單元16將該測試集14之內容匯入至該整合平台30。 As shown in FIG. 2F and FIG. 1 above, the planning manager may first select the option 14a of the downloading unit 15 "Download TestSet Form" to download the software 50 to be tested in the integration platform 30 through the downloading unit 15. The form template of the test set 14 is downloaded to the planning management module 10. Then, the planning manager can input the contents of the test set 14 in the form template of the test set 14, such as a storage path, a test set name, a startup video, or a test case. Then, the planning manager can select the option 14b of the importing unit 16 to "import TestSet" to generate the window 19b, and enter the domain (Project) and the project name (Project name) in the window 19b, and then from the window The option "OK" is selected in 19b, and the contents of the test set 14 can be imported into the integration platform 30 through the import unit 16.

如第2G圖與上述第1圖至第2A圖所示,該規劃管理模組10可具有報告(Report)產生單元18,以透過該報告產生單元18產生有關該待測軟體50之測試報告181。例如,該規劃管理人員可選擇第2A圖之報告產生單元18之選項 181a「測試報告」以產生第2G圖之測試報告181之資訊,例如個案編號、個案名稱、初始條件、測試步驟、輸入資料、預期結果、測試日期、執行狀態或附件242等內容。 As shown in FIG. 2G and FIG. 1A to FIG. 2A above, the planning management module 10 may have a report generating unit 18 to generate a test report about the software 50 to be tested through the report generating unit 18. . For example, the planning manager may select the option of report generation unit 18 of Figure 2A. 181a "Test Report" to generate information on test report 181 of Figure 2G, such as case number, case name, initial condition, test procedure, input data, expected result, test date, execution status or attachment 242.

如第2H圖至2I圖與上述第1圖至第2A圖所示,該報告產生單元18亦可產生有關該待測軟體50之測試儀表板182。例如,該規劃管理人員可選擇第2A圖之報告產生單元18之選項182a「測試儀表板」,並自該選項182a「測試儀表板」中選擇與顯示該待測軟體50之測試作業日誌簿182b(第2H圖)、缺陷趨勢增長圖、缺陷類型分佈圖182c(第2I圖)、缺陷狀態分佈圖182d(第2I圖)、缺陷嚴重程度圖或涵蓋率統計圖等。 As shown in FIGS. 2H to 2I and FIG. 1 to FIG. 2A above, the report generating unit 18 can also generate a test instrument panel 182 relating to the software 50 to be tested. For example, the planning manager can select the option 182a "Test Dashboard" of the report generating unit 18 of FIG. 2A, and select and display the test job logbook 182b of the software 50 to be tested from the option 182a "Test Dashboard". (Fig. 2H), defect trend growth map, defect type distribution map 182c (Fig. 2I), defect state distribution map 182d (Fig. 2I), defect severity map, or coverage rate graph.

此外,在上述第1圖與第2A圖中,該報告產生單元18可具有個案轉測試集(選項183)之功能,以將該測試個案12轉換為該測試集14。 Further, in the above FIGS. 1 and 2A, the report generation unit 18 may have the function of a case transfer test set (option 183) to convert the test case 12 into the test set 14.

第3A圖至第3H圖係繪示本發明之軟體測試系統1之測試模組20之實施例示意圖。 3A to 3H are schematic views showing an embodiment of the test module 20 of the software test system 1 of the present invention.

如第3A圖與上述第1圖所示,測試人員可在測試模組20之視窗29上輸入網址(Address)、使用者名稱(UserName)與密碼(Password),並選擇選項20a「Connect」,以將該測試模組20連接至整合平台30。同時,該測試人員可在該視窗29上輸入網域(Domain)、專案(Project),並選擇「建立時間」與選項20b「Login」以登入該測試模組20。 As shown in FIG. 3A and FIG. 1 above, the tester can input the address, the user name (UserName) and the password (Password) on the window 29 of the test module 20, and select option 20a "Connect". The test module 20 is connected to the integration platform 30. At the same time, the tester can input the domain (Project), Project, and select "Setup Time" and option 20b "Login" to log in to the test module 20.

如第3B圖至第3C圖與上述第1圖所示,該測試模組 20可具有測試集列表(Test Lab)25,以透過該測試集列表25提供該待測軟體50之測試資訊(Test Info)251、測試歷程(Test Run Info)252、測試步驟(Step Info)253或步驟執行狀態(Step Run Info)254。而且,該測試模組20亦可具有缺陷列表(Defect List)26,以透過該缺陷列表26提供該待測軟體50之缺陷資訊24或缺陷狀態統計261。例如:該測試人員可選擇該缺陷列表26之項目26a,以查看該缺陷資訊24之總結(Summary)、缺陷類型(Defect Type)、嚴重等級(Severity)或優先等級(Priority)等。 As shown in Figures 3B to 3C and Figure 1 above, the test module 20 may have a test set 25 (Test Lab) 25 to provide test information (Test Info) 251, test run Info 252, and test step 253 of the test software 50 through the test set list 25. Or step execution Info (Step Run Info) 254. Moreover, the test module 20 can also have a defect list 26 to provide defect information 24 or defect status statistics 261 of the software to be tested 50 through the defect list 26. For example, the tester can select item 26a of the defect list 26 to view a summary of the defect information 24, a defect type, a severity level, or a priority.

如第3D圖與上述第1圖所示,第3D圖之測試集列表25整合有第2D圖之測試個案12與第2F圖之測試集14之資訊。當準備測試該待測軟體50時,該測試人員可在測試集列表25(測試集14)中選擇該待測軟體50之測試個案12,例如[97]匯入測試個案、[61]登入、[62]匯出測試個案_All Time等,並選擇該測試模組20之選項20c以產生浮動工具列27(或浮動視窗)。該浮動工具列27可縮放至較小或預定的尺寸,並可移動至顯示介面(如電子裝置之螢幕)的適當位置,以減少佔據該顯示介面之空間,方便該測試人員交互查看該待測軟體50及相關資訊。 As shown in FIG. 3D and FIG. 1 above, the test set list 25 of the 3D map integrates the information of the test case 12 of the 2D chart and the test set 14 of the 2F chart. When preparing the test software 50 to be tested, the tester can select the test case 12 of the test software 50 in the test set list 25 (test set 14), for example, [97] import test case, [61] login, [62] Export test case _All Time, etc., and select option 20c of test module 20 to generate floating tool column 27 (or floating window). The floating tool row 27 can be zoomed to a smaller or predetermined size and can be moved to a suitable position of a display interface (such as a screen of an electronic device) to reduce the space occupying the display interface, so that the tester can interactively view the test. Software 50 and related information.

如第3E圖與上述第1圖所示,該測試模組20之截圖單元21、錄影單元22與錄音單元23(第3F-1圖)係位於該浮動工具列27上。該測試人員可透過該截圖單元21擷取有關該待測軟體50之缺陷501之畫面502(如方形之邊框213)以產生該缺陷資訊24之圖片檔211,再由該測試模組 20將該圖片檔211以附件242之方式傳送至該規劃管理模組10中,俾供該規劃管理人員依據該圖片檔211修正該待測軟體50之缺陷501。再者,該截圖單元21可具有另一浮動工具列271,該測試人員可使用該浮動工具列271在該待測軟體50之缺陷501之畫面502上標註記號212以產生具有該記號212之圖片檔211,其中,該記號212可為圖案、符號或文字等。 As shown in FIG. 3E and FIG. 1 above, the screenshot unit 21, the video unit 22, and the recording unit 23 (FIG. 3F-1) of the test module 20 are located on the floating tool row 27. The tester can capture the picture 502 (such as the square frame 213) of the defect 501 of the software to be tested 50 through the screenshot unit 21 to generate the image file 211 of the defect information 24, and then the test module. The image file 211 is transmitted to the planning management module 10 in the manner of the attachment 242, and the planning management personnel corrects the defect 501 of the software to be tested 50 according to the image file 211. Moreover, the screenshot unit 21 can have another floating tool column 271, and the tester can use the floating tool column 271 to mark the screen 502 of the defect 501 of the software to be tested 50 to generate a picture with the symbol 212. File 211, wherein the symbol 212 can be a pattern, a symbol, a text, or the like.

如第3F-1圖、第3F-2圖與上述第1圖所示,該測試模組20之錄影單元22可供該測試人員錄製第3E圖中有關該待測軟體50之缺陷501之發生過程的畫面502以產生該缺陷資訊24之錄影檔221,再由該測試模組20將該錄影檔221以該附件242之方式傳送至該規劃管理模組10中,俾供該規劃管理人員依據該錄影檔221修正該待測軟體50之缺陷501。 As shown in FIG. 3F-1, FIG. 3F-2 and FIG. 1 above, the video unit 22 of the test module 20 can be used by the tester to record the occurrence of the defect 501 of the software 50 to be tested in FIG. 3E. The screen 502 of the process is used to generate the video file 221 of the defect information 24, and the test module 20 transmits the video file 221 to the planning management module 10 in the manner of the accessory 242, for the planning management personnel to The video file 221 corrects the defect 501 of the software to be tested 50.

另外,當該測試模組20之錄影單元22錄製該待測軟體50之畫面502時,該測試模組20之錄音單元23可供該測試人員同步錄製第3E圖中有關該待測軟體50之缺陷501的說明聲音,並將該說明聲音結合至該錄影檔221以產生影音檔222,再由該測試模組20將該影音檔222以該附件242之方式傳送至該規劃管理模組10中,俾供該規劃管理人員依據該影音檔222修正該待測軟體50之缺陷501。 In addition, when the video unit 22 of the test module 20 records the screen 502 of the software to be tested 50, the recording unit 23 of the test module 20 can be used by the tester to simultaneously record the software 50 to be tested in FIG. 3E. Describe the sound of the defect 501, and combine the description sound into the video file 221 to generate the video file 222, and then transmit the video file 222 to the planning management module 10 by the test module 20 in the manner of the accessory 242. And the planning management personnel corrects the defect 501 of the software to be tested 50 according to the video file 222.

舉例而言,在第3F-1圖中,該測試人員可在該錄影單元22中選擇選項22a「全螢幕」以錄製該待測軟體50之整個畫面502,並可選擇選項23a「同時啟動錄音」以啟動 該錄音單元23同步錄製該待測軟體50之缺陷501的說明聲音,進而產生該影音檔222。或者,在第3F-2圖中,該測試人員可在該錄影單元22中選擇選項22b「指定範圍」以錄製該待測軟體50之部分畫面502,並可選擇選項23a「同時啟動錄音」以啟動該錄音單元23同步錄製該待測軟體50之缺陷501的說明聲音,進而產生該影音檔222。但在其他實施例中,本發明亦可單獨啟動該錄影單元22進行錄影以產生該錄影檔221,並單獨啟動該錄音單元23進行錄音以產生錄音檔。 For example, in the 3F-1 diagram, the tester can select the option 22a "full screen" in the recording unit 22 to record the entire screen 502 of the software to be tested 50, and select option 23a "to start recording simultaneously. Start The recording unit 23 synchronously records the explanatory sound of the defect 501 of the software to be tested 50, thereby generating the video file 222. Alternatively, in the 3F-2 figure, the tester can select the option 22b "specified range" in the recording unit 22 to record a part of the screen 502 of the software to be tested 50, and select option 23a "Start recording simultaneously". The recording unit 23 is activated to synchronously record the explanatory sound of the defect 501 of the software to be tested 50, thereby generating the video file 222. However, in other embodiments, the present invention can also separately activate the video recording unit 22 to record the video file 221, and separately activate the recording unit 23 to perform recording to generate a recording file.

如第3G-1圖、第3G-2圖與上述第1圖所示,在完成該圖片檔211、錄影檔221或影音檔222後,該測試模組20產生有關該待測軟體50之缺陷資訊24之表格,以供該測試人員將該待測軟體50之缺陷資訊24之內容241輸入至該缺陷資訊24之表格內,俾將第3G-1圖(或第3G-2圖)之缺陷資訊24之內容241與附件242傳送至上述第2E圖之規劃管理模組10之缺陷資訊24中。例如,第3G-1圖(或第3G-2圖)之缺陷資訊24包括修改人員(Assigned To)、缺陷類型(Defect Type)、嚴重等級(Severity)、優先等級(Priority)、描述(Description)或附件(Attachments)等欄位,且該些欄位係分別對應至上述第2E圖之開發人員、問題分類、嚴重等級、優先等級、描述或附件242等欄位。 As shown in FIG. 3G-1, FIG. 3G-2 and FIG. 1 above, after the picture file 211, the video file 221 or the video file 222 is completed, the test module 20 generates a defect related to the software 50 to be tested. a form of information 24 for the tester to input the content 241 of the defect information 24 of the software to be tested 50 into the form of the defect information 24, and the defect of the 3G-1 map (or the 3G-2 map) The content 241 and the attachment 242 of the information 24 are transmitted to the defect information 24 of the planning management module 10 of the above FIG. 2E. For example, the defect information 24 of the 3G-1 map (or the 3G-2 map) includes an Assigned To, a Defect Type, a Severity, a Priority, and a Description. Or attachments and other fields, and the fields correspond to the fields of the developer, problem classification, severity level, priority level, description or attachment 242 of the above FIG. 2E, respectively.

如第3H圖與上述第1圖所示,該測試人員可自電子裝置之儲存模組60(如電腦之磁碟)中選擇該圖片檔211、錄影檔221或影音檔222等附件242,再查看該附件242 之附件資訊243,如附件名稱(Attach Name)、容量(Size)、修正時間(Modified Time)等,以透過該測試模組20將該附件242傳送至該規劃管理模組10中,俾供該規劃管理人員依據該附件242修正該待測軟體50之缺陷501。 As shown in FIG. 3H and FIG. 1 above, the tester can select the attachment 242 such as the picture file 211, the video file 221 or the video file 222 from the storage module 60 (such as a computer disk) of the electronic device, and then View this attachment 242 The attachment information 243, such as an attachment name, a size, a modified time, etc., is transmitted to the planning management module 10 through the test module 20 for the The planning manager corrects the defect 501 of the software to be tested 50 according to the attachment 242.

另外,如上述第3E圖與第3H圖所示,該測試人員可自該浮動工具列27中選擇該待測軟體50之測試結果28,如未運行(No Run)、通過(Passed)、失敗(Failed)、未完成(Not Completed)或封鎖(blocked)等。 In addition, as shown in the above FIG. 3E and FIG. 3H, the tester can select the test result 28 of the software to be tested 50 from the floating tool row 27, such as No Run, Passed, and Failed. (Failed), Not Completed, or blocked.

此外,在上述第1圖中,該軟體測試系統1係包括收發模組40,且該收發模組40可直接或透過該整合平台30將該待測軟體50之缺陷資訊24以電子郵件401傳送至預定(如規劃管理人員)之電子信箱中,俾供該規劃管理人員依據該電子郵件401中之該缺陷資訊24修正該待測軟體50之缺陷501。該電子郵件401可包括該待測軟體50之缺陷資訊24之內容241及附件242,且該附件242可為該缺陷資訊24之圖片檔211、錄影檔221、影音檔222或文字檔等。 In addition, in the above-mentioned first figure, the software testing system 1 includes a transceiver module 40, and the transceiver module 40 can transmit the defect information 24 of the software 50 to be tested to the email 401 directly or through the integration platform 30. In the e-mail box of the predetermined (such as the planning manager), the planning manager can correct the defect 501 of the software to be tested 50 according to the defect information 24 in the email 401. The email 401 may include the content 241 and the attachment 242 of the defect information 24 of the software to be tested 50, and the attachment 242 may be the image file 211, the video file 221, the video file 222, or the text file of the defect information 24.

由上述內容可知,本發明之軟體測試系統可透過規劃管理模組規劃待測軟體之測試個案與測試集,並透過測試模組整合截圖、錄影與錄音單元以擷取該待測軟體之缺陷資訊,進而依據該缺陷資訊修正該待測軟體之缺陷。藉此,本發明可提升該待測軟體之管理效能、測試效率及品質。 It can be seen from the above that the software test system of the present invention can plan the test cases and test sets of the software to be tested through the planning management module, and integrate the screenshot, video and recording unit through the test module to retrieve the defect information of the software to be tested. And further correcting the defect of the software to be tested according to the defect information. Thereby, the invention can improve the management performance, test efficiency and quality of the software to be tested.

同時,在規劃管理面上,該規劃管理模組可供規劃管理人員規劃該待測軟體之測試需求、測試個案、測試缺陷 與測試集,讓測試人員迅速了解測試工作量、執行進度與成效,以利調配測試資源並符合測試計劃之要求。 At the same time, on the planning management surface, the planning management module can be used by the planning management personnel to plan the testing requirements, test cases, and test defects of the software to be tested. With the test set, the tester can quickly understand the test workload, execution progress and effectiveness to facilitate the deployment of test resources and meet the requirements of the test plan.

而且,在軟體測試面上,該測試模組可提供一套減化測試作業的整合工具(All in One),讓該測試人員擺脫習知技術需在截圖、錄影、錄音、文件記錄等測試工具及其畫面之間的反覆切換的困擾,俾透過本發明的一套測試模組取代習知技術的多套測試工具。 Moreover, on the software test surface, the test module can provide an integrated tool for reducing test operations (All in One), so that the tester can get rid of the test techniques such as screenshots, videos, recordings, and file records. And the trouble of repeated switching between the screens and the multiple test tools of the prior art are replaced by a set of test modules of the present invention.

另外,在測試執行的溝通面上,該規劃管理模組可作為該規劃管理人員與該測試人員之間的溝通平台,而該測試人員透過該測試模組傳送該待測軟體之缺陷資訊時,該規劃管理人員可即時透過該規劃管理模組、整合平台或電子郵件取得該待測軟體之缺陷資訊(如圖片檔、錄影檔、影音檔或文字檔),有利於快速修正該待測軟體之缺陷。 In addition, in the communication aspect of the test execution, the planning management module can serve as a communication platform between the planning management personnel and the testing personnel, and the testing personnel transmits the defect information of the software to be tested through the testing module. The planning management personnel can immediately obtain the defect information (such as image file, video file, video file or text file) of the software to be tested through the planning management module, the integration platform or the email, which is beneficial to quickly correct the software to be tested. defect.

上述實施例僅例示性說明本發明之原理、特點及其功效,並非用以限制本發明之可實施範疇,任何熟習此項技藝之人士均可在不違背本發明之精神及範疇下,對上述實施例進行修飾與改變。任何運用本發明所揭示內容而完成之等效改變及修飾,均應為本發明之申請專利範圍所涵蓋。因此,本發明之權利保護範圍,應如申請專利範圍所列。 The above-described embodiments are merely illustrative of the principles, features, and effects of the present invention, and are not intended to limit the scope of the present invention. Any person skilled in the art can practice the above without departing from the spirit and scope of the present invention. The examples are modified and altered. Any equivalent changes and modifications made by the disclosure of the present invention should be covered by the scope of the invention. Therefore, the scope of protection of the present invention should be as set forth in the scope of the patent application.

1‧‧‧軟體測試系統 1‧‧‧Software Test System

10‧‧‧規劃管理模組 10‧‧‧ Planning Management Module

11‧‧‧測試需求 11‧‧‧Test requirements

12‧‧‧測試個案 12‧‧‧ test cases

13‧‧‧測試缺陷 13‧‧‧Test defects

14‧‧‧測試集 14‧‧‧Test set

15‧‧‧下載單元 15‧‧‧Download unit

16‧‧‧匯入單元 16‧‧‧Importing unit

17‧‧‧匯出單元 17‧‧‧Exporting unit

18‧‧‧報告產生單元 18‧‧‧Report generating unit

181‧‧‧測試報告 181‧‧‧ test report

182‧‧‧測試儀表板 182‧‧‧Test Dashboard

20‧‧‧測試模組 20‧‧‧Test module

21‧‧‧截圖單元 21‧‧‧Screen unit

211‧‧‧圖片檔 211‧‧‧ picture file

212‧‧‧記號 212‧‧‧ mark

22‧‧‧錄影單元 22‧‧‧Video unit

221‧‧‧錄影檔 221‧‧‧ video files

222‧‧‧影音檔 222‧‧‧ audio and video files

23‧‧‧錄音單元 23‧‧‧Recording unit

24‧‧‧缺陷資訊 24‧‧‧Defect information

241‧‧‧內容 241‧‧‧Content

242‧‧‧附件 242‧‧‧Annex

25‧‧‧測試集列表 25‧‧‧Test Set List

26‧‧‧缺陷列表 26‧‧‧Defect list

30‧‧‧整合平台 30‧‧‧ Integration platform

301‧‧‧資料庫 301‧‧‧Database

40‧‧‧收發模組 40‧‧‧ transceiver module

401‧‧‧電子郵件 401‧‧‧Email

50‧‧‧待測軟體 50‧‧‧Software to be tested

501‧‧‧缺陷 501‧‧‧ Defects

Claims (10)

一種軟體測試系統,係用於測試一待測軟體,該系統包括:規劃管理模組,係規劃有關該待測軟體之測試個案與測試集;以及測試模組,係自該規劃管理模組中取得該測試個案與該測試集,以依據該測試個案與該測試集測試該待測軟體之缺陷,其中,該測試模組整合有截圖單元、錄影單元與錄音單元,以對該待測軟體之缺陷進行截圖、錄影或錄音而產生缺陷資訊,俾依據該缺陷資訊修正該待測軟體之缺陷。 A software testing system for testing a software to be tested, the system comprising: a planning management module, which is a test case and a test set for the software to be tested; and a test module from the planning management module Obtaining the test case and the test set to test the defect of the software to be tested according to the test case and the test set, wherein the test module integrates a screenshot unit, a video unit and a recording unit to the software to be tested The defect is subjected to screenshot, video recording or recording to generate defect information, and the defect of the software to be tested is corrected according to the defect information. 如申請專利範圍第1項所述之軟體測試系統,其中,該規劃管理模組更規劃有關該待測軟體之測試需求與測試缺陷,以將該測試缺陷之表格傳送至該測試模組,俾供該測試模組將該缺陷資訊之內容及附件載入該測試缺陷之表格中。 The software testing system of claim 1, wherein the planning management module further plans a test requirement and a test defect of the software to be tested, so as to transmit the test defect form to the test module, The test module loads the content and the attachment of the defect information into the table of the test defect. 如申請專利範圍第1項所述之軟體測試系統,更包括整合平台,係連接該規劃管理模組與該測試模組,以透過該整合平台整合或交換該規劃管理模組與該測試模組之資訊。 The software testing system as described in claim 1 further includes an integration platform that connects the planning management module and the testing module to integrate or exchange the planning management module and the testing module through the integration platform. Information. 如申請專利範圍第3項所述之軟體測試系統,其中,該規劃管理模組係具有下載單元,以透過該下載單元將該整合平台中有關該待測軟體之測試需求、測試個 案、測試缺陷與測試集之至少一者之表格範本下載至該規劃管理模組。 The software testing system of claim 3, wherein the planning management module has a downloading unit, through the downloading unit, the testing requirements and test items of the software to be tested in the integrated platform. A sample form of at least one of the case, the test defect, and the test set is downloaded to the plan management module. 如申請專利範圍第3項所述之軟體測試系統,其中,該規劃管理模組係具有匯入單元或匯出單元,以透過該匯入單元將該規劃管理模組中有關該待測軟體之測試需求、測試個案、測試缺陷與測試集之至少一者之資訊匯入至該整合平台,或透過該匯出單元將該整合平台中有關該待測軟體之測試需求、測試個案、測試缺陷與測試集之至少一者之資訊匯出至該規劃管理模組。 The software testing system of claim 3, wherein the planning management module has an importing unit or a sending unit, and the planning management module is related to the software to be tested through the importing unit. The information of at least one of the test requirements, the test cases, the test defects and the test set is imported into the integrated platform, or the test requirements, test cases, test defects and the test defects of the test software in the integrated platform are Information of at least one of the test sets is exported to the planning management module. 如申請專利範圍第1項所述之軟體測試系統,其中,該測試模組更具有測試集列表,以透過該測試集列表提供該待測軟體之測試資訊、測試歷程、測試步驟或步驟執行狀態。 The software test system of claim 1, wherein the test module further has a test set list to provide test information, test history, test steps or step execution status of the test software through the test set list. . 如申請專利範圍第1項所述之軟體測試系統,其中,該測試模組更具有缺陷列表,以透過該缺陷列表提供該待測軟體之缺陷資訊或缺陷狀態統計。 The software testing system of claim 1, wherein the testing module further has a defect list to provide defect information or defect status statistics of the software to be tested through the defect list. 如申請專利範圍第1項所述之軟體測試系統,其中,該測試模組之截圖單元係擷取有關該待測軟體之缺陷的畫面,並在該畫面上標註記號以產生該缺陷資訊之圖片檔,再由該測試模組將該圖片檔傳送至該規劃管理模組中,俾依據該圖片檔修正該待測軟體之缺陷。 The software testing system of claim 1, wherein the screenshot unit of the test module captures a picture about the defect of the software to be tested, and marks the screen to generate a picture of the defect information. And the test module transmits the image file to the planning management module, and corrects the defect of the software to be tested according to the image file. 如申請專利範圍第1項所述之軟體測試系統,其中,該測試模組之錄影單元係錄製有關該待測軟體之缺陷 之發生過程的畫面以產生該缺陷資訊之錄影檔,再由該測試模組將該錄影檔傳送至該規劃管理模組中,俾依據該錄影檔修正該待測軟體之缺陷。 The software testing system of claim 1, wherein the video unit of the test module records a defect related to the software to be tested. The screen of the occurrence process is used to generate a video file of the defect information, and the test module transmits the video file to the planning management module, and the defect of the software to be tested is corrected according to the video file. 如申請專利範圍第9項所述之軟體測試系統,其中,當該測試模組之錄影單元錄製該待測軟體之畫面時,該測試模組之錄音單元同步錄製有關該待測軟體之缺陷的說明聲音,並將該說明聲音結合至該錄影檔以產生該缺陷資訊之影音檔,再由該測試模組將該影音檔傳送至該規劃管理模組中,俾依據該影音檔修正該待測軟體之缺陷。 The software testing system of claim 9, wherein when the video unit of the test module records the screen of the software to be tested, the recording unit of the test module simultaneously records the defect of the software to be tested. Describe a sound, and combine the description sound into the video file to generate a video file of the defect information, and then the test module transmits the video file to the planning management module, and correct the to-be-test according to the audio file Defects in software.
TW104137832A 2015-11-17 2015-11-17 Software testing system TW201719410A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW104137832A TW201719410A (en) 2015-11-17 2015-11-17 Software testing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW104137832A TW201719410A (en) 2015-11-17 2015-11-17 Software testing system

Publications (1)

Publication Number Publication Date
TW201719410A true TW201719410A (en) 2017-06-01

Family

ID=59687564

Family Applications (1)

Application Number Title Priority Date Filing Date
TW104137832A TW201719410A (en) 2015-11-17 2015-11-17 Software testing system

Country Status (1)

Country Link
TW (1) TW201719410A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108089990A (en) * 2018-01-17 2018-05-29 北京网信云服信息科技有限公司 The defects of mobile software, submits method, client, server-side and management system
CN108132888A (en) * 2018-01-17 2018-06-08 北京网信云服信息科技有限公司 The defects of mobile software, submits method, client, server-side and management system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108089990A (en) * 2018-01-17 2018-05-29 北京网信云服信息科技有限公司 The defects of mobile software, submits method, client, server-side and management system
CN108132888A (en) * 2018-01-17 2018-06-08 北京网信云服信息科技有限公司 The defects of mobile software, submits method, client, server-side and management system

Similar Documents

Publication Publication Date Title
AU2011255477B2 (en) Bug clearing house
EP3182347A1 (en) Project documentation sharing and collaboration in a cloud-based environment
US9076072B2 (en) System and method for web page rendering test automation suite
CN107408042A (en) For the efficient of Mobile solution and intuitively data are bound
US20160306690A1 (en) Integrated test design, automation, and analysis
US20160173486A1 (en) Method and system for automating submission of issue reports
JP2017500630A (en) User support experience using automatically generated virtual environment
TW201040759A (en) Data analysis system and method
CN105893259A (en) Code detection system, method and device
CN105786695A (en) Data test method and system
CN111444051A (en) Complete machine production testing method and system for product
CN113901476A (en) A kind of vulnerability verification method, system, device and medium based on virtualization environment
CN110661776A (en) Sensitive data tracing method, device, security gateway and system
CN113378534A (en) Method and system for automatically generating special equipment inspection report based on form model
CN113163014B (en) Data transmission method, server and data transmission system
CN109035030B (en) Case investigation method, server and computer-readable storage medium
CN111930446A (en) An information processing method, device, terminal device and medium
TW201719410A (en) Software testing system
CN115952079B (en) Mobile application automation behavior recording and positioning defect analyzing method and system
JP2018055497A (en) Information processing system, usage information generation method, information processing apparatus, and program
US20160132424A1 (en) Simulating sensors
US10877450B2 (en) Workflow-based change management and documentation system and method
CN113568838A (en) Test data generation method, apparatus, device, storage medium and program product
CN112116307A (en) Traceable engineering investigation data management method and system
CN114626646A (en) Safety compliance assessment method, device, equipment and storage medium