<span><span><b><span style="font-family:"">Purpose:</span></b></span></span><span><span><span><span style="font-family:"&qu...<span><span><b><span style="font-family:"">Purpose:</span></b></span></span><span><span><span><span style="font-family:""> Linac quality assurance (QA) can be time consuming involving set up, execution, analysis and subject to user variability. The purpose of this study i</span></span></span></span><span><span><span><span style="font-family:"">s to develop qualitative automation tools for mechanical and imaging QA to improve efficiency, consistency, and accuracy. <b>Methods and Materials: </b>Traditionally QA ha</span></span></span></span><span><span><span><span style="font-family:"">s</span></span></span></span><span><span><span><span style="font-family:""> been performed with graph paper, film, and multiple phantoms. Analysis consists of ruler and vendor provided software. We have developed a single four-phantom<b> </b>method for QA procedures including light-radiation coincidence, imaging quality, table motion and Isocentricity an</span></span></span></span><span><span><span><span style="font-family:"">d separately cone beam computed tomography. XML scripts were developed to execute a series of tasks using Varian’s Truebeam Developer Mode. Non-phantom QA procedures have also been developed including field size, dose rate, MLC position, MLC and gantry speed, star shot, Winston-Lutz and Half Beam Block. All analysis is performed using inhouse MATLAB codes. <b>Results: </b>Overall time savings were 2.2 hours per Linac per month. Consistency improvements (standard deviation, STD) were observed for some tests. For example: field size improved from 0.11</span></span></span></span><span><span><span><span style="font-family:""> </span></span></span></span><span><span><span><span style="font-family:"">mm to 0.04</span></span></span></span><span><span><span><span style="font-family:""> </span></span></span></span><span><span><span><span style="font-family:"">mm and table motion improved from 0.17</span></span></span></span><span><span><span><span style="font-family:""> </span></span></span></span><span><span><span><span style="font-family:"">mm to 0.12</span></span></span></span><span><span><span><span style="font-family:""> </span></span></span></span><span><span><span><span style="font-family:"">mm. CBCT STD improved from 0.99</span></span></span></span><span><span><span><span style="font-family:""> </span></span></span></span><span><span><span><span style="font-family:"">mm to 0.61</span></span></span></span><span><span><span><span style="font-family:""> </span></span></span></span><span><span><span><span style="font-family:"">mm for slice thickness. No STD change was observed for Isocentricity test. We noticed an increase in STD from 0.33</span></span></span></span><span><span><span><span style="font-family:""> </span></span></span></span><span><span><span><span style="font-family:"">mm to 0.41</span></span></span></span><span><span><span><span style="font-family:""> </span></span></span></span><span><span><span><span style="font-family:"">mm for light-radiation coincidence test. There was a small drop in field size accuracy. Isocentricity showed an increase in measurement accuracy from 0.47</span></span></span></span><span><span><span><span style="font-family:""> </span></span></span></span><span><span><span><span style="font-family:"">mm to 0.15</span></span></span></span><span><span><span><span style="font-family:""> </span></span></span></span><span><span><span><span style="font-family:"">mm. Table motion increased in accuracy from 0.20</span></span></span></span><span><span><span><span style="font-family:""> </span></span></span></span><span><span><span><span style="font-family:"">mm to 0.16</span></span></span></span><span><span><span><span style="font-family:""> </span></span></span></span><span><span><span><span style="font-family:"">mm. <b>Conclusion: </b>Automation is a viable, accurate and efficient option for monthly and annual QA.展开更多
At first, the core ideology, advantage and principle of Software Testing Automation Framework (STAF) are presented in this paper. Several automated testing frameworks are summarized and analyzed. In addition, date dri...At first, the core ideology, advantage and principle of Software Testing Automation Framework (STAF) are presented in this paper. Several automated testing frameworks are summarized and analyzed. In addition, date driven automation test framework is given more attention. Test script is the important composing part of software test automation. Then this paper introduces several technologies of script along with their characteristics. Every technology applies to different places. Moreover, an automated test system with an automated test script language XML which is implemented to solve the problems in current automatic testing solutions. The design and implantation of the test script automation framework based on apache ant is put forward. The proposed key technology details of framework are also introduced. We take the automation test methodology of database connectivity operations by ODBC data source as example for validation, using auto test script as the key technology. Finally, the results demonstrate that it can best increase software test effectiveness and reduce workloads as well as save more efforts.展开更多
Purpose: Patient-specific quality assurance (PSQA) requires manual operation of different workstations, which is time-consuming and error-prone. Therefore, developing automated solutions to improve efficiency and accu...Purpose: Patient-specific quality assurance (PSQA) requires manual operation of different workstations, which is time-consuming and error-prone. Therefore, developing automated solutions to improve efficiency and accuracy is a priority. The purpose of this study was to develop a general software interface with scripting on a human interactive device (HID) for improving the efficiency and accuracy of manual quality assurance (QA) procedures. Methods: As an initial application, we aimed to automate our PSQA workflow that involves Varian Eclipse treatment planning system, Elekta MOSAIQ oncology information system and PTW Verisoft application. A general platform, the AutoFrame interface with two imbedded subsystems—the AutoFlow and the PyFlow, was developed with a scripting language for automating human operations of aforementioned systems. The interface included three functional modules: GUI module, UDF script interpreter and TCP/IP communication module. All workstations in the PSQA process were connected, and most manual operations were automated by AutoFrame sequentially or in parallel. Results: More than 20 PSQA tasks were performed both manually and using the developed AutoFrame interface. On average, 175 (±12) manual operations of the PSQA procedure were eliminated and performed by the automated process. The time to complete a PSQA task was 8.23 (±0.78) minutes for the automated workflow, in comparison to 13.91 (±3.01) minutes needed for manual operations. Conclusion: We have developed the AutoFrame interface framework that successfully automated our PSQA procedure, and significantly reduced the time, human (control/clicking/typing) errors, and operators’ stress. Future work will focus on improving the system’s flexibility and stability and extending its operations to other QA procedures.展开更多
图形用户界面(graphical user interfaces ,GUI)技术给软件的开发和使用带来了极大的方便,然而却给GUI软件的测试带来了极大的困难和挑战.针对目前GUI测试工具的缺陷,介绍了作者开发的一个GUI自动测试工具GUIT(GUI tester).实践表明:该...图形用户界面(graphical user interfaces ,GUI)技术给软件的开发和使用带来了极大的方便,然而却给GUI软件的测试带来了极大的困难和挑战.针对目前GUI测试工具的缺陷,介绍了作者开发的一个GUI自动测试工具GUIT(GUI tester).实践表明:该测试工具可有效地实现GUI系统的一致性测试、回归测试和资源消耗测试.展开更多
文摘<span><span><b><span style="font-family:"">Purpose:</span></b></span></span><span><span><span><span style="font-family:""> Linac quality assurance (QA) can be time consuming involving set up, execution, analysis and subject to user variability. The purpose of this study i</span></span></span></span><span><span><span><span style="font-family:"">s to develop qualitative automation tools for mechanical and imaging QA to improve efficiency, consistency, and accuracy. <b>Methods and Materials: </b>Traditionally QA ha</span></span></span></span><span><span><span><span style="font-family:"">s</span></span></span></span><span><span><span><span style="font-family:""> been performed with graph paper, film, and multiple phantoms. Analysis consists of ruler and vendor provided software. We have developed a single four-phantom<b> </b>method for QA procedures including light-radiation coincidence, imaging quality, table motion and Isocentricity an</span></span></span></span><span><span><span><span style="font-family:"">d separately cone beam computed tomography. XML scripts were developed to execute a series of tasks using Varian’s Truebeam Developer Mode. Non-phantom QA procedures have also been developed including field size, dose rate, MLC position, MLC and gantry speed, star shot, Winston-Lutz and Half Beam Block. All analysis is performed using inhouse MATLAB codes. <b>Results: </b>Overall time savings were 2.2 hours per Linac per month. Consistency improvements (standard deviation, STD) were observed for some tests. For example: field size improved from 0.11</span></span></span></span><span><span><span><span style="font-family:""> </span></span></span></span><span><span><span><span style="font-family:"">mm to 0.04</span></span></span></span><span><span><span><span style="font-family:""> </span></span></span></span><span><span><span><span style="font-family:"">mm and table motion improved from 0.17</span></span></span></span><span><span><span><span style="font-family:""> </span></span></span></span><span><span><span><span style="font-family:"">mm to 0.12</span></span></span></span><span><span><span><span style="font-family:""> </span></span></span></span><span><span><span><span style="font-family:"">mm. CBCT STD improved from 0.99</span></span></span></span><span><span><span><span style="font-family:""> </span></span></span></span><span><span><span><span style="font-family:"">mm to 0.61</span></span></span></span><span><span><span><span style="font-family:""> </span></span></span></span><span><span><span><span style="font-family:"">mm for slice thickness. No STD change was observed for Isocentricity test. We noticed an increase in STD from 0.33</span></span></span></span><span><span><span><span style="font-family:""> </span></span></span></span><span><span><span><span style="font-family:"">mm to 0.41</span></span></span></span><span><span><span><span style="font-family:""> </span></span></span></span><span><span><span><span style="font-family:"">mm for light-radiation coincidence test. There was a small drop in field size accuracy. Isocentricity showed an increase in measurement accuracy from 0.47</span></span></span></span><span><span><span><span style="font-family:""> </span></span></span></span><span><span><span><span style="font-family:"">mm to 0.15</span></span></span></span><span><span><span><span style="font-family:""> </span></span></span></span><span><span><span><span style="font-family:"">mm. Table motion increased in accuracy from 0.20</span></span></span></span><span><span><span><span style="font-family:""> </span></span></span></span><span><span><span><span style="font-family:"">mm to 0.16</span></span></span></span><span><span><span><span style="font-family:""> </span></span></span></span><span><span><span><span style="font-family:"">mm. <b>Conclusion: </b>Automation is a viable, accurate and efficient option for monthly and annual QA.
文摘At first, the core ideology, advantage and principle of Software Testing Automation Framework (STAF) are presented in this paper. Several automated testing frameworks are summarized and analyzed. In addition, date driven automation test framework is given more attention. Test script is the important composing part of software test automation. Then this paper introduces several technologies of script along with their characteristics. Every technology applies to different places. Moreover, an automated test system with an automated test script language XML which is implemented to solve the problems in current automatic testing solutions. The design and implantation of the test script automation framework based on apache ant is put forward. The proposed key technology details of framework are also introduced. We take the automation test methodology of database connectivity operations by ODBC data source as example for validation, using auto test script as the key technology. Finally, the results demonstrate that it can best increase software test effectiveness and reduce workloads as well as save more efforts.
文摘Purpose: Patient-specific quality assurance (PSQA) requires manual operation of different workstations, which is time-consuming and error-prone. Therefore, developing automated solutions to improve efficiency and accuracy is a priority. The purpose of this study was to develop a general software interface with scripting on a human interactive device (HID) for improving the efficiency and accuracy of manual quality assurance (QA) procedures. Methods: As an initial application, we aimed to automate our PSQA workflow that involves Varian Eclipse treatment planning system, Elekta MOSAIQ oncology information system and PTW Verisoft application. A general platform, the AutoFrame interface with two imbedded subsystems—the AutoFlow and the PyFlow, was developed with a scripting language for automating human operations of aforementioned systems. The interface included three functional modules: GUI module, UDF script interpreter and TCP/IP communication module. All workstations in the PSQA process were connected, and most manual operations were automated by AutoFrame sequentially or in parallel. Results: More than 20 PSQA tasks were performed both manually and using the developed AutoFrame interface. On average, 175 (±12) manual operations of the PSQA procedure were eliminated and performed by the automated process. The time to complete a PSQA task was 8.23 (±0.78) minutes for the automated workflow, in comparison to 13.91 (±3.01) minutes needed for manual operations. Conclusion: We have developed the AutoFrame interface framework that successfully automated our PSQA procedure, and significantly reduced the time, human (control/clicking/typing) errors, and operators’ stress. Future work will focus on improving the system’s flexibility and stability and extending its operations to other QA procedures.
文摘图形用户界面(graphical user interfaces ,GUI)技术给软件的开发和使用带来了极大的方便,然而却给GUI软件的测试带来了极大的困难和挑战.针对目前GUI测试工具的缺陷,介绍了作者开发的一个GUI自动测试工具GUIT(GUI tester).实践表明:该测试工具可有效地实现GUI系统的一致性测试、回归测试和资源消耗测试.