IT评测·应用市场-qidao123.com技术社区

标题: IT项目管理之软件测试 [打印本页]

作者: 美丽的神话    时间: 2024-12-23 01:33
标题: IT项目管理之软件测试
1. 定义

软件测试是使用人工大概自动的本领来运行大概测定某个软件系统的过程,其目标在于查验它是否满足规定的需求或弄清预期结果与现实结果之间的差别。
在软件投入使用前,要经过一系列的严格测试,才能包管交付质量。
2. QC & QA & QM

对于软件质量而言,QC、QA、QM是三个常见且易混淆的概念。
名词概念备注QCQuality Control(质量控制)测试人员负责,通过验证的方法包管质量达到要求QAQuality Assurance(质量包管)过程包管人员负责,通过过程的方法包管质量达到要求QMQuality Management(质量管理)质量管理人员负责,一般为负责质量的管理者,通过订定过程、和谐资源等一系列的本领为QA、QC工作创造良好的环境和条件 下图可以更清晰的解释QC、QA和QM三者的区别:

从QC到QA再到QM是一个循规蹈矩的变革过程,表现了质量管理理论的发展脉络。
在一样寻常工作当中,我们最需要厘清的是QA和软件测试的关系。QA是质量包管,而软件测试是质量包管的一种本领。QA不但包括软件测试,还包括流程和产品方面的规范化管理措施等。大部分公司QA等价于软件测试,这种理念其实还停顿在QC阶段,是针对编码结果的查验,忽略了需求分析和系统设计阶段的质量验证。
3. 测试模子

随着软件测试理论和技术的发展,测试人员通过大量实践,总结出了多少测试模子,如常见的V模子和W模子。这些模子对测试活动举行抽象处理,并与开发工作紧密连合,是测试过程管理的告急参考依据。
3.1 V模子


每种测试都有本身的目标和针对性。单元测试针对程序的规范和逻辑,集成测试重点是模块之间的毗连,系统测试侧重系统功能的实现,性能测试验证系统的稳固性和效率,验收测试查验系统是否实现业务需求,相互之间不可替换。
V模子的缺陷在于仅仅把测试过程作为编码后的一个阶段,忽略了测试对需求分析、系统设计的验证,因此需求阶段的缺陷很可能不绝到后期的验收测试才被发现,那时举行补充将耗费大量的人力物力。
3.2 W模子

相较于V模子,W模子在软件开发的各个阶段都同步举行质量验证活动,W模子由两个V模子构成,分别代表开发过程和测试过程。
W模子认为测试应伴随着整个软件的开发周期,而且测试的对象不但仅是编码的程序,需求和设计阶段的交付物同样需要举行测试和验收。
4. 测试流程

通用的测试流程包括计划、设计、实现、执行和完成几个步调:


5. 测试的主要角色和职责

测试不是测试组一个团队的事变,需要整个项目标全部同事一起参与,测试工作所涉及的主要角色和职责大抵如下:
角色职责项目司理与测试团队共同订定测试的质量目标,并跟踪目标的达成情况;
总体管理测试的进度和缺陷修改工作的希望;
提供测试活动所需的文档;
到场测试计划、测试用例、测试报告的评审测试构造者订定测试计划、构造和实施测试工作,包括构造、监控和管理测试活动,确保达成测试的质量目标,使命包括:
1. 构造搭建测试环境、准备测试数据、编写测试用例;
2. 构造测试人员编写测试脚本(如果能自动化测试);
3. 构造测试人员建立执行流程并举行联调;
4. 构造维护测试用例和测试脚本;
5. 对缺陷的提交和验证举行追踪。
负责编写测试报告,到场测试计划、测试用例、测试报告的评审测试设计者分析测试需求、设计测试用例;
编写测试脚本,建立和联调测试的执行流;
到场测试计划、测试用例、测试报告的评审;
负责测试环境的搭建测试执行者负责测试用例的执行、记录测试结果和缺陷;
到场测试计划、测试用例、测试报告的评审;
负责缺陷修改后的重新测试和验证缺陷修改者负责修改测试发现的缺陷;
到场测试计划、测试用例、测试报告的评审缺陷分配者负责审核和分配测试缺陷;
对测试中发现的问题举行定位并协助解决;
到场测试计划、测试用例、测试报告的评审质量包管者构造评审测试相关的测试计划、测试用例、测试报告;
负责审计测试过程,确保测试按照规范和流程举行设置管理员负责测试过程中版本的集成和发布;
负责测试中各类交付物的设置管理;
到场测试计划、测试用例、测试报告的评审

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/) Powered by Discuz! X3.4