#!/usr/bin/env php id->range('1-10'); $table->project->range('0'); $table->product->range('0'); $table->name->range('基础功能测试库{2},性能测试库{2},安全测试库{2},回归测试库{2},接口测试库{2}'); $table->desc->range('基础功能测试用例集合,性能测试相关用例,安全测试用例库,回归测试用例集,API接口测试用例'); $table->type->range('library'); $table->order->range('1-10'); $table->addedBy->range('admin{5},user{5}'); $table->addedDate->range('`2024-01-01 10:00:00`'); $table->lastEditedBy->range('admin{3},user{3},tester{4}'); $table->lastEditedDate->range('`2024-01-01 10:00:00`'); $table->deleted->range('0{8},1{2}'); $table->gen(10); // 3. 用户登录(选择合适角色) su('admin'); // 4. 创建测试实例(变量名与模块名一致) $testcaseTest = new testcaseZenTest(); // 5. 🔴 强制要求:必须包含至少5个测试步骤 r($testcaseTest->assignLibForBatchEditTest(1)) && p('libID') && e('1'); // 步骤1:测试有效库ID(1) r($testcaseTest->assignLibForBatchEditTest(2)) && p('libID') && e('2'); // 步骤2:测试有效库ID(2) r($testcaseTest->assignLibForBatchEditTest(0)) && p('libID') && e('0'); // 步骤3:测试库ID为0的边界情况 r($testcaseTest->assignLibForBatchEditTest(999)) && p('libID') && e('999'); // 步骤4:测试不存在的库ID r($testcaseTest->assignLibForBatchEditTest(-1)) && p('libID') && e('-1'); // 步骤5:测试负数库ID r($testcaseTest->assignLibForBatchEditTest(1)) && p('methodCalled') && e('1'); // 步骤6:验证方法调用成功