每个版本的测试,不是简简单单把测试用例执行完,功能执行完就完成的,每做一件事情,必须明确这件事情的目标或背景,因为接下来所做的一切都会围绕着这个目标去开展,对于目标不清晰的,设计出来的方案或用例,存在偏差的概率就会增大,也就会存在漏测的风险,二来我们需要明确版本的改动范围,尤其是多组件多服务组成的业务,在加上相关依赖关系,这个是可以用来明确我们的测试范围,测试成本永远都是有限的,要做到即充分又低成本的那就需要明确测试范围,目标和范围都明确之后我们就可以进行相关的用例设计,需求的用例,技术性的用例,都需要在测试用例中体现,具体的如接口的逻辑是如何的,缓存的逻辑如何,如遇到数据迁移等情况,我们也需要把对应的数据验证和数据同步用例等设计好,
can't agree more
SELECT
a.PROJECT,d.pname,count(c.ID)
FROM
jiraissue a,
changeitem b,
changegroup c,
project d
WHERE
a.ID = c.issueid
AND b.groupid = c.ID
and a.PROJECT =d.ID
AND a.issuetype = '10004'
AND a.CREATED BETWEEN '2018-09-01 00:00:00'
AND '2018-09-30 23:59:59'
AND b.FIELD = 'status'
AND b.NEWVALUE = '4'
GROUP BY a.PROJECT ,d.pname;
数据库撸一把不就可以了?