Merge branch release/21.7.3 of zentao/zentaopms (#10368)
This commit is contained in:
@@ -12,8 +12,6 @@ class closeExecutionTester extends tester
|
||||
*/
|
||||
public function inputFields($realEnd, $executionId)
|
||||
{
|
||||
$this->switchVision('lite');
|
||||
$this->page->wait(5);
|
||||
$viewForm = $this->initForm('execution', 'view', array('execution' => $executionId), 'appIframe-project');
|
||||
$viewForm->wait(1);
|
||||
$realBegan = $viewForm->dom->realBeganView->getText();
|
||||
@@ -64,6 +62,8 @@ class closeExecutionTester extends tester
|
||||
*/
|
||||
public function closeWithGreaterDate($realEnd, $executionId)
|
||||
{
|
||||
$this->switchVision('lite');
|
||||
$this->page->wait(5)->refresh();
|
||||
$this->inputFields($realEnd, $executionId);
|
||||
$form = $this->loadPage();
|
||||
$field = $form->dom->realEndField->getText();
|
||||
|
||||
@@ -11,8 +11,6 @@ class createExecutionTester extends tester
|
||||
*/
|
||||
public function inputFields($execution)
|
||||
{
|
||||
$this->switchVision('lite');
|
||||
$this->page->wait(5);
|
||||
$form = $this->initForm('execution', 'create', '', 'appIframe-project');
|
||||
$form->wait(1);
|
||||
if(isset($execution['project'])) $form->dom->project->picker($execution['project']);
|
||||
@@ -90,6 +88,8 @@ class createExecutionTester extends tester
|
||||
*/
|
||||
public function create($execution, $module = 'execution')
|
||||
{
|
||||
$this->switchVision('lite');
|
||||
$this->page->wait(5)->refresh();
|
||||
$this->inputFields($execution);
|
||||
|
||||
/* 创建成功会跳转至看板列表全部标签下,从url中获取status字段内容 */
|
||||
|
||||
@@ -6,6 +6,38 @@
|
||||
title=运营界面创建看板
|
||||
timeout=0
|
||||
cid=1
|
||||
|
||||
- 创建看板成功
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 测试结果 @创建看板成功
|
||||
- 看板名称为空,创建失败
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 测试结果 @创建看板表单页提示信息正确
|
||||
- 看板代号为空,创建失败
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 测试结果 @创建看板表单页提示信息正确
|
||||
- 计划开始时间为空,创建失败
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 测试结果 @创建看板表单页提示信息正确
|
||||
- 计划结束时间为空,创建失败
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 测试结果 @创建看板表单页提示信息正确
|
||||
- 不同项目下同名看板、代号,创建成功
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 测试结果 @创建看板成功
|
||||
- 看板名称重复,创建失败
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 测试结果 @创建看板表单页提示信息正确
|
||||
- 看板代号重复,创建失败
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 测试结果 @创建看板表单页提示信息正确
|
||||
- 看板的计划开始时间早于项目的计划开始时间,创建失败
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 测试结果 @创建看板表单页提示信息正确
|
||||
- 看板的计划结束时间晚于项目的计划结束时间,创建失败
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 测试结果 @创建看板表单页提示信息正确
|
||||
|
||||
*/
|
||||
|
||||
chdir(__DIR__);
|
||||
@@ -46,13 +78,6 @@ $projectProduct->branch->range('0');
|
||||
$projectProduct->plan->range('0');
|
||||
$projectProduct->gen(2);
|
||||
|
||||
zenData('branch')->gen(0);
|
||||
zenData('design')->gen(0);
|
||||
zenData('story')->gen(0);
|
||||
zenData('action')->gen(0);
|
||||
zenData('actionrecent')->gen(0);
|
||||
zenData('history')->gen(0);
|
||||
|
||||
$tester = new createExecutionTester();
|
||||
$tester->login();
|
||||
|
||||
|
||||
@@ -36,12 +36,12 @@ $project->acl->range('open');
|
||||
$project->status->range('doing');
|
||||
$project->gen(3);
|
||||
|
||||
$projectproduct = zenData('projectproduct');
|
||||
$projectproduct->project->range('1, 2');
|
||||
$projectproduct->product->range('1');
|
||||
$projectProduct = zenData('projectproduct');
|
||||
$projectProduct->project->range('1, 2');
|
||||
$projectProduct->product->range('1');
|
||||
$projectProduct->branch->range('0');
|
||||
$projectProduct->plan->range('0');
|
||||
$projectproduct->gen(2);
|
||||
$projectProduct->gen(2);
|
||||
|
||||
$team = zenData('team');
|
||||
$team->root->range('1{3}, 2{3}, 3{3}');
|
||||
|
||||
@@ -42,12 +42,12 @@ $project->acl->range('open');
|
||||
$project->status->range('doing');
|
||||
$project->gen(2);
|
||||
|
||||
$projectproduct = zenData('projectproduct');
|
||||
$projectproduct->project->range('1, 2');
|
||||
$projectproduct->product->range('1');
|
||||
$projectProduct = zenData('projectproduct');
|
||||
$projectProduct->project->range('1, 2');
|
||||
$projectProduct->product->range('1');
|
||||
$projectProduct->branch->range('0');
|
||||
$projectProduct->plan->range('0');
|
||||
$projectproduct->gen(2);
|
||||
$projectProduct->gen(2);
|
||||
|
||||
$story = zenData('story');
|
||||
$story->id->range('1-100');
|
||||
|
||||
@@ -49,12 +49,12 @@ $execution->acl->range('open');
|
||||
$execution->status->range('wait');
|
||||
$execution->gen(5, false);
|
||||
|
||||
$projectproduct = zenData('projectproduct');
|
||||
$projectproduct->project->range('1{3}, 2, 3{2}, 4{2}, 5-9, 9');
|
||||
$projectproduct->product->range('1-3, 5, 1, 2, 1, 2, 1{2}, 5, 1{2}, 2');
|
||||
$projectProduct = zenData('projectproduct');
|
||||
$projectProduct->project->range('1{3}, 2, 3{2}, 4{2}, 5-9, 9');
|
||||
$projectProduct->product->range('1-3, 5, 1, 2, 1, 2, 1{2}, 5, 1{2}, 2');
|
||||
$projectProduct->branch->range('0');
|
||||
$projectProduct->plan->range('0');
|
||||
$projectproduct->gen(14);
|
||||
$projectProduct->gen(14);
|
||||
|
||||
$tester = new manageProductsTester();
|
||||
$tester->login();
|
||||
|
||||
@@ -5,6 +5,29 @@
|
||||
title=需求看板
|
||||
timeout=0
|
||||
cid=1
|
||||
|
||||
- 执行tester模块的check方法,参数是'projected', '2'▫
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 测试结果 @projected列数据正确
|
||||
- 执行tester模块的check方法,参数是'developing', '1'▫
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 测试结果 @developing列数据正确
|
||||
- 执行tester模块的check方法,参数是'developed', '1'▫
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 测试结果 @developed列数据正确
|
||||
- 执行tester模块的check方法,参数是'testing', '2'▫
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 测试结果 @testing列数据正确
|
||||
- 执行tester模块的check方法,参数是'tested', '1'▫
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 测试结果 @tested列数据正确
|
||||
- 执行tester模块的check方法,参数是'accepted', '2'▫
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 测试结果 @accepted列数据正确
|
||||
- 执行tester模块的check方法,参数是'released', '1'▫
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 测试结果 @released列数据正确
|
||||
|
||||
*/
|
||||
|
||||
chdir(__DIR__);
|
||||
@@ -34,12 +57,12 @@ $project->acl->range('open');
|
||||
$project->status->range('doing');
|
||||
$project->gen(2);
|
||||
|
||||
$projectproduct = zenData('projectproduct');
|
||||
$projectproduct->project->range('1, 2');
|
||||
$projectproduct->product->range('1');
|
||||
$projectProduct = zenData('projectproduct');
|
||||
$projectProduct->project->range('1, 2');
|
||||
$projectProduct->product->range('1');
|
||||
$projectProduct->branch->range('0');
|
||||
$projectProduct->plan->range('0');
|
||||
$projectproduct->gen(2);
|
||||
$projectProduct->gen(2);
|
||||
|
||||
$story = zenData('story');
|
||||
$story->id->range('1-100');
|
||||
|
||||
@@ -2,9 +2,20 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
title=需求看板
|
||||
title=任务看板
|
||||
timeout=0
|
||||
cid=1
|
||||
|
||||
- 执行tester模块的checkKanban方法,参数是'1', '1', '2', '3', '1'▫
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 测试结果 @数据正确
|
||||
- 执行tester模块的checkKanban方法,参数是'1', '4', '4', '4', '5'▫
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 测试结果 @数据正确
|
||||
- 执行tester模块的checkKanban方法,参数是'1', '1', '1', '4', '3'▫
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 测试结果 @数据正确
|
||||
|
||||
*/
|
||||
|
||||
chdir(__DIR__);
|
||||
@@ -34,12 +45,12 @@ $project->acl->range('open');
|
||||
$project->status->range('doing');
|
||||
$project->gen(2);
|
||||
|
||||
$projectproduct = zenData('projectproduct');
|
||||
$projectproduct->project->range('1, 2');
|
||||
$projectproduct->product->range('1');
|
||||
$projectProduct = zenData('projectproduct');
|
||||
$projectProduct->project->range('1, 2');
|
||||
$projectProduct->product->range('1');
|
||||
$projectProduct->branch->range('0');
|
||||
$projectProduct->plan->range('0');
|
||||
$projectproduct->gen(2);
|
||||
$projectProduct->gen(2);
|
||||
|
||||
$story = zenData('story');
|
||||
$story->id->range('1-100');
|
||||
|
||||
@@ -5,6 +5,35 @@
|
||||
title=树状图
|
||||
timeout=0
|
||||
cid=1
|
||||
|
||||
- 执行tester模块的checkTreeData方法,参数是'firstLevel', '4'▫
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 测试结果 @数据正确
|
||||
- 执行tester模块的checkTreeData方法,参数是'secondLevelA', '7'▫
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 测试结果 @数据正确
|
||||
- 执行tester模块的checkTreeData方法,参数是'secondLevelB', '1'▫
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 测试结果 @数据正确
|
||||
- 执行tester模块的checkTreeData方法,参数是'thirdLevelB', '2'▫
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 测试结果 @数据正确
|
||||
- 执行tester模块的checkTreeData方法,参数是'fourthLevelB', '1'▫
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 测试结果 @数据正确
|
||||
- 执行tester模块的checkTreeData方法,参数是'firstLevel', '2', true▫
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 测试结果 @数据正确
|
||||
- 执行tester模块的checkTreeData方法,参数是'secondLevelA', '1')▫▫
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 测试结果 @数据正确
|
||||
- 执行tester模块的checkTreeData方法,参数是'thirdLevelB', '1'▫
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 测试结果 @数据正确
|
||||
- 执行tester模块的checkDetail方法▫
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 测试结果 @详情数据正确
|
||||
|
||||
*/
|
||||
|
||||
chdir(__DIR__);
|
||||
@@ -34,12 +63,12 @@ $project->acl->range('open');
|
||||
$project->status->range('doing');
|
||||
$project->gen(2);
|
||||
|
||||
$projectproduct = zenData('projectproduct');
|
||||
$projectproduct->project->range('1{2}, 2{2}');
|
||||
$projectproduct->product->range('1, 2');
|
||||
$projectProduct = zenData('projectproduct');
|
||||
$projectProduct->project->range('1{2}, 2{2}');
|
||||
$projectProduct->product->range('1, 2');
|
||||
$projectProduct->branch->range('0');
|
||||
$projectProduct->plan->range('0');
|
||||
$projectproduct->gen(4);
|
||||
$projectProduct->gen(4);
|
||||
|
||||
$story = zenData('story');
|
||||
$story->id->range('1-100');
|
||||
|
||||
@@ -5,6 +5,20 @@
|
||||
title=概况页面
|
||||
timeout=0
|
||||
cid=1
|
||||
|
||||
- 执行tester模块的checkBasic方法,参数是$basic▫
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 测试结果 @执行基础信息正确
|
||||
- 执行tester模块的checkProduct方法,参数是'产品1'▫
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 测试结果 @产品信息正确
|
||||
- 执行tester模块的checkMember方法,参数是'admin', 'USER1'▫
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 测试结果 @团队成员信息正确
|
||||
- 执行tester模块的checkDoclib方法,参数是'执行库1', '执行库2'▫
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 测试结果 @文档库信息正确
|
||||
|
||||
*/
|
||||
|
||||
chdir(__DIR__);
|
||||
@@ -32,12 +46,12 @@ $project->acl->range('open');
|
||||
$project->status->range('doing');
|
||||
$project->gen(3);
|
||||
|
||||
$projectproduct = zenData('projectproduct');
|
||||
$projectproduct->project->range('2{2}, 3');
|
||||
$projectproduct->product->range('1, 2, 1');
|
||||
$projectProduct = zenData('projectproduct');
|
||||
$projectProduct->project->range('2{2}, 3');
|
||||
$projectProduct->product->range('1, 2, 1');
|
||||
$projectProduct->branch->range('0');
|
||||
$projectProduct->plan->range('0');
|
||||
$projectproduct->gen(3);
|
||||
$projectProduct->gen(3);
|
||||
|
||||
$user = zenData('user');
|
||||
$user->id->range('1-100');
|
||||
|
||||
Reference in New Issue
Block a user