TWI536287B - Integrated user acceptance test T & B system - Google Patents
Integrated user acceptance test T & B system Download PDFInfo
- Publication number
- TWI536287B TWI536287B TW104104322A TW104104322A TWI536287B TW I536287 B TWI536287 B TW I536287B TW 104104322 A TW104104322 A TW 104104322A TW 104104322 A TW104104322 A TW 104104322A TW I536287 B TWI536287 B TW I536287B
- Authority
- TW
- Taiwan
- Prior art keywords
- acceptance
- case
- module
- data
- test
- Prior art date
Links
- 238000012360 testing method Methods 0.000 title claims description 163
- 238000012545 processing Methods 0.000 claims description 57
- 238000000034 method Methods 0.000 claims description 28
- 238000007726 management method Methods 0.000 claims description 27
- 238000007689 inspection Methods 0.000 claims description 25
- 238000004519 manufacturing process Methods 0.000 claims description 18
- 238000000275 quality assurance Methods 0.000 claims description 18
- 238000013481 data capture Methods 0.000 claims description 12
- 238000004458 analytical method Methods 0.000 claims description 8
- 230000008569 process Effects 0.000 claims description 8
- 230000004888 barrier function Effects 0.000 claims description 7
- 238000009826 distribution Methods 0.000 claims description 7
- 238000010223 real-time analysis Methods 0.000 claims description 7
- 238000003860 storage Methods 0.000 claims description 7
- 239000002356 single layer Substances 0.000 claims description 5
- 238000006243 chemical reaction Methods 0.000 claims 2
- 238000004321 preservation Methods 0.000 claims 1
- 230000006870 function Effects 0.000 description 29
- 230000008859 change Effects 0.000 description 9
- 238000012790 confirmation Methods 0.000 description 9
- 238000013461 design Methods 0.000 description 7
- 238000013507 mapping Methods 0.000 description 7
- 230000008901 benefit Effects 0.000 description 4
- 238000001914 filtration Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 239000000523 sample Substances 0.000 description 4
- 230000007613 environmental effect Effects 0.000 description 3
- 230000001788 irregular Effects 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 238000012384 transportation and delivery Methods 0.000 description 2
- 101150012579 ADSL gene Proteins 0.000 description 1
- 102100020775 Adenylosuccinate lyase Human genes 0.000 description 1
- 108700040193 Adenylosuccinate lyases Proteins 0.000 description 1
- 241000287107 Passer Species 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000010410 layer Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000013102 re-test Methods 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 238000000528 statistical test Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Debugging And Monitoring (AREA)
Description
本發明係關於一種整合式使用者驗收測試品保系統,特別為一種利用跨平台之程式語言所撰寫出的整合使用者驗收測試相關作業及資訊之網站系統。 The present invention relates to an integrated user acceptance test quality assurance system, in particular to a website system that utilizes a cross-platform programming language to integrate user acceptance test related operations and information.
按,原本使用者驗收測試工作(包括驗收測試前、驗收測試後)需耗費大量人工進行處理,其中最耗費人力與時間之工作如下: According to the original user acceptance test work (including before the acceptance test, after the acceptance test), it takes a lot of manual processing, the most labor-intensive and time-consuming work is as follows:
1.測試案例分配:將數百個測試案例分配給數十位測試人員,每一個案例須同時分配給5至7人測試。 1. Test Case Assignment: Assign hundreds of test cases to dozens of testers, each of which must be assigned to 5 to 7 people for testing.
2.製作紙本列印用之驗收總表:每位測試人員的驗收總表中,必須由人工將各個案例註記上次此案例所有測試人員之測試結果(一個案例會分配給多人測試,每個人的測試結果不一定相同)。 2. Make a master list for paper printing: In each tester's acceptance summary, each case must be manually noted for the test results of all the testers in the previous case (one case will be assigned to a multi-person test, Everyone's test results are not necessarily the same).
3.驗收結果收集與核對:每次驗測完畢,須帶回上千份的紙本案例及驗收總表,並人工一一核對。 3. Collection and verification of acceptance results: Each time the test is completed, thousands of paper cases and acceptance checklists must be brought back and manually checked one by one.
4.驗收結果統計:由人工將上千份案例的測試結果輸入檔案,再做彙總統計及按北、中、南區個別統計。 4. Statistics of acceptance results: Manually input the test results of thousands of cases into the archives, and then make summary statistics and individual statistics according to the North, Central and South regions.
5.測試障礙原因分析:由人工依紙本驗收總表上測試人員所寫的不通過案例之障礙編號,一一進入障礙管理系統查看及分析。 5. Analysis of the causes of test obstacles: The obstacle number of the case that was not passed by the tester on the manual on the manual checklist was entered and checked into the obstacle management system.
6.障礙處理進度追蹤:由人工每日進入障礙管理系統查看所負責功能的各筆障礙之處理狀況、是否可以複測。 6. Obstacle treatment progress tracking: The manual daily access to the obstacle management system to check the processing status of each obstacle of the responsible function, whether it can be retested.
又,採用人工方式進行驗收測試工作,其主要問題有: In addition, the acceptance test is carried out manually, and the main problems are:
1.上述耗費人力與時間之工作,大部分項目需要全體總動員,分工處理再彙總,每項仍需費時一週以上方能完成。 1. The above-mentioned work that consumes manpower and time, most of the projects need to be mobilized, divided and processed, and each item still takes a week to complete.
2.所產生的資訊,例如測試結果及障礙分析等,散落於不同規格的文件檔案中,不易整合或再利用。人工處理成本高、效用低。 2. The information generated, such as test results and obstacle analysis, is scattered in file files of different specifications and is not easy to integrate or reuse. Manual processing costs are high and the utility is low.
3.測試結果收集與統計採取人工作業方式,需要分工彙總,採取多道程序,處理速度緩慢且易有疏漏,正確性堪慮。 3. The collection and statistics of test results are carried out by manual operation. It is necessary to summarize the division of labor and adopt multiple procedures. The processing speed is slow and easy to be overlooked, and the correctness is considered.
4.萬一發現驗收總表未填或資料不完整等問題,必須人工逐一核對檢查紙本案例之註記再予以補正;如仍不清楚,還得設法找到驗收測試人員補正資料。由於驗收測試人員分佈各地,甚至離島,使這些補正工作進行相當困難且耗時。 4. If you find that the acceptance checklist is not filled or the information is incomplete, you must manually check the notes on the paper case and correct it. If you still don't know, you must try to find the acceptance tester to correct the information. Because the acceptance testers are distributed everywhere, even off the island, making these corrections difficult and time consuming.
5.測試完畢後要很久才能取得通過率統計,無法於測試結束立即判斷是否達到上線標準。 5. It takes a long time to obtain the pass rate statistics after the test is completed. It is impossible to judge whether the online standard is reached immediately after the test is completed.
6.以人工追蹤各障礙修復結果,缺乏效率。障礙處理作業係隨時在進行,所以障礙處理結果是隨時在改變,人工蒐集無法即時反映現況,為使資訊接近現況~必須不斷蒐集、更新,浪費人力。 6. Manually track the results of each obstacle repair, lacking efficiency. The obstacle handling operation is ongoing, so the result of the obstacle processing is changing at any time. The manual collection cannot reflect the current situation immediately. In order to make the information close to the current situation, it must be continuously collected, updated, and wasted manpower.
由此可見,上述習用方式(人工進行處理)仍有諸多缺失,實非一良善之設計,而亟待加以改良。 It can be seen that there are still many shortcomings in the above-mentioned conventional methods (manual processing), which is not a good design, and needs to be improved.
為解決上述問題,分析現行作業及所需資訊~撰寫出此整合之網頁應用程式系統,改用本系統以電子化處理取代大部分的人工作業,其效益摘要如下: In order to solve the above problems, analyze the current operations and the required information~ Write this integrated web application system, and use this system to replace most of the manual operations with electronic processing. The benefits are summarized as follows:
1.製作紙本列印用之驗收總表,原本必須由人工將各個案例註記上次此案例所有測試人員之測試結果,需要幾乎全體總動員、分工彙總、仍需一週方能完成,利用本系統採用電子化處理,只需操作員一名、時間不到5分鐘。 1. To make a master list for the printing of papers, it is necessary to manually note each case to test the test results of all the testers in this case. It takes almost all the general mobilization and division of labor, and it still takes a week to complete. With electronic processing, only one operator is required, and the time is less than 5 minutes.
2.測試案例分配由程式自動執行,既快速又精確,即使參加測試人員之名單不斷變動,或是有新增之案例,只要重新執行分配程式即可。 2. The test case assignment is automatically executed by the program, which is fast and accurate. Even if the list of testers is constantly changing, or there are new cases, just re-execute the distribution program.
3.驗收結果由每位測試人員輸入至本系統,原本人工收集與統計需測試結束一週後才能得知整體結果,現在可於測試進行中隨時查詢。 3. The acceptance result is input to the system by each tester. The original result is not known until one week after the manual collection and statistical test. It can be inquired at any time during the test.
4.由本系統控管,不會有測試發現問題~卻漏輸入障礙管理系統之情形。 4. Controlled by the system, there will be no test to find the problem ~ but the situation of the barrier management system.
5.可於測試進行中隨時了解狀況,若測試資料有問題、無法測試,可立即再提供一批新的測試資料。 5. The situation can be known at any time during the test. If the test data is problematic and cannot be tested, a new batch of test data can be provided immediately.
6.每位測試人員執行結果都有統計分析,可看出其執行效率。 6. Each tester has a statistical analysis of the results of the execution, which shows the efficiency of its execution.
7.每個測試案例被多位測試人員執行的結果都有統計分析,可看出是否需要修正案例。 7. Each test case is statistically analyzed by the results of multiple testers. It can be seen whether an amendment is required.
8.測試障礙原因分析,由本系統即時處理呈現。 8. Analysis of the causes of test obstacles, presented by the system in real time.
9.障礙處理進度追蹤,由本系統即時處理呈現。 9. Obstacle processing progress tracking, presented by the system in real time.
綜上,本發明不僅降低人事成本,更可確保資訊之準確性及時效性因而提高作業效率,其經濟效益毋庸至疑。 In summary, the present invention not only reduces personnel costs, but also ensures the accuracy and timeliness of information, thereby improving operational efficiency, and its economic benefits are undoubted.
本案發明人鑑於上述習用方式所衍生的各項缺點,乃亟思加以改良創新,並經多年苦心孤詣潛心研究後,終於成功研發完成本件整合式使用者驗收測試品保系統。 In view of the shortcomings derived from the above-mentioned conventional methods, the inventor of the present invention has improved and innovated, and after years of painstaking research, he finally successfully developed and completed the integrated user acceptance test quality assurance system.
本發明之目的即在於提供一種整合式使用者驗收測試品保系統,係將原本人工處理的使用者驗收測試之所有相關作業,諸如:人員及案例確認、案例分配、紙本列印用(驗收總表/案例)檔案及目錄資料之產製、驗收所需之測試資料查詢、驗收結果收集、驗收結果即時查詢及監控、統計報告產出、測試障礙原因分析、障礙處理進度追蹤等作業及其所產出之資訊,利用跨平台的程式語言撰寫出整合式網站系統,以達成作業效率及資訊準確度提升之目的,並增加軟、硬體靈活度。 The object of the present invention is to provide an integrated user acceptance test quality assurance system, which is to perform all relevant operations of the original manual user acceptance test, such as: personnel and case confirmation, case assignment, paper printing (acceptance) General Table/Case) Production and inspection of archives and catalogues, inspection of test data required for inspection, acceptance of inspection results, real-time inquiry and monitoring of acceptance results, output of statistical reports, analysis of causes of test obstacles, progress tracking of obstacles and their operation The information produced is written in a cross-platform programming language to create an integrated website system to achieve operational efficiency and information accuracy, and to increase flexibility in software and hardware.
達成上述發明目的之整合式使用者驗收測試品保系統,係將原本人工處理的使用者驗收測試之所有相關作業及其所產出之資訊,利用跨平台的程式語言~撰寫出整合式網站系統,以達成作業效率及資訊準確度提升之目的,並增加軟、硬體靈活度。其組成主要包括:一將多個Excel多工作表內容轉換成資料庫表格資料模組、一具多種處理規則之案例分配模組、一紙本列印用之(驗收總表/案例)檔案及目錄(每人一目錄)產製模組、一以設定動態產生之樹狀選單及測試資料擷取模組、一驗收結果登錄模組、一驗收結果統計模組、一以設定動態產生之單層選單及資料查詢模組、一測試障礙及處理狀態即時分析模組、以及一外掛式權限管理模組。 The integrated user acceptance test quality assurance system that achieves the above object of the invention is to use the cross-platform programming language to write an integrated website system by using all the related operations of the manually processed user acceptance test and the information generated by the user. In order to achieve the purpose of improving work efficiency and information accuracy, and increasing flexibility of software and hardware. The composition mainly includes: converting a plurality of Excel multi-sheet contents into a database form data module, a case allocation module with multiple processing rules, and a paper printing (acceptance summary table/case) file and Catalogue (one catalog per person) production module, one tree menu for setting dynamic generation and test data capture module, one acceptance result registration module, one acceptance result statistics module, one for setting dynamic generation Layer menu and data query module, a test obstacle and processing status real-time analysis module, and an external permission management module.
1‧‧‧Excel多工作表內容轉換成資料庫表格資料模組 1‧‧‧Excel multi-table content converted into database form data module
2‧‧‧多個Excel多工作表 2‧‧‧Multiple Excel multi-sheets
3‧‧‧驗收相關資料表 3‧‧‧Receipt related data sheet
31‧‧‧系統設定檔 31‧‧‧System Profile
32‧‧‧案例Word原始檔 32‧‧‧ Case Word Original File
33‧‧‧驗收總表樣板 33‧‧‧Receipt summary form template
4‧‧‧案例分配模組 4‧‧‧ Case Assignment Module
5‧‧‧紙本列印用之(驗收總表/案例)檔案及目錄產製模組 5‧‧‧Printing and Printing (General Acceptance Form/Case) File and Catalog Production Module
6‧‧‧紙本列印用之(驗收總表/案例)Word輸出檔及目錄 6‧‧‧Printing of papers (acceptance summary list / case) Word output files and directories
7‧‧‧樹狀選單及測試資料擷取模組 7‧‧‧Tree menu and test data capture module
8‧‧‧驗收結果登錄模組 8‧‧‧ Acceptance result login module
9‧‧‧驗收結果統計模組 9‧‧‧ Acceptance Results Statistics Module
10‧‧‧單層選單及資料查詢模組 10‧‧‧Single-level menu and data query module
11‧‧‧測試障礙及處理狀態即時分析模組 11‧‧‧Test obstacles and processing status real-time analysis module
12‧‧‧權限管理模組 12‧‧‧Permission Management Module
圖一為本發明整合式使用者驗收測試品保系統之架構圖。 FIG. 1 is an architectural diagram of an integrated user acceptance test quality assurance system of the present invention.
本發明係為整合式使用者驗收測試品保系統,將原本人工處理的使用者驗收測試之所有相關作業及其所產出之資訊,利用跨平台的程式語言~撰寫出整合式網站系統,以達成作業效率及資訊準確度提升之目的,並增加軟、硬體靈活度。請參閱第1圖,本發明所提供之整合式使用者驗收測試品保系統之架構圖;本系統為增加系統彈性,將系統中各模組所使用之變數~儘量做成系統設定檔31之設定,本系統僅載入記憶體一份共用,以節省資源及提昇效能;如有修改,各模組提供有記憶體立即重載入之功能;主要設定包括有:公司名稱、系統名稱、驗收系統代號、驗收測試階段、驗收期別、頁面選單、多個資料查詢或異動SQL樣板、頁面SQL擷取條件說明、測試資料擷取選單之展開項目、作業允許之角色權限、輸出入檔案名稱及其工作目錄、驗收登錄作業開放標識、障礙登打系統各環境網站IP、及資料庫連線代號…等。本系統其主要組成模組設計運作及彼此間相互關係,說明如下:一Excel多工作表內容轉換成資料庫表格資料模組1:將多個Excel多工作表2內容(有驗收人員名單、驗收測試案例項目等,文字之刪除線:代表註銷),轉換成資料庫驗收相關資料表3之資料(驗收人員及案例等資訊)。網頁先呈現所產生SQL,待確認後才寫入資料庫。 The invention relates to an integrated user acceptance test quality assurance system, which uses the cross-platform programming language to write an integrated website system by using all the related operations of the manually processed user acceptance test and the information generated by the user. Achieve operational efficiency and information accuracy, and increase flexibility in software and hardware. Please refer to FIG. 1 , which is a structural diagram of an integrated user acceptance test quality assurance system provided by the present invention; in order to increase system flexibility, the system uses the variables used in each module in the system as much as possible to make the system configuration file 31 Setting, the system only loads a share of memory to save resources and improve performance; if modified, each module provides the function of immediate reloading of memory; the main settings include: company name, system name, acceptance System code, acceptance test phase, acceptance period, page menu, multiple data query or transaction SQL template, page SQL capture condition description, test data capture menu expansion project, job permission role permission, output file name and Its working directory, acceptance and registration of the open operation logo, IP address of the environmental system of the obstacle boarding system, and database connection code...etc. The main components of the system design operation and mutual relationship, as follows: an Excel multi-table content converted into a database table data module 1: multiple Excel multi-table 2 content (with a list of acceptance personnel, acceptance Test case project, etc., the text strike line: on behalf of the cancellation), converted into the database acceptance data 3 (inspectors and cases and other information). The web page first presents the generated SQL and writes it to the database after confirmation.
一具多種處理規則之案例分配模組4:運用前項作業執行後,匯入資料庫之驗收人員及案例等驗收相關資料表3資訊,將案例依難易度換算權 重、每一案例單位涵蓋度、及人員專長等考量因素,平均分配給驗收人員,產生驗收相關資料表3之該次驗收初始紀錄。網頁先呈現所產生SQL,待確認後才寫入資料庫。 A case allocation module 4 with multiple processing rules: After the execution of the previous operation, the acceptance information of the acceptance personnel and cases of the database are accepted, and the information is converted according to the difficulty of the case. The weight, the coverage of each case unit, and the personnel expertise are equally distributed to the acceptance personnel, and the initial acceptance record of the acceptance related data sheet 3 is generated. The web page first presents the generated SQL and writes it to the database after confirmation.
一紙本列印用之(驗收總表/案例)檔案及目錄產製模組5:依據前兩項作業執行完之異動後驗收相關資料表(如、驗收項目、案例明細、人員、驗收結果…等)3之資訊,以及案例Word原始檔32、驗收總表樣板33,產製出紙本列印用之(驗收總表/案例)Word輸出檔及目錄6→按驗收人員及單位區分儲存目錄(每人一個目錄),以利列印紙本及裝訂作業進行;驗收總表的每一案例提示分配相同案例者之驗收結果現況供參考。此外,還輸出:拷貝指令檔、錯誤記錄檔。(驗收總表/案例紙本,驗收測試開始時發放給驗收測試人員、結束時收回;當驗收測試人員忘記進本系統登錄驗收結果時,工作人員可依據紙本內容代為輸入系統) A paper printing (acceptance summary table / case) file and catalog production module 5: According to the first two operations after the transaction after the acceptance of the relevant data sheet (eg, acceptance project, case details, personnel, acceptance results ...etc.) 3 information, as well as the case Word original file 32, the acceptance summary form sample 33, the production of the paper for printing (acceptance summary table / case) Word output file and directory 6 → according to the inspection personnel and units to save The catalogue (one catalog per person) is used to facilitate the printing of paper and binding operations; each case of the acceptance checklist indicates the status of the acceptance of the same case for reference. In addition, it also outputs: copy command file, error log file. (Acceptance summary table / case paper, issued to the acceptance tester at the beginning of the acceptance test, and recovered at the end; when the acceptance tester forgets to enter the system registration acceptance result, the staff member can input the system according to the paper content)
一以設定動態產生之樹狀選單及測試資料擷取模組7:僅增加系統設定檔31之選單、展開項目及SQL設定,即可快速產生案例所需之驗收相關資料表3符合條件的測試資料;如需顯示資料是否有前案,SQL設定只需增加擷取特定欄位及使用特定命名(如、serviceno),即可顯示出該資料之所有前案,並提供案件註銷功能。若資料已被使用(有前案不能再受理),按下其前方按鈕,可將案件註銷~讓資料恢復使用。由於系統需求規格書(SRS)分類設計,且驗收系統採取分階段驗收上線(每階段驗收一些SRS分類),驗收案例係根據SRS擬定,故案例所需測試資料選單須具備樹狀結構(如、驗收階段→SRS→案例)。針對案件註銷功能,另提供輸入頁面-可直接選擇環境和輸入聯單,透過以設定動態產生之樹狀選單及測試資料擷取7功能進行註銷;如不知道案件之聯單號碼,可輸 入電話及環境別,透過以設定動態產生之樹狀選單及測試資料擷取7功能查詢出該環境之所有相關電話案件。 A tree menu and test data acquisition module 7 for dynamically generating: 7: increase the menu of the system configuration file 31, expand the project and SQL settings, and quickly generate the acceptance data required for the case. Table 3 Qualified test Information; if you need to display whether the data has a previous case, the SQL setting only needs to increase the specific field and use a specific name (such as serviceno) to display all the previous cases of the data, and provide the case logout function. If the data has been used (there can be no more cases in the previous case), press the button on the front to cancel the case~ let the data resume use. Due to the system requirements specification (SRS) classification design, and the acceptance system adopts phased acceptance and on-line (each stage of acceptance of some SRS classification), the acceptance case is based on SRS, so the test data menu required for the case must have a tree structure (eg, Acceptance phase → SRS → case). For the case logout function, an input page is also provided - the environment and the input order can be directly selected, and the logout menu 7 and the test data capture function can be used to cancel the logout function; if the case number is not known, the file can be lost. Incoming calls and the environment, all relevant telephone cases in the environment are queried through the function of setting the dynamically generated tree menu and test data.
一驗收結果登錄模組8:頁面先檢查系統設定檔31之驗收登錄開放設定,如為驗收登錄開放,再依據系統設定檔31之驗收測試資訊查詢SQL設定,讀取驗收相關資料表3中未作統計快照的紀錄,用以顯示選單(預設為最新之驗收期別);當使用者選取後,顯示驗收相關資料表3中該名登入者該驗收階段期別之所有案例,案例編號提供超連結可下載案例Word原始檔32,每一案例並提示分配相同案例者之驗收相關資料表3現況供參考(於修改確定送出時,系統自動更新顯示);驗收人員就所負責驗收每一案例,逐一點選輸入測試結果(例如:未測試、通過、不通過、資料錯誤、無資料…);不通過者,須先至障礙管理系統提案(於案例欄輸入該案例編號),提案送出後,再將取得之障礙編號輸入本系統;如資料錯誤無法測試,則須輸入該有問題之設備號。利用此功能,驗收結果由驗收人員自行輸入,若輸入不正確,系統阻擋送出,可避免由紙本人工肉眼核對收集之諸多失誤;驗收結果輸入完→驗收結果統計模組9及單層選單及資料查詢模組10就能即時反映驗收相關資料表3現況、障礙直接輸入障礙管理系統→加速障礙處理,可大幅提升效率及節省人力;且由於是電子化資訊,故易於整合本系統及障礙管理系統資訊,產生依驗收相關資料表3之驗收人員分類或驗收相關資料表3之系統需求規格分類的驗收障礙處理進度管理資訊…,資訊可用性及價值大幅提升。 An acceptance result registration module 8: The page first checks the system registration file 31 acceptance registration open setting, if it is open for acceptance check, and then according to the system configuration file 31 acceptance test information query SQL setting, read acceptance data 3 A record of the statistical snapshot used to display the menu (default is the latest acceptance period); when the user selects, all the cases of the registrant in the acceptance phase of the acceptance related data table 3 are displayed, and the case number is provided. Hyperlink can download the case Word original file 32, each case and prompt to assign the same case to the relevant data of the acceptance of the relevant table 3 for reference (the system automatically updates the display when the modification is determined to be sent); the acceptance personnel are responsible for the acceptance of each case Enter the test results one by one (for example: untested, passed, failed, data error, no data...); if you do not pass, you must first go to the obstacle management system proposal (enter the case number in the case field), after the proposal is sent out Then enter the obstacle number obtained into the system; if the data error cannot be tested, you must enter the problematic device number. With this function, the acceptance result is input by the acceptance personnel. If the input is not correct, the system blocks the delivery, which avoids many errors collected by the artificial eye check of the paper; the acceptance result is input → the acceptance result statistics module 9 and the single-layer menu and The data query module 10 can immediately reflect the current status of the acceptance related data table 3, the obstacle directly into the obstacle management system → the acceleration obstacle processing, which can greatly improve the efficiency and save manpower; and because it is electronic information, it is easy to integrate the system and obstacle management System information, the acceptance of the acceptance criteria according to the acceptance of the relevant data in Table 3 of the acceptance data or the acceptance of the system requirements specification of the relevant data sheet 3, the information on the availability and value of the inspection.
一驗收結果統計模組9:立即呈現通過、不通過等驗收相關資料表3現況之統計圖表,並提供統計快照功能(寫入驗收相關資料表3)保存過程中之歷史資訊。由於可否上線須看驗收測試通過率是否達所訂定標準,如未達標準 則須舉辦多次驗測;故於驗收測試前執行統計快照,先將統計結果快照儲存起來,以保存過程中之歷史資訊。驗收相關資料表3資料成長迅速,必須備份後刪除,刪除前亦須執行統計快照~以保存驗收結果統計數據。 A check result statistics module 9: Immediately present the statistical chart of the current status of the relevant data table 3 through pass, fail, etc., and provide the historical information during the process of saving the statistical snapshot function (written into the acceptance related data table 3). As it is possible to go online, it is necessary to see whether the acceptance rate of the acceptance test meets the set standards, if it is not up to the standard. A number of tests must be held; therefore, a statistical snapshot is performed before the acceptance test, and a snapshot of the statistical results is first stored to preserve the historical information in the process. Acceptance of relevant data Table 3 data grows rapidly, must be deleted after backup, and a statistical snapshot must be performed before deletion to save statistical data of acceptance results.
一以設定動態產生之單層選單及資料查詢模組10:僅新增系統設定檔31之選單及SQL設定,立即快速產生所需之本系統驗收相關資料表(或障礙管理系統相關資料表)3查詢功能。各界主管或驗收系統相關人員,對驗收資訊常有不定期突發之多樣化查詢需求;如此,方得以及時因應。 A single-layer menu and data query module 10 that dynamically generates settings: only the menu and SQL settings of the system configuration file 31 are added, and the required system acceptance data table (or the related information table of the obstacle management system) is quickly and quickly generated. 3 query function. The supervisors of the various circles or the relevant personnel of the acceptance system often have irregular inquiry requirements for irregular inspections; therefore, they can respond in time.
一測試障礙及處理狀態即時分析模組11:依據障礙現況自動化產生所需之多種測試問題分析,即時回饋給使用者參考。諸如、他人之驗收系統操作問題之回覆,利用本系統所提供「關鍵字搜尋之操作問題Q&A」,即可學習正確操作方式;整合本系統及障礙管理系統資訊,所產生「依驗收人員分類或系統需求規格分類之驗收障礙處理進度管理資訊」;及「多種鍵值(如、問題說明關鍵字、提案日期區間、提案人選單、上線日選單、一個以上之障礙編號等)障礙處理狀況查詢」…。 A test obstacle and processing state real-time analysis module 11: automatically generate various test problem analysis required according to the current situation of the obstacle, and immediately give feedback to the user for reference. For example, the reply to the operation of the acceptance system of others, using the "Keyword Search Operation Q&A" provided by the system, can learn the correct operation mode; integrate the system and the obstacle management system information, and generate the "according to the acceptance class or "Acceptance Barrier Processing Progress Management Information for System Requirements Specification Classification"; and "Multiple Key Values (eg, Question Description Keywords, Proposal Date Range, Proposer Menu, Online Menu, One or More Obstacle Numbers, etc.)" ....
一外掛式權限管理模組12:集中於本模組檢查使用者是否已登錄及有無權限執行作業等權限之管控作業;其他作業毋須撰寫程式碼處理。當執行本系統之任一作業時,系統啟動本模組執行,其步驟:(1)先檢查系統設定檔31該作業是否屬需權限控制作業項目,若屬於需權限控制作業項目且使用者尚未登入,系統自動導頁至系統登入頁面;(2)如已登入,則檢查驗收相關資料表3該登入者是否具備該項作業執行角色,具備者放行、不具備者導頁至系統訊息顯示頁面。 An external permission management module 12: focuses on the control and checking operation of the module to check whether the user has logged in and has the right to execute the operation; other operations do not need to write code processing. When performing any of the operations of the system, the system starts the execution of the module, and the steps are as follows: (1) first check the system configuration file 31 whether the operation belongs to the permission control operation item, if it belongs to the permission control item and the user has not yet Login, the system automatically guides the page to the system login page; (2) If you have logged in, check the acceptance related data table 3 whether the registrant has the job execution role, the owner release, no guide page to the system message display page .
分別就本系統各主要模組之輸出入及處理,再補充細部設計方法如下: The input and processing of each major module of the system are separately added, and the detailed design method is as follows:
(一)該將多個Excel多工作表內容轉換成資料庫表格資料模組,其文字之刪除線代表註銷,其所產生SQL待確認後才寫入資料庫。 (1) The plurality of Excel multi-sheet contents are converted into a database form data module, and the deleted line of the text represents the logout, and the generated SQL is written to the database after being confirmed.
1、其輸入說明- 1, its input instructions -
甲、驗收人員名單Excel:檔名含日期不固定;有一個以上工作表,除了存放人員資料之工作表外,還有存放欄位撰寫說明之工作表(如專長領域填寫說明),存放人員資料之工作表以單位命名(如X區分公司);存放人員資料之工作表:每一工作表第一列為欄名,其餘為資料列,資料列數目沒有限制,每一資料列存放一筆驗收人員之資料,資料項目包括有營運處/處、服務中心/科、姓名、員工代號、email帳號、聯絡電話、行動號碼、專長領域、種子人員(是/否)、備註等;員工代號之字型有刪除線→代表人員註銷;乙、驗收測試案例項目Excel:檔名含驗收階段不固定;有一個以上工作表,除了存放案例資料之工作表外,還有存放欄位撰寫說明之工作表(如測試案例難易度說明)及測試總表之工作表(此工作內容包括有驗收範圍/期別、項目編號、項目名稱、案例負責人、審查人員、分析人員、開發人員、需求窗口等),存放案例資料之工作表以測試總表之「項目編號」加上「項目名稱」命名(如P22-F1更產品種類-ADSL更附掛),存放屬於此項目之案例資訊;存放案例資料之工作表:每一工作表第一列為欄名,其餘為資料列,資料列數目沒有限制,每一資料列存放一筆驗收測試案例之資料,資料項目包括有案例編號、案例說明、申請 事項、難易度、檔案位置;案例編號(或項目編號)之字型有刪除線→代表案例(或項目)註銷;丙、系統設定:主要包括上述Excel輸入檔名、輸出檔名、輸出/入檔案之目錄、系統名稱、驗收系統代號、驗收階段、期別、多個相關資料表新增異動SQL產生樣板、資料庫連線代號等。 A. List of inspection personnel Excel: The file name does not have a fixed date; there is more than one worksheet, in addition to the worksheet for storing personnel information, there is also a worksheet for storing the description of the field (such as the description of the field of expertise), and the personnel information is stored. The worksheet is named after the unit (such as X to distinguish the company); the worksheet for storing personnel data: the first column of each worksheet is the column name, the rest is the data column, the number of data columns is not limited, and each data column stores an acceptance. Personnel information, data items include operation office/office, service center/section, name, employee code, email account number, contact number, mobile number, area of expertise, seed personnel (yes/no), remarks, etc.; There is a strike-off line → representative personnel cancellation; B, acceptance test case project Excel: file name includes acceptance phase is not fixed; there is more than one work table, in addition to the worksheet for storing case data, there is also a worksheet for storing field writing instructions (such as the test case difficulty description) and the test summary table (this work includes the scope of acceptance / period, project number, project name, case negative People, reviewers, analysts, developers, demand windows, etc.), the worksheet for storing case data is named after the "project number" of the test summary plus the "project name" (for example, P22-F1 is more product type - ADSL is attached) Hanging), storing case information belonging to this project; working table for storing case data: the first column of each worksheet is the column name, the rest is the data column, the number of data columns is not limited, and each data column stores an acceptance test case. Information, data items include case number, case description, application Matters, difficulty, file location; case number (or project number) fonts have strikethrough → representative case (or project) cancellation; C, system settings: mainly include the above Excel input file name, output file name, output / input The directory of the file, the system name, the acceptance system code, the acceptance phase, the period, and the related data sheets add the transaction SQL generation template and the database connection code.
2、其輸出說明- 2, its output description -
將執行所產生SQL指令依設定寫入輸出檔,並顯示於網頁,待確認後才寫入資料庫;輸出之資料表包括:(1)驗收測試項目:欄位主要有項目編號、項目名稱、案例負責人、審查人員、分析人員、開發人員、需求窗口、所屬驗收階段、驗收期別等;(2)驗收測試案例明細:欄位主要有項目編號、案例編號、案例說明、難易度、所屬專業領域、驗收階段、驗收期別、罕見標識、重測或新案例標識、需列印紙本/統計標識等;(3)驗收人員:欄位主要有區分公司、營運處/處、服務中心/科、姓名、員工代號、email帳號、聯絡電話、行動號碼、專長領域、角色、備註、驗收階段、驗收期別等。 The executed SQL command is written into the output file according to the setting, and displayed on the webpage, and is written into the database after being confirmed; the output data table includes: (1) acceptance test item: the column mainly has the item number, the project name, Case responsible person, reviewer, analyst, developer, demand window, affiliated acceptance stage, acceptance period, etc.; (2) Acceptance test case details: The column mainly includes project number, case number, case description, difficulty level, and belonging Professional field, acceptance stage, acceptance period, rare mark, retest or new case identification, need to print paper/statistical mark, etc.; (3) Acceptance personnel: The main division of the field is the division, operation department/office, service center / section, name, employee code, email account, contact number, mobile number, area of expertise, role, remarks, acceptance phase, acceptance period, etc.
3、其處理說明- 3, its processing instructions -
主要步驟如下:(1)本模組第一次啟動,將第(一)1丙項所提之系統設定載入記憶體一份,本模組執行時共用; (2)如輸入初始化參數,將前述設定重新載入記憶體;(3)針對每一輸出資料表設計專屬之功能模組處理,先執行「驗收測試項目資料表SQL產生模組」,再逐一呼叫其餘「XX資料表之SQL產生模組」,各模組處理不同,步驟大致如下:除「驗收測試項目資料表SQL產生模組」外,迴圈逐一讀取Excel各工作表(「驗收測試項目資料表SQL產生模組」,所需資訊來自一張工作表,以指定名稱方式讀取工作表且僅執行一次、無迴圈):I.非特定命名規則之工作表,不執行下列步驟;II.符合特定命名規則之工作表才進行處理,代換SQL樣板非來自資料工作表內容之參數,例如:(a)來自系統設定之驗收階段及驗收期別資訊、(b)來自「驗收測試項目資料表SQL產生模組」所載入記憶體(「驗收測試案例明細資料表SQL產生模組」需要之)「項目編號、驗收期別」對映關係資訊、(c)來自該工作表名稱(「驗收測試案例明細資料表SQL產生模組」需要之)「案例項目編號」資訊、(「驗收人員資料表SQL產生模組」需要之)「人員所屬區分公司」資訊...;III.再迴圈逐一處理該工作表每一資料列資料,大致如下:(a)迴圈逐一處理該列之每一項資料:i.特定資料如有刪除線(如:員工代號、案例編號、項目編號),將相關資料項目代入「特定資料表註銷SQL產生樣板」設定,產生該資料表註銷用之SQL,中斷迴圈; ii.如有不符合資料規格,中斷迴圈;iii.此外,將該資料項目代入「該資料表新增異動SQL產生樣板」設定所對映之參數位置,產生該資料表執行用SQL;(b)將該資料列所產生該資料表執行用SQL寫入輸出檔(「驗收測試項目資料表SQL產生模組」之專屬處理:將「項目編號、驗收期別」對映關係資訊載入記憶體);(4)將所產生各資料表執行用SQL顯示於網頁,待確認後才寫入資料庫。 The main steps are as follows: (1) The first time the module is started, the system settings mentioned in item (1) and 1c are loaded into the memory, and the module is shared during execution; (2) if the initialization parameters are input, Reload the above settings into the memory; (3) Design the exclusive function module processing for each output data table, first execute the "Acceptance Test Item Data Table SQL Generation Module", and then call the rest of the "XX Data Table SQL" one by one. The module is generated. The processing of each module is different. The steps are as follows: Except for the "Acceptance Test Project Data Sheet SQL Generation Module", the loops read Excel worksheets one by one ("Acceptance Test Project Data Sheet SQL Generation Module" , the required information comes from a worksheet, the worksheet is read by the specified name and executed only once, no loops): I. Worksheets without specific naming rules, do not perform the following steps; II. Meet specific naming rules The worksheet is processed, and the substitution of the SQL template is not a parameter from the data sheet content, for example: (a) from the acceptance phase and acceptance period information of the system setting, and (b) from the "acceptance test project data sheet SQL generation module" Contained Memory ("Acceptance Test Case Details Data Sheet SQL Generation Module" required) "Project No., Acceptance Period" mapping information, (c) From the worksheet name ("Acceptance Test Case Details Data Sheet SQL Generation Module""Required""Case Item Number" information, ("Required Personnel Data Sheet SQL Generation Module" required) "Personnel Division Company"information...; III. Re-circle one by one to process each worksheet The information in the data is as follows: (a) The loops process each item of the column one by one: i. If there is a strikethrough (such as employee code, case number, item number) for specific data, the relevant data items are substituted into "specific" The data table is deleted from the SQL generation template", the SQL for the data table is deleted, and the loop is interrupted; ii. If there is a non-compliant data specification, the loop is interrupted; iii. In addition, the data item is substituted into the data sheet. The transaction SQL generation template sets the parameter position of the mapping, and generates the SQL for execution of the data table; (b) the data table generated by the data column is executed and written into the output file by SQL ("Acceptance Test Item Data Sheet SQL Generation Module" Group Exclusive processing: loading the "project number, acceptance period" mapping information into the memory); (4) displaying the generated data table in SQL on the webpage, and writing it to the database after confirmation.
(二)該具多種處理規則之案例分配模組,將案例依難易度換算權重、每一案例單位涵蓋度、及人員專長等考量因素,平均分配給驗收人員,產生驗收結果資料表之該次驗收初始紀錄,其所產生SQL待確認後才寫入資料庫。 (2) The case allocation module with multiple processing rules, which assigns the factors such as the difficulty weight of each case, the coverage of each case unit, and the personnel expertise to the acceptance personnel, and generates the data of the acceptance result data sheet. The initial record is accepted, and the generated SQL is not confirmed until it is written into the database.
1.其輸入說明- 1. Its input description -
甲、前項(一)所輸出之資料表,包括有驗收人員及驗收測試案例明細資料表;乙、系統設定:主要包括系統名稱、驗收系統代號、驗收階段、驗收期別、多個相關資料表之查詢或異動之SQL樣板、資料庫連線代號等;丙、網頁輸入參數:所選定之驗收案例分配方法等。 A. The data sheet exported by the first item (1) includes the details of the acceptance personnel and the acceptance test case; B. System setting: mainly includes the system name, acceptance system code, acceptance stage, acceptance period, and multiple related data sheets. The query or transaction SQL template, database connection code, etc.; C, web page input parameters: the selected acceptance case allocation method.
2.其輸出說明- 2. Its output description -
將執行所產生SQL指令顯示於網頁,待確認後才寫入資料庫;其輸出資料表為~驗收結果資料表:欄位主要有測試案例編號、測試人員代號、驗收結果、障礙編號/資料錯誤之設備號、驗收階段、驗收期別等。(驗收結果預設為未測試及障礙編號預設為空值,其餘內容來自於輸入) The generated SQL command will be displayed on the webpage, and will be written into the database after confirmation; the output data table is the ~ acceptance result data table: the field mainly has the test case number, the tester code, the acceptance result, the obstacle number/data error. Equipment number, acceptance stage, acceptance period, etc. (The acceptance result is preset to be untested and the obstacle number is preset to a null value, and the rest is from the input)
3.其處理說明- 3. Its processing instructions -
主要步驟如下:(1)本模組第一次啟動,將第(二)1乙項所提之系統設定載入記憶體一份,本模組執行時共用;(2)如輸入初始化參數,將前述設定重新載入記憶體;(3)由於每次驗收測試案例數量多寡不同及特性不同,驗收案例分配之方法常會調整,針對每次不同需求,系統設計有多種分配方法:包括有A.「依難易度計算權重」且「依據人員之專長」且「平均分配所有案例」且「每一案例依特定比例分配給各參加驗收測試單位之驗收人員(例如:北區X名/中區Y名/南區Z名)」、B.所有驗收人員每人分一個案例、C.每一驗收人員分配全部案例、D.拷貝某驗收階段、期別、驗收項目驗收結果~產生新的案例分配並調整未測試之驗收結果;將「指定單位之驗收人員資料擷取」、「指定排序方式之案例資料擷取」、「計算全部案例權重總計」、「指定驗收人員、案例、階段、期別之驗收結果資料新增」...,設計成許多功能模組;依據所選定之分配方法參數,利用這些功能,組合出不同的分配方法執行,其步驟大致如下:I.除『D.拷貝某驗收階段、期別、驗收項目驗收結果~產生新的案例分配並調整未測試之驗收結果』外,執行「指定單位之驗收人員資料擷取」 模組,依據系統設定的SQL查詢樣板,代換系統設定之驗收階段及期別等,取得該次各單位參加人員(依專業分類排序)清單;II.除『D.拷貝某驗收階段、期別、驗收項目驗收結果~產生新的案例分配並調整未測試之驗收結果』外,執行「指定排序方式之案例資料擷取」模組,按輸入參數所選擇的分配方法取得對映的系統設定之SQL查詢樣板,代換系統設定之驗收階段及期別,擷取出符合所選擇分配方法需要(依專業分類或案例編號排序)之案例資訊;III.再進行不同的分配處理,並產生執行用SQL。其中,就處理較複雜的分配方法,詳加說明如下:●『A.「依難易度計算權重」且「依據人員之專長」且「平均分配所有案例」且「每一案例依特定比例分配給各參加驗收測試單位之驗收人員(例如:北區X名/中區Y名/南區Z名)」』之分配處理步驟說明如下:i.執行「計算全部案例權重總計」模組:取得對映的系統設定之SQL查詢樣板,代換系統設定之驗收階段及期別,擷取計算出驗收測試案例明細資料表特定階段及期別所有案例之權重總計;ii.計算「每人應處理之案例權重數」=全部案例權重總計*(X+Y+Z)/人員總計(小數無條件捨去);iii.迴圈處理至所有參加驗收測試單位之人員清單皆讀取完或案例皆完了- (i)先自各單位人員清單取出(例如:北區X名/中區Y名/南區Z名),若其中一區人員不足時,則取其餘區的人員補足;(ii)迴圈處理至達此(X+Y+Z)每人應處理之案例權重數-■循序自案例清單取出案例,取得對映的系統設定之SQL異動樣板,代換系統設定之驗收階段、期別、驗收人員代號及案例編號,產生每一案例分配此(X+Y+Z)人之(X+Y+Z)條SQL寫入變數;■計算累計權重。 The main steps are as follows: (1) The module is started for the first time, and the system settings mentioned in item (2) 1 are loaded into the memory, and the module is shared during execution; (2) if the initialization parameters are input, The above settings are reloaded into the memory; (3) Since the number of acceptance test cases varies and the characteristics are different, the method of assigning the acceptance cases is often adjusted. For each different demand, the system design has multiple allocation methods: including A. "Evaluate the difficulty according to the difficulty" and "based on the expertise of the personnel" and "average all cases" and "each case is assigned to each of the acceptance personnel participating in the acceptance test unit according to a certain proportion (for example: North District X / Central District Y Name / Southern District Z)), B. All acceptance personnel are divided into one case, C. Each inspection personnel allocates all cases, D. Copy an acceptance phase, period, acceptance project acceptance results ~ generate new case assignment And adjust the untested acceptance results; the "acquisition of the designated unit's acceptance personnel", "the case data of the specified sorting method", "calculate the total case weights", "designated acceptance personnel, cases, orders" Sections and period acceptance data are newly added...", designed as a number of function modules; based on the selected distribution method parameters, these functions are combined to perform different allocation methods, and the steps are as follows: I. 『D. Copying the acceptance phase, the period, the acceptance result of the acceptance project~ generating a new case allocation and adjusting the untested acceptance result”, and executing the “acceptance data of the designated unit’s acceptance personnel” The module, according to the SQL query template set by the system, the acceptance phase and the period of the system setting, etc., obtain the list of the participants (sorted by professional classification) of the unit; II. In addition to the D. copy of an acceptance phase, period In addition, the acceptance result of the acceptance project is ~ the new case assignment is generated and the untested acceptance result is adjusted. In addition, the "case data acquisition method of the specified sorting method" is executed, and the system setting of the mapping is obtained according to the distribution method selected by the input parameter. The SQL query template, the acceptance phase and the period of the system setting, and the case information that meets the needs of the selected distribution method (sorted by professional classification or case number); III. Perform different allocation processing and generate execution SQL. Among them, the more complicated allocation methods are handled as follows: ● "A. "Effects the difficulty according to the difficulty" and "based on the expertise of the personnel" and "average all cases" and "each case is assigned to a specific proportion The procedures for assigning the acceptance personnel of the acceptance test unit (for example: X in the North District / Y in the Central District / Z in the Southern District)" are as follows: i. Execute the "Calculate Total Case Weights Total" module: Get Pair The SQL query template of the system setting, the acceptance phase and period of the replacement system setting, calculate the total weight of all cases in the specific stage and the period of the acceptance test case detail table; ii. Calculate "per person should handle Case weight number = total case weight total * (X + Y + Z) / personnel total (decimal unconditionally rounded off); iii. Loop processing until all the personnel participating in the acceptance test unit are read or the case is complete - (i) First take out from the list of personnel of each unit (for example: X in the North District / Y in the Central District / Z in the Southern District). If one of the districts is under-staffed, the rest of the district will be replenished; (ii) Loop processing Up to this (X+Y+Z) the number of cases weights that should be handled by each person--Sequentially take out the case from the case list, obtain the SQL transaction template of the system setting of the mapping, and accept the stage, period, acceptance of the system setting Personnel code and case number, each (X+Y+Z) person's (X+Y+Z) SQL write variables are assigned to each case; ■ Calculate the cumulative weight.
●『D.拷貝某驗收階段、期別、驗收項目驗收結果~產生新的案例分配並調整未測試之驗收結果』之分配處理步驟說明如下:i.修改相關SQL樣板設定之「拷貝來源」與「新產生的分配」兩者的驗收期數差距(預設為1)及驗收項目(預設全部),並執行記憶體重載入;ii.讀取『產生新的案例分配資料之SQL樣板』系統設定,代換驗收階段及期別,將所產生該資料表執行用SQL寫入變數;iii.讀取『擷取拷貝來源所有未測驗收結果之SQL樣板』系統設定,代換驗收階段及期別,取得須調整之未測試的案例分配資料,迴圈逐一處理如下:再迴圈處理該案例~從該次減1開始、每次減1、直到『第1次』為止:■若當次該分配案例其驗收結果為未測試,則下一筆(找前一次); ■若找到有測之結果,讀取『產生比照此修改結果』之SQL樣板,代換驗收階段、期別、人員代號及案例編號,將所產生該資料表執行用SQL寫入變數。 ● "D. Copy a certain acceptance phase, period, acceptance project acceptance results ~ generate new case assignments and adjust untested acceptance results" The allocation process steps are as follows: i. Modify the "copy source" of the relevant SQL template settings and The difference between the acceptance period of the "newly generated distribution" (preset to 1) and the acceptance item (preset by default), and the implementation of memory weight loading; ii. Read the "SQL template for generating new case allocation data" System setting, substitution acceptance phase and period, the data sheet generated by the execution of the data is written in the variable; iii. Read the "SQL template for all untested acceptance results of the copy source" system setting, replace the acceptance phase and For the period, obtain the unallocated case allocation information to be adjusted, and the loops are processed one by one as follows: Then loop the case to deal with the case~ from the time of the decrease of 1 to 1 time until the "first time": ■ If the acceptance result of the distribution case is untested, the next one (find the previous time); ■ If you find the result of the test, read the SQL template that produces the result of the modification, replace the acceptance phase, period, personnel code and case number, and write the data table to the variable.
(4)將所產生該資料表執行用SQL顯示於網頁,待確認後才寫入資料庫。 (4) The generated data sheet is displayed on the webpage in SQL and written to the database after confirmation.
(三)該紙本列印用之(驗收總表/案例)檔案及目錄產製模組,按驗收人員及單位區分儲存目錄(每人一個目錄),以利列印紙本及裝訂作業進行;驗收總表的每一案例提示分配相同案例者之驗收結果現況供參考。 (3) The file and catalog production module used for the printing of the paper (acceptance summary table/case) shall be divided into storage catalogues (one catalogue per person) according to the inspection personnel and units to facilitate the printing of paper and binding operations; Each case of the acceptance checklist indicates the status of the acceptance results of the same case for reference.
1.其輸入說明- 1. Its input description -
甲、第(一)及(二)項所輸出之資料表,包括有驗收測試項目、驗收測試案例明細、驗收人員、及驗收結果資料表;案例Word原始檔、驗收總表樣板檔;乙、系統設定:主要包括系統名稱、驗收系統代號、驗收階段、輸出入檔案之根目錄、及多個相關資料表查詢之SQL樣板、資料庫連線代號等;以及,丙、網頁輸入參數:驗收期別等。 A. The data sheets exported by items (1) and (2) include the acceptance test items, the details of the acceptance test cases, the acceptance personnel, and the acceptance result data sheets; the case Word original file and the acceptance summary form file file; System setting: mainly includes system name, acceptance system code, acceptance stage, root directory of input and output files, and SQL template and database connection code of multiple related data table queries; and, C, web page input parameters: acceptance period Don't wait.
2.其輸出說明- 2. Its output description -
紙本列印用之(驗收總表/案例)Word輸出檔及其目錄結構。按驗收人員及單位區分儲存目錄(每人一個目錄);驗收總表的每一案例並提示分配相同案例者之驗收結果現況供參考。此外,還輸出:拷貝指令檔、錯誤記錄檔。 The paper output file (the acceptance summary table / case) Word output file and its directory structure. According to the inspection personnel and units, the storage catalogue (one catalog per person); each case of the acceptance summary table and the acceptance of the acceptance results of the same case are for reference. In addition, it also outputs: copy command file, error log file.
3.其處理說明- 3. Its processing instructions -
採用模組化設計:將「案例負責人資料擷取」、「案例Word原始檔案拷貝到輸出目錄」(、「案例Word原始檔案讀寫至輸出目錄」)、「取得指定案例目前之所有分配此案例人員之驗收結果」、「取得指定階段期別所有驗收人員之案例」、「產製一名驗收人員之列印用輸出資料」...,設計成許多功能模組(各模組之查詢SQL樣板,取自系統設定),主要步驟如下:(1)本模組第一次啟動,將第(三)1乙項所提之系統設定載入記憶體一份,本模組執行時共用;執行「案例負責人資料擷取」,取得該階段驗收測試項目資料表(項目編號、案例負責人)資訊,產生測試項目案例負責人樣例化之物件,也載入記憶體一份共用;(2)如輸入初始化參數或測試項目案例負責人為空值,將前述設定及資訊重新載入記憶體;(3)主要執行程序,其步驟大致如下:I.清除現有舊目錄及檔案、並重新產生空的目錄結構;II.傳入(系統設定之)驗收階段及(網頁輸入參數之)驗收期別,執行「取得指定階段期別所有驗收人員之案例」功能模組,取得產製紙本列印用檔案及目錄所需的資料;產生列印用資料暫存變數之樣例化物件、宣告備份人員及單位資訊變數等;迴圈逐一處理~至所有驗收人員之案例資料完了,如下-i.以每一驗收人員資料為單位,當人員代號未改變,則傳入案例編號、驗收階段、期別等並執行「取得指定案例目前 之所有分配此案例人員之驗收結果」模組,將其執行結果及該人員其他相關資料寫入列印用資料暫存變數;ii.當人員代號改變,產生該人員及單位之相關目錄結構,傳入列印用資料暫存變數並執行「產製一名驗收人員之列印用輸出資料」模組,執行完成時顯示執行結果(人員代號及案例數)→(該模組針對未通過之案例,取得其工作目錄系統設定及取得案例負責人資訊組出檔名及目錄,偵測並確認副檔名為doc或docx;如檔案不存在,將傳入產製驗收總表用之案例編號項目加註「缺」及寫錯誤記錄檔;如檔案存在,則執行「案例Word原始檔案拷貝到輸出目錄」模組,同時將所執行拷貝指令寫入輸出檔;將傳入且加工後之資料產製驗收總表);備份人員及單位資訊、及重新產生列印用暫存變數之樣例化物件;III.產製列印用資料暫存變數中最後一名人員資料(同II之ii,但不用備份變數及重產生樣例化物件)。 Modular design: "Case the data of the case manager", "Copy the original Word of the case Word to the output directory" ("Case the original file of the Word Word to the output directory"), "Get all the current assignments of the specified case." "Acceptance results of case personnel", "Achievement of all inspection personnel in the specified period", "Production of output data for an inspection personnel"..., designed into many functional modules (inquiries for each module) The SQL template is taken from the system settings. The main steps are as follows: (1) The first time the module is started, the system settings mentioned in item (3) and (1) are loaded into the memory, and the module is shared during execution. Implement the “Case of Project Leader Data Acquisition”, obtain the information of the acceptance test project data sheet (project number, case leader) at this stage, and generate the sampled items of the test project case person, and also load the memory share; (2) If the input initialization parameter or the test item case leader is null, the above settings and information are reloaded into the memory; (3) the main execution procedure is as follows: I. Clear the existing old directory and file, And re-generate the empty directory structure; II. Incoming (system-set) acceptance phase and (in the input parameters of the web page) acceptance period, execute the function module of "acquiring all the acceptance personnel in the specified phase period" to obtain the production paper This column prints the information required for the files and catalogues; produces sample materials for the temporary storage variables of the printed materials, announces the backup personnel and the unit information variables, etc.; loops one by one until the case data of all the inspectors is completed, as follows -i. In the case of each inspection personnel data, when the personnel code has not changed, the case number, acceptance phase, period, etc. are transmitted and the implementation of the specified case is currently performed. The module of all the results of the distribution of the personnel of the case, the execution result and other relevant information of the personnel are written into the temporary data of the printing data; ii. when the personnel code is changed, the relevant directory structure of the personnel and the unit is generated. Incoming the printing data temporary storage variable and executing the "Production Output Data for an Acceptance Personnel" module, the execution result (person code and number of cases) is displayed when the execution is completed → (The module is for failing Case, obtain the working directory system setting and obtain the file name and directory of the case manager information group, detect and confirm the auxiliary file name is doc or docx; if the file does not exist, the case number for the production acceptance checklist will be passed. The project adds "missing" and writes the error log file; if the file exists, executes the "Case Word original file copy to output directory" module, and writes the executed copy command to the output file; the incoming and processed data will be processed. Production and acceptance checklist); back-up personnel and unit information, and sample production of re-creation of temporary storage variables; III. Data of the last person in the temporary data of production printing (same as II Ii, but do not need to back up variables and reproduce the sample material).
(四)該以設定動態產生之樹狀選單及測試資料擷取模組,僅增加系統設定檔之選單、展開項目及SQL設定,即可快速產生案例所需之測試資料;如需顯示資料是否有前案,SQL設定只需增加擷取特定欄位及使用特定命名(如、serviceno),即可顯示出該資料之所有前案,並提供案件註銷功能。若資料已被使用(有前案不能再受理),按下其前方按鈕,可將案件註銷~讓資料恢復使用。針對案件註銷功能,另提供輸入頁面-可直接選擇環境和輸入聯單,透過 本模組功能進行註銷;如不知道案件之聯單號碼,可輸入電話及環境別,透過本模組功能查詢出該環境之所有相關電話案件。 (4) To set up the dynamically generated tree menu and the test data capture module, and only increase the menu of the system configuration file, expand the project and SQL settings, and quickly generate the test data required for the case; In the case of the previous case, the SQL setting only needs to add a specific field and use a specific naming (eg, serviceno) to display all the previous cases of the data and provide the case logout function. If the data has been used (there can be no more cases in the previous case), press the button on the front to cancel the case~ let the data resume use. For the case logout function, an input page is also provided - you can directly select the environment and input the order, through The function of this module is cancelled. If you do not know the connection number of the case, you can enter the phone number and the environment. You can query all relevant telephone cases of the environment through the function of this module.
1.其輸入說明- 1. Its input description -
甲、驗收系統相關環境之多個資料表,包括不同單位之驗收環境(例如:北區、中區、南區)、整測環境等;乙、系統設定:主要包括系統名稱、驗收系統代號、驗收階段選單、以驗收階段為索引之多個驗收項目選單、以驗收項目為索引之多個擷取條件說明及資料表查詢之SQL、測試資料擷取選單之展開項目、及前案查詢及案件註銷異動SQL樣板、資料庫連線代號等;以及,丙、網頁輸入參數:環境代號等 A. Multiple data sheets related to the environment of the acceptance system, including the acceptance environment of different units (for example: North District, Central District, Southern District), and the whole measurement environment; B. System setting: mainly including system name, acceptance system code, Checklists for the acceptance phase, multiple acceptance project menus indexed by the acceptance phase, multiple accession conditions for the index of the acceptance project and the SQL for the questionnaire, the development of the test data retrieval menu, and the prior case enquiries and cases Logout transaction SQL template, database connection code, etc.; and, C, web page input parameters: environment code, etc.
2.其輸出說明- 2. Its output description -
網頁之該擷取SQL條件說明及所擷取到之測試資料顯示;若SQL有擷取特定欄位及使用特定命名(如、serviceno),則多顯示出該資料之所有前案,並提供按鈕功能可將案件註銷~讓資料恢復使用。 The SQL condition description of the web page and the test data captured are displayed; if the SQL has a specific field and uses a specific name (eg, serviceno), then all the previous cases of the data are displayed, and a button is provided. The function can log out the case~ let the data be used again.
3.其處理說明- 3. Its processing instructions -
可大致再區分為:(甲)選單網頁模組、(乙)測試資料查詢網頁模組、(丙)案件註銷及查詢網頁模組...等,主要步驟如下:(1)模組(甲)及(丙)第一次啟動,將第(四)1乙項所提之系統設定載入記憶體一份,模組執行時各自共用;(2)模組(甲)及(丙)如輸入初始化參數,將前述設定重新載入記憶體;(3)各模組主要執行程序,其步驟大致如下: The main steps are as follows: (a) menu module, (b) test data query web module, (c) case cancellation and web page module search, etc. The main steps are as follows: (1) Module (A) And (c) the first start, the system settings mentioned in item (4)1(b) are loaded into the memory, and the modules are shared when they are executed; (2) modules (a) and (c) Input initialization parameters, reload the above settings into the memory; (3) each module mainly executes the program, the steps are as follows:
I.模組(甲)選單網頁- I. Module (A) menu page -
將(網頁輸入之)環境代號等寫入查詢字串變數;將(系統設定之)測試資料擷取選單之展開項目寫入選單展開項目變數(用途:當選單目錄產生時,將其產生之目錄代號儲存於此);產生一些固定連結(例如:回主選單、回首頁等);取得(系統設定之)驗收階段選單,迴圈逐一處理如下-●產生該驗收階段之選單目錄;取得(系統設定之)該階段之驗收項目選單,迴圈逐一處理如下-產生該驗收項目之選單目錄;取得(系統設定之)該驗收項目之擷取條件說明及資料表查詢之SQL,迴圈逐一處理如下■產生該擷取SQL之連結,並將該驗收項目、擷取SQL之索引、及查詢字串變數內容帶入連結。選單網頁產生完成後,再依據選單展開項目變數(所記載的選單目錄代號),逐一展開相關選單項目。 Write the environment code (in the web page) into the query string variable; write the expansion item of the (system-set) test data capture menu to the menu to expand the project variable (purpose: when the menu directory is generated, the directory is generated The code is stored here; generate some fixed links (for example: return to the main menu, return to the home page, etc.); obtain the (system-set) acceptance phase menu, and the loops are processed one by one as follows - ● generate the menu of the acceptance phase; obtain (system Set the acceptance project menu for this stage, and the loops are processed one by one as follows - Generate a menu list of the acceptance items; obtain the (system-set) reading conditions of the acceptance items and the SQL of the data table query, and the loops are processed one by one as follows: generate the link of the extracted SQL, and the acceptance item, 撷Take the index of the SQL and the contents of the query string variable to bring in the link. After the menu page is generated, the project variables (the menu directory code recorded) are expanded according to the menu, and the related menu items are expanded one by one.
II.模組(乙)測試資料查詢網頁- II. Module (B) test data query page -
將(網頁輸入)環境代號、驗收項目、SQL索引等寫入查詢字串變數;如果查詢字串~沒有SQL索引→顯示該作業操作說明;有SQL索引→則顯示該SQL擷取條件說明,再用驗收項目、SQL索引取得SQL,再將SQL及(網頁輸入之)環境代號傳入「資料查詢模組」執行取得查詢結果,宣告特定項目位置索引變數(預設-1)、序號變數(初始值0),迴圈逐一處理擷取資料如下(第一筆為項目名稱)- i.「序號」之處理:如為第一筆,顯示項目名稱(如序號),序號加1;否則,顯示序號之值,序號加1;ii.「擷取資料」之處理:宣告空的網頁文字變數;每筆紀錄之所有資料項目,迴圈逐一處理-第一筆:如為特定項目,紀錄其位置索引;否則,顯示該資料項目名稱;非第一筆:如為特定項目,傳入環境代號、查詢字串等並執行「前案資訊擷取模組(讀取系統設定之前案查詢SQL樣板,代入特定項目之值執行,取得該環境之前案及案件註銷「含查詢字串」連結之網頁文字資訊並回傳)」,將回傳值寫入網頁文字變數;否則,顯示該資料項目之值;iii.「特定項目」之處理:當特定項目位置索引變數值非-1時,執行如下-若為第一筆,顯示項目名稱(如未竣工聯單);否則,顯示前項所取得之網頁文字變數(前案及案件註銷連結之網頁文字資訊)。 Write (web page input) environment code, acceptance item, SQL index, etc. into the query string variable; if the query string ~ no SQL index → display the job operation instructions; there is SQL index → then display the SQL capture condition description, then Use the acceptance project, SQL index to obtain SQL, and then pass the SQL and (page input) environment code into the "data query module" to obtain the query result, and announce the specific item position index variable (preset-1), the serial number variable (initial Value 0), loops one by one to process the data as follows (the first pen is the project name) - i. "Serial number" processing: If it is the first pen, display the project name (such as serial number), the serial number is increased by 1; otherwise, the display The value of the serial number, the serial number plus 1; ii. The processing of "retrieving data": the variable of the webpage text declared empty; the data items of each record are processed one by one - The first one: if it is a specific item, record its location index; otherwise, display the name of the data item; Non-first pen: If it is a specific project, pass in the environment code, query string, etc. and execute the "pre-case information capture module (read the system to set the query before the SQL template, enter the value of the specific project to execute, get the environment In the previous case and the case, the text message of the "including the query string" link was cancelled and returned)", the return value was written into the webpage text variable; otherwise, the value of the data item was displayed; iii. The handling of the "specific item": When the specific item position index variable value is not -1, the following is performed - if it is the first pen, the item name is displayed (if the uncompleted joint order); otherwise, the web page text variable obtained in the previous item is displayed (previous case and case cancellation link) Web page text information).
III.模組(丙)案件註銷及查詢網頁- III. Module (C) Case Cancellation and Enquiry Page -
將(網頁輸入之)環境代號等去除案件編號後,寫入查詢字串變數;取得(網頁輸入之)環境代號、案件編號或電話,i.如輸入參數為案件編號:讀取系統設定之案件註銷異動SQL樣板,代入案件編號之值後之產生異動指令清單物件,與環境代號一起傳入並執行「資料異動模組(於該環境執行,並回傳執行結果)」;如回傳結果成功顯示成功資訊,否則顯示失敗資訊;ii.如輸入參數為電話號碼,則讀取相關查詢SQL執行,回傳該電話之前案資訊;按下按鈕或連結(如離開)→導頁至模組(乙)測試資料查詢網頁,帶入預存查詢字串變數之值。 After removing the case number from the environment code (inputted by the web page), write the query string variable; obtain the environment code, case number or phone number entered by the web page, i. If the input parameter is the case number: read the system setting case After logging out the transaction SQL template, the transaction result list object is generated after the value of the case number is entered, and the "data transaction module (executing in the environment and returning the execution result)" is transmitted and executed together with the environment code; if the return result is successful Display success information, otherwise display failure information; ii. If the input parameter is a phone number, read the relevant query SQL execution, return the previous information of the phone; press the button or link (such as leaving) → guide to the module ( B) Test the data query page and bring in the value of the pre-stored query string variable.
(五)該驗收結果登錄模組,頁面先檢查驗收登錄開放系統設定,如為驗收登錄開放,再依據驗收測試資訊查詢SQL系統設定,讀取驗收測試資訊資料表未作統計快照的紀錄,用以顯示選單(預設為最新之驗收期別);當使用者選取後,顯示該名登入者該驗收階段期別所有案例,案例編號提供超連結可下載案例Word原始檔,每一案例並提示分配相同案例者之驗收結果現況供參考(於修改確定送出時,系統自動更新顯示)。可大致再區分為:(甲)驗收結果登錄網頁模組、(乙)驗收結果更新網頁模組。 (5) The acceptance result registration module, the page first checks the acceptance and login open system settings, if it is open for acceptance check, and then according to the acceptance test information query SQL system settings, read the acceptance test information data table without making a statistical snapshot record, use To display the menu (the default is the latest acceptance period); when the user selects, the account will be displayed in the acceptance phase of all cases, the case number provides a hyperlink to download the case Word original file, each case and prompt The status of the acceptance results of the same cases is for reference (the system automatically updates the display when the changes are determined to be sent). It can be roughly divided into: (a) the acceptance result login webpage module, and (b) the acceptance result update webpage module.
1.其輸入說明- 1. Its input description -
甲、案例Word原始檔及相關資料表:包括有驗收測試項目、驗收測試案例明細、驗收人員、驗收結果、及驗收測試資訊等資料表;其中,驗收測試資訊資料表之項目有:驗收系統代號、驗收階段、期別、起始日、截止日、說明、範圍、已作統計快照標識、上線指標 準則-使用者驗收測試通過率;(其餘資料表之項目已於前述各項說明,不贅述)乙、系統設定:主要包括系統名稱、驗收系統代號、檔案工作目錄、驗收登錄作業開放標識、多個相關資料表之查詢或異動之SQL樣板、資料庫連線代號等;以及,丙、網頁輸入參數:所選定之驗收測試期別、及所輸入每個案例之測試結果及障礙編號/異常設備號等。 A, case Word original file and related data table: including the acceptance test items, acceptance test case details, acceptance personnel, acceptance results, and acceptance test information and other data sheets; among them, the acceptance test information data sheet items are: acceptance system code , acceptance phase, period, start date, deadline, description, scope, statistical snapshot identification, online indicators Criteria-user acceptance test pass rate; (the rest of the data sheet items are described in the preceding paragraphs, not to be repeated) B. System settings: mainly include system name, acceptance system code, file working directory, acceptance registration operation open mark, and more Relevant data sheet query or transaction SQL template, database connection code, etc.; and, C, web page input parameters: selected acceptance test period, and the test results and obstacle number/abnormal equipment of each case entered No..
2.其輸出說明- 2. Its output description -
網頁模組(甲)之頁面先檢查驗收登錄開放系統設定,如非驗收登錄開放期間,顯示訊息並導頁至主選單;如為驗收登錄開放,再依據驗收測試資訊查詢SQL系統設定,讀取驗收測試資訊資料表尚未作統計快照的紀錄,用以顯示選單(預設為最新之驗收期別);依據使用者所選定期別,顯示該名登入者該驗收階段期別所有案例,案例編號提供超連結可下載案例Word原始檔,每一案例並提示分配相同案例者之驗收結果現況供參考;於修改確定送出時,導頁至網頁模組(乙)處理更新,完成後回網頁模組(甲)系統自動更新顯示驗收結果現況。 The page module (A) page first checks the acceptance and login open system settings. If the non-acceptance login is open, the message is displayed and the page is displayed to the main menu; if it is open for acceptance check, then the SQL system settings are read according to the acceptance test information, and read. The acceptance test information data sheet has not been recorded as a statistical snapshot to display the menu (default is the latest acceptance period); according to the user selected period, all the cases of the registrant during the acceptance phase are displayed, the case number Provide hyperlinks to download the original Word file, each case and prompt the assignment of the same case to the current status of the review for reference; when the modification is determined to be sent, the guide to the web module (B) processing updates, after completion, return to the web module (A) The system automatically updates to show the status of the acceptance results.
3.其處理說明- 3. Its processing instructions -
主要步驟如下:(1)兩模組第一次啟動,將第(五)1乙項所提之系統設定載入記憶體一份,模組執行時各自共用;模組(甲)多讀取驗收測試項目資料表(項目編號、案例負責人)資訊,產生測試項目案例負責人樣例化之物件,載入記憶體一份共用; (2)兩模組如輸入初始化參數,將前述設定或資訊重新載入記憶體;(3)兩模組主要執行程序,其步驟大致如下:I.模組(甲)驗收結果登錄網頁-i.頁面先檢查驗收登錄開放系統設定,如非驗收登錄開放期間,顯示訊息並導頁至主選單;如為驗收登錄開放,再依據驗收測試資訊查詢SQL系統設定,讀取驗收測試資訊資料表尚未作統計快照的紀錄,用以顯示選單(預設為最新之驗收期別);ii.依據相關查詢SQL樣板系統設定,代入驗收階段、期別、人員代號,取得該名登入者該驗收階段期別所有案例,如果無資料顯示訊息,如有則廻圈逐筆執行如下:各項目共同之處理:第一次顯示項目名稱,其餘各次顯示項目之值;再就各項目之特殊處理,加以說明:■「案例編號」項目:取得其工作目錄系統設定及取得案例負責人資訊組出檔名及目錄,偵測並確認副檔名為doc或docx,如檔案存在則提供下載案例Word原始檔之超連結;■「目前驗收結果」項目:依據相關查詢SQL樣板系統設定,代入案例編號,取得並提示分配相同案例者之驗收結果現況供參考;■可輸入項目:備份該項目原始資訊; iii.於修改確定送出時,檢查每筆驗收結果(a)項目及障礙編號/異常設備號(b)~如(a)為通過,不可輸入(b),如(a)為不通過,需輸入(b)等;如不正確,則停在第一筆錯誤資料等待修正;全部資料檢查OK,才導頁至模組(乙)。 The main steps are as follows: (1) The first time the two modules are started, the system settings mentioned in item (5) and (1) are loaded into the memory, and the modules are shared when they are executed; the module (A) is read more. Acceptance test project data sheet (project number, case manager) information, generate test project case person to instantiate the object, load memory share; (2) two modules such as input initialization parameters, the aforementioned settings or The information is reloaded into the memory; (3) The two modules mainly execute the program, and the steps are as follows: I. Module (A) Acceptance result login page -i. The page first checks the acceptance and login open system settings, such as non-acceptance login open During the period, the message is displayed and the page is displayed to the main menu; if it is open for acceptance check, and then the SQL system setting is checked according to the acceptance test information, the record of the acceptance test information data table has not been recorded for the purpose of displaying the menu (default is the latest) Ii. According to the relevant query SQL model system settings, enter the acceptance phase, period, personnel code, get all the cases of the login registrant during the acceptance phase, if there is no information to display the message, if any迴圈 case by case basis do the following: Common treatment of each project: the project name is displayed for the first time, and the value of the project is displayed for each of the remaining times; For the special treatment of each project, explain: ■ "Case No." project: obtain the working directory system setting and obtain the file name and directory of the case manager information group, and detect and confirm the auxiliary file name doc or docx, such as The existence of the file provides a hyperlink to the original Word of the download case; ■ "Current Acceptance Result" item: According to the relevant query SQL template system setting, the case number is entered, and the acceptance result of the same case is obtained and prompted for reference; ■ can be input Project: Back up the original information of the project; iii. Check each acceptance result (a) item and obstacle number/abnormal equipment number (b) when the modification is determined to be sent out. If (a) is passed, you cannot enter (b), such as (a) If it is not passed, you need to enter (b), etc. If it is not correct, stop at the first error data and wait for correction; if all the data is checked, the page will be directed to module (B).
II.模組(乙)驗收結果更新網頁- II. Module (B) Acceptance Results Update Webpage -
i.頁面先檢查(網頁傳入參數之)筆數,如為0,則顯示異動0筆;ii.如非0,取得相關異動SQL樣板系統設定,先代換驗收人員代號、階段、期別後,再逐筆迴圈執行:針對輸入資料與備份原始資料不同者,如結果不通過者,多檢查障礙管理系統資料庫是否確實存在有該名驗收人員之該筆障礙提案,如不存在,顯示該筆資料不異動之原因,跳下一筆,如存在或其他結果,則代換案例編號及異動項目,產生異動指令並寫入清單物件;iii.將異動指令清單傳入「資料異動模組」執行,依其回傳結果顯示異動筆數;iv.按下按鈕或連結(如離開)→導頁回模組(甲)。 i. The page first checks (the number of parameters passed in the page), if it is 0, it displays the transaction 0; ii. If it is not 0, the relevant transaction SQL template system setting is obtained, and the first generation is replaced by the personnel code, stage, and period. And then loop through the pen: If the input data is different from the backup original data, if the result is not passed, check whether the obstacle management system database does have the obstacle proposal of the acceptance person. If it does not exist, the reason for the data is not changed. Skip the next stroke, if there is any other result, replace the case number and the transaction item, generate the transaction instruction and write the list object; iii. Pass the transaction instruction list into the "data transaction module" to execute, according to the return result display Number of changes: iv. Press the button or link (if left) → guide back to the module (A).
(六)該驗收結果統計模組,立即呈現通過、不通過等驗收現況之統計圖表,並提供統計快照功能保存過程中之歷史資訊。 (6) The statistical module of the acceptance result immediately presents the statistical chart of the current status of acceptance and failure, and provides the historical information during the process of saving the statistical snapshot function.
1.其輸入說明- 1. Its input description -
甲、相關資料表:包括有驗收案例明細、驗收人員、驗收結果、驗收測試資訊、及驗收統計快照等資料表;其中,驗收統計快照資料表之項 目有:驗收階段、期別、執行期別、人員代號、驗收項目、是否列入統計、驗收結果、筆數、統計時間;(其餘資料表之項目已於前述各項說明,不贅述)乙、系統設定:主要包括系統名稱、驗收系統代號、多個相關資料表之查詢或異動之SQL樣板、資料庫連線代號等;以及,丙、網頁輸入參數:所選定之驗收測試期別等。 A. Relevant data sheet: including the details of the acceptance case, the acceptance personnel, the acceptance result, the acceptance test information, and the snapshot of the acceptance statistics; among them, the item of the acceptance statistics snapshot data sheet The objectives are: acceptance stage, period, execution period, personnel code, acceptance items, whether it is included in the statistics, acceptance results, number of pens, statistical time; (the rest of the data sheet has been explained in the above, not to repeat) System setting: mainly includes system name, acceptance system code, multiple related data table query or transaction SQL template, database connection code, etc.; and, C, web page input parameters: selected acceptance test period.
2.其輸出說明- 2. Its output description -
依據驗收測試資訊查詢SQL系統設定,讀取驗收測試資訊資料表的紀錄,用以顯示選單(預設為最新之驗收期別);依據使用者所選定期別-(甲)驗收結果統計網頁功能模組:顯示該期別須列入統計之通過、不通過等驗收現況之統計圖表;(乙)驗收結果統計快照網頁功能模組:將執行所產生SQL指令顯示於網頁,待確認後才寫入資料庫。 According to the acceptance test information query SQL system settings, read the record of the acceptance test information data table, used to display the menu (default is the latest acceptance period); according to the user selected periodic - (a) acceptance results statistics page function Module: Display the statistical chart of the current period of acceptance, not pass, etc.; (b) Acceptance result statistics snapshot webpage function module: display the generated SQL command on the webpage, and write it after confirmation Into the database.
3.其處理說明- 3. Its processing instructions -
(甲)驗收結果統計網頁功能模組(乙)驗收結果統計快照網頁功能模組:兩模組獨立運作,主要步驟如下:(1)兩模組第一次啟動,將第(六)1乙項所提之系統設定載入記憶體一份,模組執行時各自共用;(2)兩模組如輸入初始化參數,將前述設定或資訊重新載入記憶體;(3)主要執行程序,其步驟大致如下: (A) Acceptance Results Statistics Webpage Function Module (B) Acceptance Results Statistics Snapshot Webpage Function Module: The two modules operate independently. The main steps are as follows: (1) The first two modules are started, and the first (6) 1 B The system settings mentioned in the item are loaded into the memory, and each module is shared by the module; (2) the two modules input the initialization parameters, and re-load the aforementioned settings or information into the memory; (3) the main execution program, The steps are as follows:
I.模組(甲)驗收結果統計網頁- I. Module (A) Acceptance Results Statistics Page -
i.依據驗收測試資訊查詢SQL系統設定,讀取驗收測試資訊資料表,用以顯示選單(預設為最新之驗收期別);ii.依據所選之期別是否已做統計快照,讀取對映的查詢SQL樣板系統設定,代入驗收階段、執行期別(或其範圍所包含期別),擷取「統計快照」(或「驗收結果」)等資料表,取得該驗收階段、執行期別、須列入統計之通過、不通過等筆數,逐筆累計取得各類驗收結果之各單位小計及全部單位合計;iii.最後,以表格及統計圖同時呈現;並顯示驗收測試資訊資料表該期別所訂定上線指標準則-使用者驗收測試通過率及該次驗收測試實際通過率。 i. According to the acceptance test information query SQL system settings, read the acceptance test information data table to display the menu (default is the latest acceptance period); ii. according to the selected period has made statistical snapshots, read The mapping of the query SQL template system is entered into the acceptance phase, the execution period (or the period included in the scope), and the data sheet such as "statistical snapshot" (or "acceptance result") is obtained to obtain the acceptance phase and execution period. No, it must be included in the statistics, the number of non-passages, and the subtotals of all units and the total units of all the units. iii. Finally, the forms and statistics are presented simultaneously; and the test information is displayed. The criteria for the on-line indicators set in this period are the user acceptance test pass rate and the actual pass rate of the acceptance test.
II.模組(乙)驗收結果統計快照網頁- II. Module (B) Acceptance Results Statistics Snapshot Page -
i.依據驗收測試資訊查詢SQL系統設定,讀取驗收測試資訊資料表,用以顯示選單(預設為最新之驗收期別);ii.讀取相關資料表異動SQL樣板系統設定,代入所選之驗收階段、執行期別,產生「統計快照」資料表新紀錄(該執行期別範圍所包含期別之驗收結果統計)並修改「驗收測試資訊」資料表該期別「已作統計快照」項目;將執行所產生SQL指令顯示於網頁,待確認後才寫入資料庫。 i. According to the acceptance test information query SQL system settings, read the acceptance test information data table to display the menu (default is the latest acceptance period); ii. read the relevant data table transaction SQL template system settings, substitute for the selected In the acceptance phase and the execution period, a new record of the "statistical snapshot" data sheet is generated (the acceptance result of the period included in the execution period range) and the "acceptance test information" data sheet is modified. Project; display the executed SQL command on the web page, and write it to the database after confirmation.
(七)該以設定動態產生之單層選單及資料查詢模組,僅新增系統設定檔之選單及SQL設定,立即快速產生所需之本系統驗收相關資料表(或障礙 管理系統相關資料表)查詢功能;如此,方得以及時因應-各界主管或驗收系統相關人員,對驗收資訊常有不定期突發之多樣化查詢需求。 (7) The single-layer menu and data query module generated by the dynamic setting will only add the menu and SQL settings of the system configuration file, and immediately generate the required data sheet (or obstacles) for the system. The management system related data sheet) query function; in this way, the party can timely respond to the relevant personnel of the various departments or the acceptance system, and the acceptance information often has irregular query requirements.
1.其輸入說明- 1. Its input description -
甲、本系統驗收相關資料表(或障礙管理系統相關資料表);乙、系統設定:多個資料擷取選單、多個驗收資料表查詢SQL、資料庫連線代號等;以及,丙、網頁輸入參數:所選定之資料擷取項目等。 A, the system acceptance related data sheet (or obstacle management system related data sheet); B, system settings: multiple data retrieval menu, multiple acceptance data table query SQL, database connection code, etc.; and, C, webpage Input parameters: selected data capture items, etc.
2.其輸出說明- 2. Its output description -
依據資料擷取選單之系統設定,產生選單及代號(預設為第一筆);再依據使用者所選定之代號取得相關資訊,顯示其擷取條件說明及表列顯示其所取得資訊。 According to the system setting of the data retrieval menu, the menu and code number are generated (the first one is preset); the relevant information is obtained according to the code selected by the user, and the reading condition description and the table column display the information obtained.
3.其處理說明- 3. Its processing instructions -
主要步驟如下:(1)模組第一次啟動,將第(七)1乙項所提之系統設定載入記憶體一份,模組執行時共用;(2)模組如輸入初始化參數,將前述設定或資訊重新載入記憶體;(3)模組主要執行程序,其步驟大致如下:I.依據資料擷取說明之系統設定,產生選單及代號(預設為第一筆);II.再依據使用者所選定之資料擷取代號,取得驗收資料表查詢SQL系統設定,代入「資料查詢模組」執行並回傳其所取得相關資訊,顯示其擷取條件說明及迴圈逐筆處理-表列顯示其所取得資訊。 The main steps are as follows: (1) The module is started for the first time, and the system setting mentioned in item (7) 1 is loaded into the memory, and the module is shared during execution; (2) the module inputs the initialization parameters. Re-load the above settings or information into the memory; (3) The module mainly executes the program, and the steps are as follows: I. According to the system setting of the data acquisition instructions, generate the menu and code (default is the first stroke); II According to the data selected by the user, replace the number, obtain the acceptance data table to query the SQL system settings, enter the "data query module" to execute and return the relevant information obtained, display the description of the retrieval conditions and the loopback Processing - The table column shows the information it has obtained.
(八)該測試障礙及處理狀態即時分析模組,依據障礙現況自動化產生所需之多種測試問題分析,即時回饋給使用者參考。其包括:(甲)驗收障礙管理網頁模組-提供依驗收人員分類或系統需求規格分類管理驗收及障礙處理進度資訊;(乙)操作問題Q&A網頁模組-提供以關鍵字搜尋「線上/驗收」操作問題Q&A;以及,(丙)更版資訊查詢網頁模組-提供多種鍵值(如、問題說明關鍵字、提案日期區間、提案人選單、上線日選單、一個以上之障礙編號等)查詢「線上/驗收」障礙處理狀況。 (8) The test obstacle and processing status real-time analysis module automatically analyzes the various test problems required according to the current situation of the obstacle, and immediately gives feedback to the user for reference. It includes: (a) Acceptance Disorder Management Webpage Module - Provides information on the classification of management acceptance and obstacle processing according to the classification of acceptance personnel or system requirements; (b) Operational Q&A webpage module - provides keyword search for "online/acceptance" Operational Q&A; and, (C) More Version Information Query Webpage Module - provides a variety of key values (eg, question description keyword, proposal date range, sponsor list, online date menu, more than one obstacle number, etc.) "Online/Acceptance" obstacle handling status.
1.其輸入說明- 1. Its input description -
甲、障礙登打系統(驗收及現場)資料庫及本系統驗收相關資料表;乙、系統設定:主要包括系統名稱、驗收系統代號、多個相關資料表之查詢SQL、工作目錄、障礙登打系統各環境網站IP、及資料庫連線代號等;以及,丙、網頁輸入參數:各模組分別為-(甲)所選定驗收期別及驗收人員(或系統需求規格類別);(乙)所輸入關鍵字、提案日期區間、及環境選擇等;(丙)所輸入多種鍵值(如、問題說明關鍵字、提案日期區間、提案人、上線日、一個以上之障礙編號、及環境選擇等)。 A, obstacle boarding system (acceptance and on-site) database and the system acceptance related data sheet; B, system settings: mainly including system name, acceptance system code, multiple related data table query SQL, working directory, obstacles hit System environmental website IP, and database connection code, etc.; and, C, web page input parameters: each module is - (A) selected acceptance period and acceptance personnel (or system requirements specification category); (b) Input keywords, proposal date range, and environment selection; (c) input multiple key values (eg, question description keyword, proposal date range, sponsor, online date, more than one obstacle number, and environmental selection, etc.) ).
2.其輸出說明-各模組分別為- 2. Its output description - each module is -
(甲)依案例編號排序,表列顯示所選定之驗收期別及驗收人員(或系統需求規格類別)的各案例驗收相關資訊(包括案例及佐證)、及(依障 礙編號排序顯示)該案例所有提報障礙內容及其處理現況(含障礙登打系統該案件連結);(乙)依障礙編號排序,表列顯示所選定環境、該提案日期區間、及所輸入關鍵字(未輸入全部)之所有提報障礙內容及其處理現況(含障礙登打系統該案件連結);(丙)依障礙編號排序,表列顯示所選定環境、所輸入多種鍵值(如、問題說明關鍵字、提案日期區間、提案人、上線日、一個以上之障礙編號等)之所有提報障礙內容及其處理現況(含障礙登打系統該案件連結); (a) sorted by case number, the table shows the relevant acceptance information (including case and supporting evidence) of the selected acceptance period and the acceptance personnel (or system requirements specification category), and (displayed by obstacle number) All the reported obstacles and their current status (including the case of the obstacles boarding system); (b) sorted by the obstacle number, the table shows the selected environment, the date range of the proposal, and the entered keywords (not entered) All) all the reported obstacles and their current status (including the case of the obstacles boarding system); (c) sorted by the obstacle number, the list shows the selected environment, the various key values entered (eg, question description keywords) , the date of the proposal, the sponsor, the date of the launch, more than one obstacle number, etc.), the content of all the reporting obstacles and the current status of the handling (including the case of the obstacle boarding system);
3.其處理說明- 3. Its processing instructions -
主要步驟如下:(1)模組(甲)(乙)(丙)第一次啟動,將第(八)1乙項所提之系統設定載入記憶體一份,模組執行時各自共用;模組(甲)多讀取驗收測試項目資料表(項目編號、案例負責人)資訊,產生測試項目案例負責人樣例化之物件,載入記憶體一份共用;(2)模組(甲)(乙)(丙)如輸入初始化參數,將前述設定或資訊重新載入記憶體;(3)模組(甲)(乙)(丙)為各自獨立主要執行程序,其步驟大致如下:I.模組(甲)驗收障礙管理網頁-i.頁面依據驗收測試資訊查詢SQL系統設定,讀取驗收測試資訊資料表的紀錄,用以顯示選單(預設為最新之驗收期別); ii.依據所選定期別及相關查詢SQL樣板系統設定,代入驗收階段、期別,取得該驗收階段期別所有人員(或驗收項目)資訊,產生驗收人員(或系統需求規格類別)選單;iii.依案例編號排序,表列顯示所選定之驗收期別及驗收人員(或系統需求規格類別)的各案例驗收相關資訊(包括案例及佐證)、及(依障礙編號排序顯示)該案例所有提報障礙內容及其處理現況(含障礙登打系統該案件連結)。就各項目之特殊處理,加以說明:「案例編號」項目:取得其工作目錄系統設定及取得案例負責人資訊組出檔名及目錄,偵測並確認副檔名為doc或docx,如檔案存在則提供下載案例Word原始檔(含佐證)之超連結;障礙內容及其處理現況之處理-諸如:改變圖檔大小、增加換行、文字表格等樣式作一致化處理、及(依據障礙登打系統該環境網站IP系統設定)作連結加工等 The main steps are as follows: (1) Module (A) (B) (C) is started for the first time, and the system settings mentioned in Item (8) 1 are loaded into the memory, and the modules are shared when executed; Module (A) multi-read acceptance test project data sheet (project number, case leader) information, generate test project case person to instantiate the object, load memory share; (2) module (A (b) (c) If the initialization parameters are entered, the above settings or information are reloaded into the memory; (3) Modules (A) (B) (C) are independent main execution procedures, and the steps are as follows: Module (A) Acceptance Barrier Management Page - i. The page is based on the acceptance test information query SQL system settings, read the record of the acceptance test information data table, to display the menu (default is the latest acceptance period); ii. According to the selected schedule and related query SQL model system settings, enter the acceptance phase, period, obtain all the personnel (or acceptance project) information during the acceptance phase, and generate the inspection personnel (or system requirements specification category) menu; iii. The case number is sorted, and the list shows the selected acceptance period and the acceptance personnel ( System requirements specification category) acceptance of each case related information (including case and evidence), and (depending on obstacles Code Sort display) reported the case to mention all obstacles and content processing status (including the case system disorders Dundas link). Explain the special treatment of each item: "Case No." project: Get the working directory system setting and obtain the file name and directory of the case manager information group, detect and confirm the auxiliary file name is doc or docx, if the file exists, provide the download case Word original file (including corroboration) Hyperlink; Handling of obstacles and their processing status - such as: changing the size of the image file, adding line breaks, text forms, etc. for consistency, and (in accordance with the obstacle system, the environment website IP system settings) for link processing, etc.
II.模組(乙)操作問題Q&A網頁- II. Module (B) Operational Problems Q&A Website -
依障礙編號排序,表列顯示所選定環境、該提案日期區間、及所輸入關鍵字(未輸入全部)之所有提報障礙內容及其處理現況(含障礙登打系統該案件連結)。障礙內容及其處理現況之處理同模組(甲)驗收障礙管理網頁。 Sort by obstacle number, the table column shows the selected environment, the proposal date range, and the entered keyword (not entered All) All the reported obstacles and their current status (including the case of the obstacle boarding system). The content of the obstacles and the processing status of the obstacles are handled by the module (A) acceptance barrier management webpage.
III.模組(丙)更版資訊查詢網頁- III. Module (C) version of the information query page -
i.依據相關查詢SQL系統設定,取得提案人、上線日資訊,產生提案人、上線日選單;ii.依障礙編號排序,表列顯示所選定環境、所輸入多種鍵值(如、問題說明關鍵字、提案日期區間、提案人、上線日、一個以上之障礙編號等)之所有提報障礙內容及其處理現況(含障礙登打系統該案件連結)。障礙內容及其處理現況之處理同模組(甲)驗收障礙管理網頁。 i. According to the relevant query SQL system settings, obtain the sponsor, the online date information, generate the proposer, the online selection list; ii. Sort by the obstacle number, the list shows the selected environment, the input multiple key values (eg, the problem description key The content of all the reporting obstacles and the status of the handling of the words (the date of the proposal, the date of the proposal, the date of the proposal, the date of the launch, more than one obstacle number, etc.) (including the case of the obstacle boarding system). The content of the obstacles and the processing status of the obstacles are handled by the module (A) acceptance barrier management webpage.
(九)該外掛式權限管理模組,集中於本模組檢查使用者是否已登錄及有無權限執行作業等權限之管控作業;其他作業毋須撰寫程式碼處理。其主要包括:(甲)過濾及檢查模組、(乙)登入網頁模組、(丙)密碼更改網頁模組、(丁)系統訊息顯示網頁模組。本系統並非所有功能都需要帳號及權限,例如測試資料擷取、查詢及統計等作業-任何人均可使用、不需申請帳號及權限;本系統係以設定方式記載需權限控管的作業,當作業屬此類者,模組(甲)才檢查使用者是否已登入且具備執行權;如未登入,則導頁至模組(乙)登入網頁;如已登入,但該使用者不具備該欲執行網頁之作業權,則導頁至模組(丁)系統訊息顯示網頁。已登入者,則可執行模組(丙)密碼更改網頁。 (9) The plug-in rights management module focuses on the control and control operations of the module to check whether the user has logged in and has permission to perform operations; other operations do not need to write code processing. It mainly includes: (a) filtering and checking modules, (b) login webpage module, (c) password change webpage module, and (d) system message display webpage module. This system does not require all accounts and permissions for all functions, such as test data retrieval, query and statistics - anyone can use, do not need to apply for accounts and permissions; this system records the operations that need to be controlled by the setting method, when If the operation is such, the module (A) checks whether the user is logged in and has the right to execute; if not, the page is directed to the module (B) to log in to the webpage; if the user is logged in, but the user does not have the To execute the right to operate the web page, the page to the module (D) system message display page. If you are logged in, you can execute the module (C) password change page.
1.其輸入說明- 1. Its input description -
甲、驗收人員資料表;乙、系統設定:主要包括公司名稱、系統名稱、驗收系統代號、作業允許之角色權限、多個相關資料表之查詢或異動SQL樣板、資料庫連線代號等;以及,丙、網頁輸入參數: (甲)過濾及檢查模組:每一欲執行網頁(含其連結及查詢字串);(乙)登入網頁模組:帳號、密碼、及前項(甲)所傳入之其取得欲執行網頁之連結及其查詢字串;(丙)密碼更改網頁模組:舊密碼、新密碼、新密碼確認、執行狀態及呼叫者所傳入之返回網頁之連結:(丁)系統訊息顯示網頁模組:呼叫者所傳入之訊息。 A, the inspection personnel data sheet; B, system settings: mainly including the company name, system name, acceptance system code, job permission role permissions, multiple related data table query or transaction SQL template, database connection code, etc.; , C, web page input parameters: (a) Filtering and checking modules: each webpage to be executed (including its link and query string); (b) login webpage module: account number, password, and the previous item (A) The link and its query string; (c) password change webpage module: old password, new password, new password confirmation, execution status and the return page of the caller's incoming webpage: (d) system message display webpage module : The message passed by the caller.
2.其輸出說明- 2. Its output description -
(甲)過濾及檢查模組:依檢查結果作相對映之導頁-本系統係以設定方式記載需權限控管的作業,當作業屬此類者,模組(甲)才檢查使用者是否已登入且具備執行權;如未登入,則導頁至登入模組(乙);如已登入,但該使用者不具備該欲執行網頁之作業權,則導頁至模組(丁);(乙)登入網頁模組:●按下按鈕(例如:登入系統),如帳號密碼檢查通過,顯示成功訊息,有傳入欲執行網頁之連結及查詢字串者,導頁至其欲執行網頁並傳入查詢字串,沒有傳入則導頁至本系統主選單;如帳號密碼檢查不通過,則顯示失敗資訊;●按下按鈕(例如:取消),則清空輸入資料;●按下按鈕或連結(例如:離開),回本系統主選單;(丙)密碼更改網頁模組:按下按鈕(例如:更改密碼)→顯示執行結果;如執行狀態成功,返回傳入之網頁連結;未傳入返回連結,則回登入頁面; (丁)系統訊息顯示網頁模組:顯示所傳入訊息並顯示連結(例如:前往本系統主選單)。 (A) Filtering and inspection module: According to the inspection result, the relative mapping guide page - the system records the operation that needs to be controlled by the setting method. When the operation belongs to this type, the module (A) checks whether the user is Has been logged in and has the right to execute; if not logged in, the page is directed to the login module (B); if the user is logged in, but the user does not have the right to execute the webpage, the page is directed to the module (D); (b) Login to the webpage module: ● Press the button (for example, login system), if the account password is checked, the success message is displayed, there is a link to the webpage to be executed and the query string, and the guide page is to be executed. And the query string is passed in. If there is no incoming, the page is directed to the main menu of the system; if the account password check fails, the failure information is displayed; ● Press the button (for example: cancel) to clear the input data; ● Press the button Or link (for example: leave), return to the main menu of the system; (c) password change webpage module: press the button (for example: change password) → display the execution result; if the execution status is successful, return the incoming web link; Incoming return link, then return to the login page (D) System Message Display Web Page Module: Display the incoming message and display the link (for example: go to the main menu of this system).
3.其處理說明- 3. Its processing instructions -
(甲)過濾及檢查模組:當執行本系統之任一作業時,系統啟動本模組執行-其步驟:(1)先檢查作業是否為需權限控制作業項目,若屬於需權限控制作業項目且使用者尚未登入,系統自動導頁至系統登入頁面;(2)如已登入,則檢查登入者是否具備該項作業執行角色,具備者放行、不具備者導頁至系統訊息顯示頁面;(乙)登入網頁模組:主要步驟如下:(1)模組第一次啟動,將第(九)1乙項所提之系統設定載入記憶體一份,模組執行時共用;(2)模組如輸入初始化參數,將前述設定或資訊重新載入記憶體;(3)主要執行程序,其步驟大致如下:●按下按鈕(例如:登入系統),檢查輸入是否有輸入帳號;未輸入,阻擋送出;輸入檢查通過者,取得相關SQL查詢樣板,代入帳號取得密碼加密後,檢查密碼是否正確;如密碼不對,將錯誤訊息寫入執行結果變數;如密碼檢查通過,有傳入欲執行網頁之連結及查詢字串者,導頁至其欲執行網頁並傳入查詢字串,沒有傳入則導頁至本系統主選單;如密碼檢查不通過,則顯示失敗資訊;●按下按鈕(例如:取消),則清空輸入資料; ●按下按鈕或連結(例如:離開),回本系統主選單;(丙)密碼更改網頁模組:主要步驟如下:(1)模組第一次啟動,將第(九)1乙項所提之系統設定載入記憶體一份,模組執行時共用;(2)模組如輸入初始化參數,將前述設定或資訊重新載入記憶體;(3)主要執行程序,其步驟大致如下:I.讀取執行狀態,如為空值給初始值(例如:設為0)II.按下按鈕(例如:更改密碼),先進行輸入檢查;檢查通過者,改變執行狀態(例如:設為1);不通過者,將錯誤訊息寫入執行結果變數;III.如執行狀態為輸入檢查通過(例如:為1),取得相關SQL查詢樣板,代入帳號取得密碼加密後,檢查密碼是否正確;如密碼不對,將錯誤訊息寫入執行結果變數;IV.如密碼正確,讀取相關SQL異動樣板,代入帳號、新密碼執行,如成功改變執行狀態(例如:設為2),並將成功訊息寫入執行結果;如執行失敗,則將失敗原因資訊寫入執行結果;V.如執行結果非空,顯示執行結果;如執行狀態成功(例如:為2),返回傳入之網頁連結;未傳入返回連結,則回登入頁面;(丁)系統訊息顯示網頁模組:顯示所傳入訊息並顯示連結(例如:前往本系統主選單);按下連結,回主選單。 (A) Filtering and inspection module: When performing any operation of the system, the system starts the execution of this module - its steps: (1) first check whether the job is a permission control project, and if it belongs to the permission control project And the user has not logged in, the system automatically guides the page to the system login page; (2) if the login is logged in, it checks whether the registrant has the job execution role, and the owner has a release, no guide page to the system message display page; B) Login to the web module: The main steps are as follows: (1) The module is started for the first time, and the system settings mentioned in item (9) 1 are loaded into the memory, and the module is shared during execution; (2) If the module inputs the initialization parameters, the above settings or information are reloaded into the memory; (3) the main execution program, the steps are as follows: ● Press the button (for example: login system), check whether the input has an input account; , block the delivery; enter the check pass, obtain the relevant SQL query template, enter the account to obtain the password encryption, check the password is correct; if the password is wrong, write the error message to the execution result variable; such as password check Passing, there is a link to the webpage to be executed and the query string, the guide page is sent to the webpage to be executed and the query string is passed in. If there is no incoming, the page is directed to the main menu of the system; if the password check fails, the display is displayed. Failure information; ● press the button (for example: cancel), then clear the input data; ● Press the button or link (for example: leave) to return to the main menu of the system; (C) Password change webpage module: The main steps are as follows: (1) The module is started for the first time, and the (9) 1 item is The system setting is loaded into the memory, and the module is shared during execution; (2) the module inputs the initialization parameters, and reloads the above settings or information into the memory; (3) mainly executes the program, and the steps are as follows: I. Read the execution status, such as the null value to the initial value (for example: set to 0) II. Press the button (for example: change the password), first perform the input check; check the passer, change the execution status (for example: set 1); If not, write the error message to the execution result variable; III. If the execution status is input check (for example: 1), obtain the relevant SQL query template, enter the account to obtain the password encryption, and check whether the password is correct; If the password is incorrect, write the error message to the execution result variable; IV. If the password is correct, read the relevant SQL transaction template, enter the account number, execute the new password, and successfully change the execution status (for example: set to 2), and the success message Write execution result; If the failure occurs, the failure reason information is written into the execution result; V. If the execution result is not empty, the execution result is displayed; if the execution status is successful (for example, 2), the incoming web link is returned; if the return link is not returned, then Login page; (D) system message display webpage module: display the incoming message and display the link (for example: go to the main menu of the system); press the link to return to the main menu.
本發明所提供之整合式使用者驗收測試品保系統,與其他習用技術相互比較時,更具備下列優點: The integrated user acceptance test quality assurance system provided by the invention has the following advantages when compared with other conventional technologies:
1.本發明可大幅提高使用者驗收測試相關作業速度,並提供較佳的驗收測試產出資訊品質。(驗收結果收集、測試障礙原因分析、障礙處理進度追蹤-均由系統即時處理呈現,故原本人工作業時,驗測後方得進行的工作-驗收結果收集、測試障礙原因分析、障礙處理…,驗測中即可同步進行處理) 1. The invention can greatly improve the speed of the user acceptance test related work, and provide better acceptance test output information quality. (Acceptance result collection, test obstacle reason analysis, obstacle processing progress tracking - are all presented by the system in real time, so the original work, the inspection after the work - acceptance results collection, test obstacles analysis, obstacle processing... Can be processed synchronously during the test)
2.本發明額外更提供了先前人工作業所欠缺之即時監控功能。(經由系統提供之驗收結果登錄及即時查詢功能,如有驗收人員因資料有誤無法測試、忘記輸入驗收結果、或不通過卻未輸入障礙編號…等情形,驗收中可立即發現並及時解決) 2. The present invention additionally provides an immediate monitoring function that was previously lacking in manual work. (According to the acceptance result registration and instant inquiry function provided by the system, if there is any error that the acceptance personnel cannot test because of incorrect data, forget to input the acceptance result, or fail to enter the obstacle number... etc., the acceptance can be immediately found and solved in time)
3.本發明不僅可降低人工處理成本,大幅縮短各項作業之處理時間,更可確保使用者驗收測試相關數據之準確性及時效性而提高作業效率,其經濟效益非常明顯。 3. The invention not only can reduce the manual processing cost, greatly shorten the processing time of each operation, but also ensures the accuracy and timeliness of the user acceptance test data and improves the work efficiency, and the economic benefit is very obvious.
上列詳細說明乃針對本發明之一可行實施例進行具體說明,惟該實施例並非用以限制本發明之專利範圍,凡未脫離本發明技藝精神所為之等效實施或變更,均應包含於本案之專利範圍中。 The detailed description of the present invention is intended to be illustrative of a preferred embodiment of the invention, and is not intended to limit the scope of the invention. The patent scope of this case.
綜上所述,本案不僅於技術思想上確屬創新,並具備習用之傳統方法所不及之上述多項功效,已充分符合新穎性及進步性之法定發明專利要件,爰依法提出申請,懇請 貴局核准本件發明專利申請案,以勵發明,至感德便。 To sum up, this case is not only innovative in terms of technical thinking, but also has many of the above-mentioned functions that are not in the traditional methods of the past. It has fully complied with the statutory invention patent requirements of novelty and progressiveness, and applied for it according to law. Approved this invention patent application, in order to invent invention, to the sense of virtue.
1‧‧‧Excel多工作表內容轉換成資料庫表格資料模組 1‧‧‧Excel multi-table content converted into database form data module
2‧‧‧多個Excel多工作表 2‧‧‧Multiple Excel multi-sheets
3‧‧‧驗收相關資料表 3‧‧‧Receipt related data sheet
31‧‧‧系統設定檔 31‧‧‧System Profile
32‧‧‧案例Word原始檔 32‧‧‧ Case Word Original File
33‧‧‧驗收總表樣板 33‧‧‧Receipt summary form template
4‧‧‧案例分配模組 4‧‧‧ Case Assignment Module
5‧‧‧紙本列印用之(驗收總表/案例)檔案及目錄產製模組 5‧‧‧Printing and Printing (General Acceptance Form/Case) File and Catalog Production Module
6‧‧‧紙本列印用之(驗收總表/案例)Word輸出檔及目錄 6‧‧‧Printing of papers (acceptance summary list / case) Word output files and directories
7‧‧‧樹狀選單及測試資料擷取模組 7‧‧‧Tree menu and test data capture module
8‧‧‧驗收結果登錄模組 8‧‧‧ Acceptance result login module
9‧‧‧驗收結果統計模組 9‧‧‧ Acceptance Results Statistics Module
10‧‧‧單層選單及資料查詢模組 10‧‧‧Single-level menu and data query module
11‧‧‧測試障礙及處理狀態即時分析模組 11‧‧‧Test obstacles and processing status real-time analysis module
12‧‧‧權限管理模組 12‧‧‧Permission Management Module
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW104104322A TWI536287B (en) | 2015-02-10 | 2015-02-10 | Integrated user acceptance test T & B system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW104104322A TWI536287B (en) | 2015-02-10 | 2015-02-10 | Integrated user acceptance test T & B system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI536287B true TWI536287B (en) | 2016-06-01 |
| TW201629857A TW201629857A (en) | 2016-08-16 |
Family
ID=56755782
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW104104322A TWI536287B (en) | 2015-02-10 | 2015-02-10 | Integrated user acceptance test T & B system |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI536287B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114548686A (en) * | 2022-01-21 | 2022-05-27 | 北京颐和工程监理有限责任公司 | Engineering construction quality acceptance supervision method, system and device and storage medium |
-
2015
- 2015-02-10 TW TW104104322A patent/TWI536287B/en not_active IP Right Cessation
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114548686A (en) * | 2022-01-21 | 2022-05-27 | 北京颐和工程监理有限责任公司 | Engineering construction quality acceptance supervision method, system and device and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201629857A (en) | 2016-08-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10430413B2 (en) | Data information framework | |
| Mockus | Organizational volatility and its effects on software defects | |
| US11347492B2 (en) | Software deployment control using blockchain | |
| US20070033093A1 (en) | Automated proposal development toolset | |
| US10853741B2 (en) | Information governance platform | |
| CN111679851B (en) | Requirement code management method, device, system and computer-readable storage medium | |
| US20040167790A1 (en) | Method of conducting business in a system requiring frequency up-dates and corrections | |
| US20190266544A1 (en) | Techniques for managing process-flows across an enterprise | |
| Jiang et al. | What are the characteristics of reopened pull requests? a case study on open source projects in github | |
| JP2003114813A (en) | Analysis server, program analysis network system, and program analysis method | |
| Ali et al. | Unearthing the difficulties in the information management of disruption claims | |
| Barosani et al. | A review on 8D problem solving process | |
| TWI536287B (en) | Integrated user acceptance test T & B system | |
| CN115099547A (en) | A platform for automatic generation of qualified certification documents based on multiple data sources | |
| CN112862264A (en) | Enterprise operation condition analysis method, computer device and computer storage medium | |
| CN113094508A (en) | Data detection method and device, computer equipment and storage medium | |
| CN113052547A (en) | Capital transfer management method and management system for construction project in petrochemical industry | |
| KR100976420B1 (en) | Software configuration management system and method therefore | |
| JP2001265580A (en) | Review support system and review support method used for it | |
| Mac Knight et al. | A Systematic Approach for Identifying System Requirements from the Organization’s Business Model | |
| Grylitska | The Digital Audit as a Key Element of Ukraine's Way out from COVID-19 | |
| CN112486821A (en) | Rail transit comprehensive debugging method and debugging information system adopted by same | |
| Iqbal et al. | Forward Engineering Completeness for Software by Using Requirements Validation Framework (S). | |
| JP2011138416A (en) | Information processing device, control method, program and recording medium | |
| CN110544075A (en) | asset management process configuration method, device and equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |