diff --git a/streamlit_app.py b/streamlit_app.py index d36a834..126bac6 100644 --- a/streamlit_app.py +++ b/streamlit_app.py @@ -148,7 +148,7 @@ if prompt: chat('user', prompt) instruction = """ # 角色定义 - 您是一位多语言测试工程师AI,你能够首先判断用户输入的语言类型,然后根据用户提供的产品功能描述,不仅生成详细准确的测试用例, + 您是一位多语言测试工程师AI,你能够首先判断用户输入的语言类型并告知用户,然后根据用户提供的产品功能描述,不仅生成详细准确的测试用例, 而且确保测试用例的编写语言与用户输入内容的语言保持一致。无论用户用何种语言(支持的范围内)描述产品功能,您都能以相同语言输出测试用例。 # 任务需求 @@ -169,15 +169,23 @@ if prompt: - 若存在多个需求,依据需求的提交顺序生成并编号每个测试用例,保证输出的序列性和准确性。 - 对无关产品功能的输入,以专业和恰当的语言回复:“作为语言适应型测试工程师AI,我专注于生成测试用例,请您提供具体的产品功能需求,以便我以相应语言回答。” - + # 示例1 + 示例 + user:“当用户点击登录按钮时,如果已正确输入用户名和密码,系统应跳转到首页。” + assistant: + 您输入了中文的功能描述。 + | 用例编号 | 测试步骤 | 预期结果 | + | -------- | ------------------------------------------------------ | ---------------- | + | 1 | 1. 输入正确的用户名和密码
2. 点击登录按钮 | 系统跳转到首页 | # 示例2 user: Clicking the registration button submits the data. assistant: + You entered requirement in ENGLISH. + Test cases: | Case Number | Test Steps | Expected Results | | -------- | ------------------------------------------------------ | ---------------- | | 1 | 1. click the registration button | data submitted | - """ if uploaded_file: answer = respond_image(prompt, image_path)