{"title":"各种环境中的回归测试方法、工具和应用","authors":"Vinita Tomar, M. Bansal, Pooja Singh","doi":"10.1109/AIST55798.2022.10064753","DOIUrl":null,"url":null,"abstract":"In the entire process of developing software, the very crucial aspect is to perform a rigorous testing of the software. Regression testing is a kind of software testing that makes sure an application continues to work as intended even after upgrades, modifications, or improvements to the code. Regression testing evaluates revised software to ensure that the program's altered sections do not cause unforeseen obstacles. When there is a continual transition in the program, this test is critical. This paper discusses regression testing significance, approaches, and the latest tools. As we all know, the most crucial phase of the life cycle of a software development process is the maintenance phase. The core team of developers is responsible for maintaining the product that they provide to their clients during this phase only. Regression tests are needed after the software has been revised. This paper includes a lot of accessible regression testing approaches as well as their categories. The concept of selecting test cases, minimizing test cases, and then prioritizing the same by executing regression testing on them is included in regression testing methodologies and classifications. The emergence of new technology has also technically allowed the education sector to expand. The paper also discusses the significance of regression testing and its use in different environments.","PeriodicalId":360351,"journal":{"name":"2022 4th International Conference on Artificial Intelligence and Speech Technology (AIST)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Regression Testing Approaches, Tools, and Applications in Various Environments\",\"authors\":\"Vinita Tomar, M. Bansal, Pooja Singh\",\"doi\":\"10.1109/AIST55798.2022.10064753\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In the entire process of developing software, the very crucial aspect is to perform a rigorous testing of the software. Regression testing is a kind of software testing that makes sure an application continues to work as intended even after upgrades, modifications, or improvements to the code. Regression testing evaluates revised software to ensure that the program's altered sections do not cause unforeseen obstacles. When there is a continual transition in the program, this test is critical. This paper discusses regression testing significance, approaches, and the latest tools. As we all know, the most crucial phase of the life cycle of a software development process is the maintenance phase. The core team of developers is responsible for maintaining the product that they provide to their clients during this phase only. Regression tests are needed after the software has been revised. This paper includes a lot of accessible regression testing approaches as well as their categories. The concept of selecting test cases, minimizing test cases, and then prioritizing the same by executing regression testing on them is included in regression testing methodologies and classifications. The emergence of new technology has also technically allowed the education sector to expand. The paper also discusses the significance of regression testing and its use in different environments.\",\"PeriodicalId\":360351,\"journal\":{\"name\":\"2022 4th International Conference on Artificial Intelligence and Speech Technology (AIST)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-12-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 4th International Conference on Artificial Intelligence and Speech Technology (AIST)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/AIST55798.2022.10064753\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 4th International Conference on Artificial Intelligence and Speech Technology (AIST)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AIST55798.2022.10064753","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Regression Testing Approaches, Tools, and Applications in Various Environments
In the entire process of developing software, the very crucial aspect is to perform a rigorous testing of the software. Regression testing is a kind of software testing that makes sure an application continues to work as intended even after upgrades, modifications, or improvements to the code. Regression testing evaluates revised software to ensure that the program's altered sections do not cause unforeseen obstacles. When there is a continual transition in the program, this test is critical. This paper discusses regression testing significance, approaches, and the latest tools. As we all know, the most crucial phase of the life cycle of a software development process is the maintenance phase. The core team of developers is responsible for maintaining the product that they provide to their clients during this phase only. Regression tests are needed after the software has been revised. This paper includes a lot of accessible regression testing approaches as well as their categories. The concept of selecting test cases, minimizing test cases, and then prioritizing the same by executing regression testing on them is included in regression testing methodologies and classifications. The emergence of new technology has also technically allowed the education sector to expand. The paper also discusses the significance of regression testing and its use in different environments.