From bf11d885f46c5b6fc5900cfe559011ca085ab164 Mon Sep 17 00:00:00 2001 From: yulujie Date: Wed, 16 Jul 2025 15:33:12 +0800 Subject: [PATCH 1/6] *[uitest] Add waittime. --- module/execution/test/lib/bug.ui.class.php | 8 +++++++- module/execution/test/lib/editexecution.ui.class.php | 4 +++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/module/execution/test/lib/bug.ui.class.php b/module/execution/test/lib/bug.ui.class.php index bbb0bd5ae0..1987191847 100644 --- a/module/execution/test/lib/bug.ui.class.php +++ b/module/execution/test/lib/bug.ui.class.php @@ -14,7 +14,7 @@ class bugTester extends tester public function checkTab($tab, $expectNum) { $form = $this->initForm('execution', 'bug', array('execution' => '2'), 'appIframe-execution'); - $form->wait(1); + $form->wait(3); $form->dom->$tab->click(); $form->wait(1); if($form->dom->num->getText() == $expectNum) return $this->success($tab . '下显示条数正确'); @@ -32,7 +32,9 @@ class bugTester extends tester public function assignTo($user) { $form = $this->initForm('execution', 'bug', array('execution' => '2'), 'appIframe-execution'); + $form->wait(3); $form->dom->firstAssignedTo->click(); + $form->wait(1); $form->dom->assignedTo->picker($user); $form->dom->submitBtn->click(); $form->wait(1); @@ -52,7 +54,9 @@ class bugTester extends tester public function batchAssignTo() { $form = $this->initForm('execution', 'bug', array('execution' => '2'), 'appIframe-execution'); + $form->wait(3); $form->dom->firstCheckbox->click(); + $form->wait(1); $form->dom->batchAssignBtn->click(); $form->wait(1); $form->dom->assignToAdmin->click(); @@ -75,7 +79,9 @@ class bugTester extends tester public function switchProduct($product, $expectNum) { $form = $this->initForm('execution', 'bug', array('execution' => '2'), 'appIframe-execution'); + $form->wait(3); $form->dom->productNav->click(); + $form->wait(1); $form->dom->$product->click(); $form->wait(1); diff --git a/module/execution/test/lib/editexecution.ui.class.php b/module/execution/test/lib/editexecution.ui.class.php index fdae95a949..d781aeff00 100644 --- a/module/execution/test/lib/editexecution.ui.class.php +++ b/module/execution/test/lib/editexecution.ui.class.php @@ -12,8 +12,9 @@ class editExecutionTester extends tester public function editFields($execution) { $form = $this->initForm('execution', 'view', array('execution' => $execution['id']), 'appIframe-execution'); - $form->wait(1); + $form->wait(3); $form->dom->editBtn->click(); + $form->wait(1); $form = $this->loadPage(); $form->wait(1); if(isset($execution['name'])) $form->dom->name->setValue($execution['name']); @@ -97,6 +98,7 @@ class editExecutionTester extends tester public function checkManageProductsInfo() { $form = $this->loadPage(); + $form->wait(1); $form->dom->waitElement($form->dom->xpath['productsTip'], 10); $text = $form->dom->productsTip->getText(); $info = $this->lang->project->errorNoProducts; From 4ec6d1dea326675cf38fc0c2fdbfc76bc77099c4 Mon Sep 17 00:00:00 2001 From: yulujie Date: Wed, 16 Jul 2025 15:36:31 +0800 Subject: [PATCH 2/6] *[uitest] Add details. --- module/execution/test/ui/bug.php | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/module/execution/test/ui/bug.php b/module/execution/test/ui/bug.php index cadfd15f37..e999cb2c04 100644 --- a/module/execution/test/ui/bug.php +++ b/module/execution/test/ui/bug.php @@ -2,10 +2,34 @@ Date: Wed, 16 Jul 2025 15:58:33 +0800 Subject: [PATCH 3/6] createexecution.php *[uitest] Add details/ --- module/execution/test/ui/dynamic.php | 11 ++++++- module/execution/test/ui/executionkanban.php | 8 ++++- module/execution/test/ui/grouptask.php | 32 +++++++++++++++++++- 3 files changed, 48 insertions(+), 3 deletions(-) diff --git a/module/execution/test/ui/dynamic.php b/module/execution/test/ui/dynamic.php index 269fdda883..6e12110a2c 100644 --- a/module/execution/test/ui/dynamic.php +++ b/module/execution/test/ui/dynamic.php @@ -2,10 +2,19 @@ Date: Wed, 16 Jul 2025 16:00:49 +0800 Subject: [PATCH 4/6] *[uitest] Add details. --- module/execution/test/ui/createexecution.php | 37 +++++++++++++++++++- module/execution/test/ui/importbug.php | 17 ++++++++- module/execution/test/ui/importtask.php | 26 +++++++++++++- 3 files changed, 77 insertions(+), 3 deletions(-) diff --git a/module/execution/test/ui/createexecution.php b/module/execution/test/ui/createexecution.php index 3f555ffa8b..97340e599d 100755 --- a/module/execution/test/ui/createexecution.php +++ b/module/execution/test/ui/createexecution.php @@ -6,7 +6,42 @@ title=创建执行 timeout=0 cid=1 - */ + +- 创建执行成功 + - 最终测试状态 @SUCCESS + - 测试结果 @创建执行成功 +- 创建看板成功 + - 最终测试状态 @SUCCESS + - 测试结果 @创建执行成功 +- 执行名称为空,创建失败 + - 最终测试状态 @SUCCESS + - 测试结果 @创建执行表单页提示信息正确 +- 计划开始时间为空,创建失败 + - 最终测试状态 @SUCCESS + - 测试结果 @创建执行表单页提示信息正确 +- 计划结束时间为空,创建失败 + - 最终测试状态 @SUCCESS + - 测试结果 @创建执行表单页提示信息正确 +- 不同项目下同名执行,创建成功 + - 最终测试状态 @SUCCESS + - 测试结果 @创建执行成功 +- 执行名称重复,创建失败 + - 最终测试状态 @SUCCESS + - 测试结果 @创建执行表单页提示信息正确 +- 看板名称重复,创建失败 + - 最终测试状态 @SUCCESS + - 测试结果 @创建执行表单页提示信息正确 +- 创建阶段关联产品为空,创建失败 + - 最终测试状态 @SUCCESS + - 测试结果 @创建执行表单页提示信息正确 +- 执行的计划开始时间早于项目的计划开始时间,创建失败 + - 最终测试状态 @SUCCESS + - 测试结果 @创建执行表单页提示信息正确 +- 执行的计划结束时间晚于项目的计划结束时间,创建失败 + - 最终测试状态 @SUCCESS + - 测试结果 @创建执行表单页提示信息正确 + +*/ chdir(__DIR__); include '../lib/createexecution.ui.class.php'; diff --git a/module/execution/test/ui/importbug.php b/module/execution/test/ui/importbug.php index 3243d11351..b5e7aff7d3 100644 --- a/module/execution/test/ui/importbug.php +++ b/module/execution/test/ui/importbug.php @@ -2,10 +2,25 @@ Date: Wed, 16 Jul 2025 16:19:38 +0800 Subject: [PATCH 5/6] *[uitest] Add details. --- module/execution/test/ui/activateexecution.php | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/module/execution/test/ui/activateexecution.php b/module/execution/test/ui/activateexecution.php index 73fcb2ed07..92f41698b8 100644 --- a/module/execution/test/ui/activateexecution.php +++ b/module/execution/test/ui/activateexecution.php @@ -2,9 +2,27 @@ Date: Wed, 16 Jul 2025 16:22:40 +0800 Subject: [PATCH 6/6] *[uitest] Add details. --- module/execution/test/ui/testcase.php | 14 +++++++++++++- module/execution/test/ui/testtask.php | 14 +++++++++++++- 2 files changed, 26 insertions(+), 2 deletions(-) diff --git a/module/execution/test/ui/testcase.php b/module/execution/test/ui/testcase.php index eabbca6c70..af1438964d 100755 --- a/module/execution/test/ui/testcase.php +++ b/module/execution/test/ui/testcase.php @@ -2,10 +2,22 @@