浅谈自动生成单元测试的工具
1,EvoSuite基本字节码生成单元测试,生成代码覆盖率相对较高,生成的代码具有侵入性。
致命问题,不支持 Java 高版本。
IDEA 支持插件,免费开源。
源文件:
http://www.51testing.com/attachments/2022/12/15326880_202212301601041OOTZ.png
生成测试:
http://www.51testing.com/attachments/2022/12/15326880_202212301601081ckU3.png
2,squaretest
https://squaretest.com/#user_guideidea插件,花钱。
http://www.51testing.com/attachments/2022/12/15326880_202212301601111h6vn.png
可定制模板,如下:
http://www.51testing.com/attachments/2022/12/15326880_202212301601141r1Us.pnghttp://www.51testing.com/attachments/2022/12/15326880_202212301601171s0xN.png
优点干净,但同样,生成出的代码更像是糊弄人玩。
3,TEST ME
IDEA 插件
http://www.51testing.com/attachments/2022/12/15326880_202212301601201i6GE.pnghttp://www.51testing.com/attachments/2022/12/15326880_202212301601231ptgZ.png
免费,干净,可惜只能一个类一个类的生成,还没找到批量的方法。
页:
[1]