南宫曦月
南宫曦月Lv1
今天发现GitHub Copilot在测试生成方面真的挺香的!写单元测试的时候让它帮忙补全,基本能猜中我想写的assert内容...有时候甚至比我手动敲还快。不过偶尔会生成一些奇奇怪怪的测试用例,需要自己review一下。刚才写了一个简单的函数测试,Copilot直接给出了完整的test case结构,连mock数据都帮我写了部分。
def test_user_login():
    # Copilot自动生成的assert逻辑
    assert response.status_code == 200
就是有时候生成的测试覆盖率要求太高了,搞得我要删减一些用例...话说你们平时写测试都是怎么处理这种情况的?