软件研发

【中培课堂】详解软件功能测试的相关流程

2017-01-19 09:01:52 | 来源:中培企业IT培训网

软件测试作为软件开发过程中的重要环节,越来越起到非常重要的作用。中培伟业《软件自动化测试与持续集成实践》培训专家陆老师在这里就软件功能测试的相关流程进行了详细介绍。

测试工作人员接收到项目需求、验收标准和原型图并对需求进行分析以了解项目的需求。

一、测试计划:陆老师认为,测试计划应在在详细设计确认后,代码开始编写的时候开始编写。测试计划主要给后面的测试工作的一些指南。

其内容包含:

1. 测试团队人员及分工(能确定当测试时出现缺陷、测试环境等问题时能找到相应的指定人员)

2. 测试开始、结束时间(时间允许的情况,尽量不要安排的太紧、以避免时间太紧会造成测试不完整和遗漏)

3. 测试环境配置(测试所需要的硬件设备、是否有网络、系统在什么地址访问、访问权限、使用的测试数据等方面的预计和准备)

4. 测试类型(如:只做功能测试,就要写清楚不做系统测试。另外如果需要进行性能、文档等其他的测试也要在测试计划中写明,一般这个计划都是这对功能测试,如果需要其他测试也要明确写出并安排时间、相应的测试的相关测试计划也要明确)

5. 测试结束标志(根据验收标准说明测试达到什么程度可以结束测试、不能等到所有的缺陷到找出来才结束,这样是不现实的,允许缺陷存留在系统中但要在不影响软件正常运行的情况下)

二、调试平台:是测试中提交缺陷的调试平台,用于在测试中记录发现的缺陷,并由开发人员作为修改缺陷的依据,以及修改后测试人员进行复查的主要依据。

1. 该调试平台有助于分析开发人员存在的“错误集群”现象,总结易出错的地方,对缺陷多的部分进行深入测试,并提醒开发人员避免该类缺陷。

2. 缺陷填写指南:缺陷级别(崩溃、很严重、小错误、文字等)、分类(代码错误、界面优化、用户体验)、缺陷状态(新建、反馈、认可、已分派、已解决、已关闭)

3. 缺陷描述要素:可以借助截图、应用位置、模块等方式来描述缺陷发现的环境,让开发人员能够根据描述快速的重现缺陷。

4. 测试总结报告:用于报告和总结测试用例的执行结果,对比分析测试中存在的问题为后续工作做出提示并记录遗留的问题。

标签: 软件测试