目前一些框架支持ai做自动化测试,如何应用ai执行,项目里哪些步骤可以利用ai代替,值得思考。以下是利用ai提供api执行web测试的思路。
1、利用ai提示词生成脚本,执行该脚本生成测试报告,利用ai分析测试报告结果
2、涉及前后端展示交互
3、ai不能直接分析文件,需要提供文件内容作为prompt,定义analysis()函数来调用deepseek提供的api
report_path = os.path.join('reports', 'testai.html')
with open(report_path, 'r', encoding='utf-8') as f:
html_content = f.read()
report_prompt = html_content
analysis_result = analysis(report_prompt)
print("\n AI 分析报告内容如下:\n")
print(analysis_result)

