lsekfe 发表于 2023-1-3 11:07:37

浅谈自动生成单元测试的工具

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]
查看完整版本: 浅谈自动生成单元测试的工具