In this paper, the test suite construction for GUI (Graphical User Interface) software may be executed centered on grey-box approach with the prior test design of window access controls for unit testing, including fro...In this paper, the test suite construction for GUI (Graphical User Interface) software may be executed centered on grey-box approach with the prior test design of window access controls for unit testing, including front-end method of white box and follow-up black box method for integration testing. Moreover, two key opinions are proposed for the test suite construction for GUI software, the first one is that the “Triple-step method” should be used for unit testing with the prior disposing of data boundary value testing of input controls, and another one is that the “Grey-box approach” should be applied in integration testing for GUI software with necessary testing preparation in the precondition. At the same time, the testing of baseline version and the incremental testing should be considered for the test case construction to coordinate with the whole evolution of software product today. Additionally, all our opinion and thought are verified and tested with a typical case of GUI software—PQMS (Product Quality Monitoring Software/System), and results indicate that these methods and specific disposing are practical and effective.展开更多
Background: The Box and Block clinical test is a validated and standardized scale for use in the clinical environment that allows the assessment of rough manipulative dexterity. Proposing virtual methods to carry out ...Background: The Box and Block clinical test is a validated and standardized scale for use in the clinical environment that allows the assessment of rough manipulative dexterity. Proposing virtual methods to carry out these assessments is an attempt to eliminate some of the subjectivity that the test may entail depending on the observer and the way in which the patient gives instructions. Applied to the assessment of skills after neurological pathologies, previous experiences in stroke patients have been found. So, this work was centered on the Spinal Cord Injury. Objective: To present the virtual application of the Box and Block scale, as well as details about its design and development for its manipulation based on Leap Motion Controller. Methodology: The relationship between the results obtained in the actual test and in the virtual application in healthy subjects and, mostly, patients with cervical spinal cord injury is analyzed, obtaining a high correlation index between both tests’ performance. Results: A high correlation index was obtained between both tests performance, the real and virtual version of the Box and Block Test. Conclusion: This virtual test can serve as an element to evaluate in the future the effectiveness of the RehabHand prototype based on virtual reality applications with a therapeutic and a rehabilitative sense that, manipulated from Leap Motion Controller, allow the improvement of the manipulative dexterity in patients with neurological diseases such as spinal cord injury.展开更多
In this paper, by means of effective testing practices, main strategies of integration testing for GUI software, including differentiating strategy for distinguished system, strategy of personnel organization, increme...In this paper, by means of effective testing practices, main strategies of integration testing for GUI software, including differentiating strategy for distinguished system, strategy of personnel organization, incremental testing strategy based on baseline version, testing strategy of circulating loop through the whole life, and the strategy of test suite construction, were briefly investigated. Moreover, for the code analysis, the FTA (Fault Tree analysis) is proposed to deal with the software change in regression testing. For test suite constructing, the constructing methods for baseline version and the incremental change are deeply discussed, in which main points focus on the testing strategy based on “Sheet/Form”, the “Grey-box approach” for integration testing process, and the application of the improved STD (State Transform Diagram) in state testing. At the same time, the suite construction of integration testing for two types, including small scale program and large scale software, is analyzed and discussed in detail. For testing execution, the specific method based on “Cross-testing” is investigated. Concurrently, by a lot of examples, all results of testing activity indicate that these strategies and methods are useful and fitted to integration testing for GUI software.展开更多
文摘In this paper, the test suite construction for GUI (Graphical User Interface) software may be executed centered on grey-box approach with the prior test design of window access controls for unit testing, including front-end method of white box and follow-up black box method for integration testing. Moreover, two key opinions are proposed for the test suite construction for GUI software, the first one is that the “Triple-step method” should be used for unit testing with the prior disposing of data boundary value testing of input controls, and another one is that the “Grey-box approach” should be applied in integration testing for GUI software with necessary testing preparation in the precondition. At the same time, the testing of baseline version and the incremental testing should be considered for the test case construction to coordinate with the whole evolution of software product today. Additionally, all our opinion and thought are verified and tested with a typical case of GUI software—PQMS (Product Quality Monitoring Software/System), and results indicate that these methods and specific disposing are practical and effective.
文摘Background: The Box and Block clinical test is a validated and standardized scale for use in the clinical environment that allows the assessment of rough manipulative dexterity. Proposing virtual methods to carry out these assessments is an attempt to eliminate some of the subjectivity that the test may entail depending on the observer and the way in which the patient gives instructions. Applied to the assessment of skills after neurological pathologies, previous experiences in stroke patients have been found. So, this work was centered on the Spinal Cord Injury. Objective: To present the virtual application of the Box and Block scale, as well as details about its design and development for its manipulation based on Leap Motion Controller. Methodology: The relationship between the results obtained in the actual test and in the virtual application in healthy subjects and, mostly, patients with cervical spinal cord injury is analyzed, obtaining a high correlation index between both tests’ performance. Results: A high correlation index was obtained between both tests performance, the real and virtual version of the Box and Block Test. Conclusion: This virtual test can serve as an element to evaluate in the future the effectiveness of the RehabHand prototype based on virtual reality applications with a therapeutic and a rehabilitative sense that, manipulated from Leap Motion Controller, allow the improvement of the manipulative dexterity in patients with neurological diseases such as spinal cord injury.
文摘In this paper, by means of effective testing practices, main strategies of integration testing for GUI software, including differentiating strategy for distinguished system, strategy of personnel organization, incremental testing strategy based on baseline version, testing strategy of circulating loop through the whole life, and the strategy of test suite construction, were briefly investigated. Moreover, for the code analysis, the FTA (Fault Tree analysis) is proposed to deal with the software change in regression testing. For test suite constructing, the constructing methods for baseline version and the incremental change are deeply discussed, in which main points focus on the testing strategy based on “Sheet/Form”, the “Grey-box approach” for integration testing process, and the application of the improved STD (State Transform Diagram) in state testing. At the same time, the suite construction of integration testing for two types, including small scale program and large scale software, is analyzed and discussed in detail. For testing execution, the specific method based on “Cross-testing” is investigated. Concurrently, by a lot of examples, all results of testing activity indicate that these strategies and methods are useful and fitted to integration testing for GUI software.