#!/usr/bin/env php id->range('1-10'); $case->product->range('1-3'); $case->module->range('1-5'); $case->title->range('测试用例{1-10}'); $case->type->range('feature,performance,config,install'); $case->status->range('normal,wait,blocked'); $case->gen(10); // 3. 用户登录(选择合适角色) su('admin'); // 4. 创建测试实例(变量名与模块名一致) $testcaseTest = new testcaseZenTest(); // 5. 🔴 强制要求:必须包含至少5个测试步骤 r($testcaseTest->responseAfterCreateTest(1, 0, 'html', 'qa', false)) && p('result') && e('success'); // 步骤1:正常QA tab调用 r($testcaseTest->responseAfterCreateTest(2, 0, 'json', 'qa', false)) && p('type') && e('json'); // 步骤2:JSON视图调用 r($testcaseTest->responseAfterCreateTest(3, 0, 'html', 'project', false)) && p('location') && e('project-testcase'); // 步骤3:Project tab调用 r($testcaseTest->responseAfterCreateTest(4, 2, 'html', 'qa', false)) && p('moduleParam') && e('2'); // 步骤4:带模块ID的调用 r($testcaseTest->responseAfterCreateTest(5, 0, 'html', 'qa', true)) && p('result') && e('success'); // 步骤5:使用session链接