1. What is software maintenance?Software maintenance is the modification(修进) of a software product after delivery to correct faults, to improve performance(性能) or other attributes(特性), or to adapt the product to a modified environment.2. What is regression testing?Regression testing identifies new faults that may have been introduced as current ones are being corrected. A regression test is applied to a new version or release to verify that it still performs the same functions in the same