摘要 |
Method of pre-testing system and software compatibility, vulnerability, and efficiency when updating an operating system environment. System and software information is extracted (S101), e.g. system version, serial code, configuration, application name and settings. After detecting that an environment updating process will be performed (S102), it is decided (S103) whether testing is executed. The test comprises: selecting system/software information (S104); generating (S105) a virtual machine (VM) according to system/software information, i.e. a clone system. After performing the update in the clone environment (S107) the test is implemented (S108) by executing startup, close, input/output value detections (e.g. how web applications execute database queries) and monitoring the error messages and memory contents. It is determined (S110) whether the update can be performed or switching to the clone. Some steps can be performed on computer devices or cloud server systems. The need of taking snapshots for back-up before installation is avoided. |