报告题目:Towards Better Control of Flaky Tests
报告时间:2023年6月5日上午10:00
报告地点:44118太阳成城集团B404会议室
报告人:Amjed Tahir
报告人国籍:苏丹
报告人单位:新西兰梅西大学
报告人简介:Dr Amjed Tahir is a Senior Lecturer (equivalent to Associate Professor) in Software Engineering at Massey University, New Zealand. He obtained a PhD degree from the University of Otago in 2016. Amjed research is mainly in empirical software engineering, specialising in software maintenance and testing problems. Amjed’s research has appeared in leading software engineering journals and conferences (e.g., ICSE, EMSE, JSS and ICSME). He has served in the organising and program committee of many conferences, including ICSE, ASE, ICSME and MSR, and he is an Executive member of Software Innovation New Zealand (SI^NZ).
报告摘要:Flaky tests (tests with non-deterministic outcomes) pose a major challenge for software testing. They are known to cause significant issues such as reducing the effectiveness and efficiency of testing and delaying software releases. In recent years, there has been an increased interest in flaky tests, with research focusing on different aspects of flakiness, such as root causes, detection methods and mitigation strategies. In the talk, I will cover our recent work in test flakiness in Java and JavaScript. I will present the results of an empirical study of flaky tests in JavaScript programs. The, I will talk about our proposed santization techniques that can be applied on-the-fly to isolate flaky tests quickly and allow automated builds to proceed.
邀请人:梁鹏