如何组织和准备一个测试

10.问如果我是测试经理,我会如何组织和准备一个测试:

主要是人员分配,以及把项目分解成不同的模块,然后不同的人员负责不同的模块。整个过程我主要是从以下几个方面来看的

       1.需求分析:需求是软件设计的来源与依据,对于测试工作来说所有的需求(不只是终级用户需求,还有例如设计性需求,可靠性需求,性能需求,安全性需求等)最后都会转换成测试需求,所以我觉得应从需求下手,首先要做的就是分析需求,这个时候要求所有人积极参与会议,尽量在这个时候就发现需求中存在的问题(可以采用需求串讲),尽量防止需求出现缺陷。

        2.测试策略:拿到分析后的需求后,分析出测试需求(测试需求=软件需求+软件设计时补充的需求),并提取出要测试的对象,测试的类型,选择测试要用的技术,测试所用的工具,重点测试的点,测试的范围,测试的团队组建(人数,资源,高低级的配比),测试过程中的如何管理。

        3.测试计划:如进度等,时间的安排等。

        4.风险分析:(风险源于需求,技术,成本,进度):目的是及时调整测试的内容和方案,同时也要做好风险的防范。

下面就可以分配任务了:

(1)首先,根据业务情况,或者项目情况,拆分成几个测试小组,

每个组有一个测试负责人,

测试经理只需直接管理每个组的负责人就ok

(注:每个人的最佳管理人数是有限的)。

(2)充分的放权

所有各小组负责人对各自负责的小组质量负责,

有问题让随时找测试经理沟通,

而且测试经理也会每周进行1-2次的分享,

以及每周一次的周会沟通,每周所有成员的周报。

每个组开始:

(3)编写用例。

(4)评审。

(5)下来就可以进行测试了。

(6)测试报告的输出。

          5.缺陷的分析;这一步我觉得很重要,通过缺陷分析可以发现各种类型缺陷发生的概率,掌握缺陷的集中区,明确缺陷的发展趋势,了解缺陷产生的主要原因(有一种可能就是编码不规范,这时候就要统一编码规范),以便针对性的改进软件开发,提高软件质量。
 

猜你喜欢

转载自blog.csdn.net/qq_40955824/article/details/89713455
今日推荐