测试计划列表显示完善
This commit is contained in:
@@ -22,6 +22,36 @@ public class TestPlanListVO extends BaseEntity {
|
||||
@Excel(name = "测试计划名称")
|
||||
private String name;
|
||||
|
||||
/** 0 冒烟测试 */
|
||||
private String smokeTest;
|
||||
|
||||
/** 1 功能测试 */
|
||||
private String functionTest;
|
||||
|
||||
/** 2 回归测试 */
|
||||
private String regressionTest;
|
||||
|
||||
/** 3 准生产测试 */
|
||||
private String preProductionTest;
|
||||
|
||||
/** 4 生产测试 */
|
||||
private String productionTest;
|
||||
|
||||
/** 冒烟测试通过数 */
|
||||
private String smokeTestPassNum;
|
||||
|
||||
/** 功能测试通过数 */
|
||||
private String functionTestPassNum;
|
||||
|
||||
/** 回归测试通过数 */
|
||||
private String regressionTestPassNum;
|
||||
|
||||
/** 准生产测试通过数 */
|
||||
private String preProductionTestPassNum;
|
||||
|
||||
/** 生产测试通过数 */
|
||||
private String productionTestPassNum;
|
||||
|
||||
/** 状态(0,未开始,1,进行中,2,已完成,3,已终止) */
|
||||
@Excel(name = "状态(0,未开始,1,进行中,2,已完成,3,已终止)")
|
||||
private String status;
|
||||
|
||||
@@ -87,6 +87,81 @@
|
||||
su.user_name AS manager,
|
||||
tp.start_time AS startTime,
|
||||
tp.end_time AS endTime,
|
||||
(
|
||||
(SELECT COUNT(1) FROM test_plan_case tpc
|
||||
WHERE tpc.plan_id = tp.id
|
||||
AND tpc.del_flag = '0'
|
||||
AND tpc.execute_result = '1'
|
||||
AND tpc.type = '0') /
|
||||
(SELECT COUNT(1) FROM test_plan_case tpc
|
||||
WHERE tpc.plan_id = tp.id
|
||||
AND tpc.del_flag = '0'
|
||||
AND tpc.type = '0') * 100
|
||||
) AS smokeTest,
|
||||
(
|
||||
(SELECT COUNT(1) FROM test_plan_case tpc
|
||||
WHERE tpc.plan_id = tp.id
|
||||
AND tpc.del_flag = '0'
|
||||
AND tpc.execute_result = '1'
|
||||
AND tpc.type = '1') /
|
||||
(SELECT COUNT(1) FROM test_plan_case tpc
|
||||
WHERE tpc.plan_id = tp.id
|
||||
AND tpc.del_flag = '0'
|
||||
AND tpc.type = '1') * 100
|
||||
) AS functionTest,
|
||||
(
|
||||
(SELECT COUNT(1) FROM test_plan_case tpc
|
||||
WHERE tpc.plan_id = tp.id
|
||||
AND tpc.del_flag = '0'
|
||||
AND tpc.execute_result = '1'
|
||||
AND tpc.type = '2') /
|
||||
(SELECT COUNT(1) FROM test_plan_case tpc
|
||||
WHERE tpc.plan_id = tp.id
|
||||
AND tpc.del_flag = '0'
|
||||
AND tpc.type = '2') * 100
|
||||
) AS regressionTest,
|
||||
(
|
||||
(SELECT COUNT(1) FROM test_plan_case tpc
|
||||
WHERE tpc.plan_id = tp.id
|
||||
AND tpc.del_flag = '0'
|
||||
AND tpc.execute_result = '1'
|
||||
AND tpc.type = '3') /
|
||||
(SELECT COUNT(1) FROM test_plan_case tpc
|
||||
WHERE tpc.plan_id = tp.id
|
||||
AND tpc.del_flag = '0'
|
||||
AND tpc.type = '3') * 100
|
||||
) AS preProductionTest,
|
||||
(
|
||||
(SELECT COUNT(1) FROM test_plan_case tpc
|
||||
WHERE tpc.plan_id = tp.id
|
||||
AND tpc.del_flag = '0'
|
||||
AND tpc.execute_result = '1'
|
||||
AND tpc.type = '4') /
|
||||
(SELECT COUNT(1) FROM test_plan_case tpc
|
||||
WHERE tpc.plan_id = tp.id
|
||||
AND tpc.del_flag = '0'
|
||||
AND tpc.type = '4') * 100
|
||||
) AS productionTest,
|
||||
(SELECT COUNT(1) FROM test_plan_case tpc
|
||||
WHERE tpc.plan_id = tp.id
|
||||
AND tpc.del_flag = '0'
|
||||
AND tpc.type = '0') AS smokeTestPassNum,
|
||||
(SELECT COUNT(1) FROM test_plan_case tpc
|
||||
WHERE tpc.plan_id = tp.id
|
||||
AND tpc.del_flag = '0'
|
||||
AND tpc.type = '1') AS functionTestPassNum,
|
||||
(SELECT COUNT(1) FROM test_plan_case tpc
|
||||
WHERE tpc.plan_id = tp.id
|
||||
AND tpc.del_flag = '0'
|
||||
AND tpc.type = '2') AS regressionTestPassNum,
|
||||
(SELECT COUNT(1) FROM test_plan_case tpc
|
||||
WHERE tpc.plan_id = tp.id
|
||||
AND tpc.del_flag = '0'
|
||||
AND tpc.type = '3') AS preProductionTestPassNum,
|
||||
(SELECT COUNT(1) FROM test_plan_case tpc
|
||||
WHERE tpc.plan_id = tp.id
|
||||
AND tpc.del_flag = '0'
|
||||
AND tpc.type = '4') AS productionTestPassNum,
|
||||
tp.version,
|
||||
(
|
||||
SELECT COUNT(1) FROM test_plan_defect tpd
|
||||
|
||||
Reference in New Issue
Block a user