【青岛国之信检测分享】:如何做好软件测试计划

0 评论

软件测试计划是指导测试过程的大纲性文件,其包含产品概述、测试策略、测试方法、测试区域、测试配置、测试周期、测试资源、测试交流、风险分析等内容。借助软件测试计划,参与测试的项目成员可对测试任务和测试方法有明确的了解,保持顺畅的测试实施过程,跟踪和控制测试进度,应对测试过程中的各种变更。做好软件的测试计划并非易事,需要综合考虑各种影响测试工作的因素。为了做好软件测试计划,需要注意以下几个方面

1.明确测试的目标,增强测试计划的实用性

现今各种商业软件都拥有丰富的功能,因此,软件测试的内容千头万绪。如何在众多测试内容之中提炼出准确的测试目标,是制订软件测试计划时首先要明确的问题。首先,测试目标必须是明确的,并且可以量化和度量,而不是模棱两可的概述;其次,测试目标应该相对集中,避免罗列出一系列目标,轻重不分。应通过深入分析用户需求文档和设计规格文档,确定被测软件的质量要求以及测试最终所要达到的目标。

在测试过程中更多地发现软件的缺陷是编写软件测试计划的重要目的。因此软件测试计划的价值取决于它是否能够有效地帮助管理测试项目、找出软件潜在的缺陷。另外,软件的功能需求必须被软件测试计划中的测试范围高度覆盖,测试方法必须切实可行,测试工具必须具备较高的实用性,且生成的测试结果直观、准确。

2.坚持“5W1H”规则,明确内容与过程

“5W1H”规则指的是“What(做什么)”“Why(为什么做)”“Who(何人做)”“When(何时做)”“Where(何处做)”“How(如何做)”。利用“5W1H”规则创建软件测试计划,可以帮助测试团队(Who)理解测试的目的(Why),明确测试的范围和具体内容(What),确定测试工作的开始和结束日期(When),指出测试工作中所用到的方法和工具(How),给出测试文档和软件的存放位置(Where)。

为了使“5W1H”规则具体化,需要准确无误地理解被测软件的功能特征、所应用行业的相关知识以及软件测试技术,在需要测试的内容里突出关键部分,针对测试过程中的阶段划分、文档管理、缺陷管理、进度管理给出切实可行的方法。

3.采用评审和更新机制,保证测试计划满足实际需求

如果没有经过评审,测试计划的内容有可能会不准确或遗漏某些测试内容。如果软件需求变更引起测试范围增减,而测试计划的内容没有得到及时更新,就会误导测试执行人员。测试计划的内容包含很多方面,编写人员可能受自身测试经验和对软件需求的理解所限,且软件的开发是一个渐进的过程,最初编写的测试计划可能存在不完善、需要更新的问题,因此,需要采取相应的评审机制对测试计划的完整性、正确性、可行性进行详细评审。例如,在编写完测试计划后,将其提交至由项目经理、开发经理、测试经理、市场经理等组成的评审委员会审阅,根据评审意见和建议进行修改和更新。

4.分别编写测试计划与测试详细规格说明书、测试用例

编写软件测试计划一定要避免“大而全”,篇幅长而没有突出重点,这样的测试计划既浪费编写时间,也浪费测试人员的阅读时间。将详细的测试技术标准、测试用例等内容统统编写入测试计划,就是“大而全”的常见表现。

实际上最好的方法是把详细的测试技术标准编写到独立创建的测试详细规格说明书中,将用于指引测试小组执行测试的测试用例编写到独立创建的测试用例文档或测试用例管理数据库中。测试计划和测试技术标准、测试用例之间是战略和战术的关系,测试计划主要从宏观上规划测试活动的范围、方法和资源配置,而测试技术标准、测试用例都是完成测试任务的具体战术。

青岛国之信是一家致力于信息化项目全过程质量管理的第三方软件检验检测机构,具备CMA资质,公司以“项目更合规,系统更安全”为服务宗旨,秉承“诚实守信、客观公正、科学方法、公正态度、规范流程、独立判断、数据准确”的发展理念,以严谨认真的态度对待每一个数据,确保检测结果的公正性、科学性和准确性,对每一个检测结果和数据负责。

公司遵循“市场决定前途、质量决定生存、品牌决定形象、人才决定兴衰”经营理念,以质量、品牌、服务为依托,走规范化发展之路,全面实施品牌战略。

公司主营软件产品登记测试、确认测试、信息化项目验收测试和信息化项目安全运维等,欢迎垂询相关业务!

相关软件
Logo
国之信-登记测试
软件产品登记测试是取得国家软件产业在税收方面享受减免的优惠政策而设立的测试类型,对软件产品进行登记测试,出具软件产品登记测试报告。测试报告广泛用于软件产品退税、软件产品评估、软件企业两免三减半退税、高新技术企业认定证明、高新技术产品认定认定、系统集成企业证明等。根据客户的委托需求,为客户提供权威、科...
94浏览  |  厂商已入驻提供最新报价
Logo
国之信-系统验收测试
软件验收测试是在软件系统完成了单元测试、集成测试和系统测试之后的测试活动,是软件产品发布前的最后一个测试阶段,也被称之为交付测试。验收测试的目的是确保软件准备就绪,可以投入市场让最终用户用其执行软件的既定功能和任务。本公司具有权威的第三方检测资质,由多名软件评测领域专家、资深测试工程师组成专向测试团...
85浏览  |  厂商已入驻提供最新报价
Logo
国之信-确认测试
软件产品确认测试是实施较多的测试项目类型之一,主要针对软件产品质量特性的测试服务,根据客户的委托需求对软件产品进行功能、性能效率、可靠性、易用性、可移植性等进行测试,并对用户文档进行审查,对软件测试的特性进行评价,并为客户出具权威、科学、公正、严谨、客观的测试报告,帮助软件企业全面度量产品质量。测试...
70浏览  |  厂商已入驻提供最新报价
Logo
国之信-性能测试
软件性能测试服务是一个专业的测试项目类型,主要用于分析和了解系统的性能状况,在现有环境中能满足的并发用户数、响应时间、负载能力和系统资源情况,为客户提供权威、科学、公正、严谨、客观的测试结果和测试报告。依据国家标准GB/T25000.51-2016《系统与软件工程系统与软件质量要求和评价(SQuaR...
71浏览  |  厂商已入驻提供最新报价
相关阅读