软件开发人员开发完成某一项目之后提交给测试,这一过程的流程及规范是怎样的?
发布网友
发布时间:2022-04-01 22:32
我来回答
共4个回答
热心网友
时间:2022-04-02 00:02
首先不同公司的流程和规范是不同的,比如民营企业流程比较简单,不规范,开发人员想什么时候提交就什么时候提交。但如果微软、IBM等流程比较规范,重视测试流程的外企,提交的流程和规范一般是很严格的。
在规范的公司,一般提交给测试的基本条件:
1,开发人员的代码有其他人做过Code Review.自己的代码自己做过review是不可以的,必须有至少一个以上的其他人review过。
2,开发人员的代码中有符合比例规定的test代码。即开发代码自己做过单元测试,具体比例每个公司规定不同。
3,个别公司如IBM会有自动提交后运行BVT用例的过程,即每日提交的代码提交前先自动跑一遍基本的核心测试用例,一面提交后影响到其他代码的执行。
4,提交的具体流程,
1)本地打版本,war包或jar包等。
2)本地提交svn服务器,修改版本说明。
3)关闭BUG,即本版本修复的bug数目。
4)执行BVT用例,如果不通过则停止,返回本地修改。
5)填写测试提交单,或者自动生成测试提交单。
在具体的执行过程中,每个公司的情况不同,决定了实际执行过程中会具体的差别。
热心网友
时间:2022-04-02 01:20
提交给测试的基本条件应该是在测试人员的测试计划里面就提及的进入推出标准,测试计划是要经过项目经理/产品经理来评审,并且需要发布给研发经理知晓的。
热心网友
时间:2022-04-02 02:54
每个公司的流程和规范有差异。
我的理解:开发人员单元测试,集成测试,功能自测通过,提出测试申请(多项目并行时便于测试人员合理安排测试周期),编写测试说明(提交内容,测试范围,测试重点,注意事项等),系统部署说明(系统运行环境构建,数据库部署等),保存至测试版本管理服务器并填写版本标识和说明,测试人员获取测试版本后进行可测试性检查(无重大软件缺陷),通过后便开始进行测试执行。
热心网友
时间:2022-04-02 04:46
当然要找权威的公司和机构给测试一下了。