测试用例在测试活动中的作用 微信抽奖活动测试用例

1. 强化测试用例在测试活动中的作用

测试用例在实际中没有起多大作用 ,在实际测试时根本没有按测试用例执行,测试执行后没有把新的测试用例补充到用例库中等等。

为何如此? 根本原因是对测试用例重要性的认识不够,测试流程不完善,针对测试用例的管理流程更不完善,其实,从三个方面具体来说:

1) 测试用例的重要性是毋庸置疑的,它是软件测试全部过程的核心,是测试执行环节的基本依据,如果这个依据不能足够发挥它应起的作用,那是不是说这个依据不明确、依据设计的不合理呢?答案是肯定的!

2) 制定了完备有效的测试用例,为什么不按测试用例执行测试呢?首先是因为企业没有严格和良好的机制促使和保证测试执行者这样做;其次是个别测试人员投机取巧心理作祟的表现。

3) 测试用例设计得不可能天衣无缝,不可能完全满足软件需求的覆盖要求,测试执行过程里肯定会发现有些测试路径或数据在用例里没有体现,那么事后该将其补充到用例库里,以方便他人和后续版本的测试;如果没有这样做,那么测试部门负责人和每个测试员都难辞其疚,是该重新坐下来思考一下公司的测试用例管理规范和测试流程了。

2. 改进测试用例执行过程

那么究竟如何做,才能尽量避免上述问题呢?

我们不妨从软件开发周期的每个阶段就把这些问题考虑进去,以便从初始就力争将问题缩到最小,将问题扼杀在萌芽阶段。

1) 软件需求分析阶段,测试人员从软件生命周期的需求阶段就开始介入。通常测试人员的测试工作开展在开发周期的末尾,如果前期不涉入,如何通晓整个系统的需求和架构而对其充分测试呢?

项目的测试负责人和测试工程师在 需求阶段 的任务有:

a.参与软件需求调研,以测试角度分析需求的可测性,可构思将来对其测试的方法、原则等;更重要的是,对不可测或难以测试性问题要及时与客户或项目经理协调解决。

b.全面了解系统需求,从客户角度考虑软件测试需要达到的验证状态,即何些功能点需重点测试、何些无需,以便将来制定测试计划。

2) 软件分析设计阶段:

测试用例在测试活动中的作用 微信抽奖活动测试用例

3) 软件开发阶段: 编写测试用例。应该遵守的原则是:

4 ) 测试用例 格式上一般内容以外的几个要点:

5 ) 软件测试阶段,测试负责人划分不同的测试阶段(如集成测试、系统测试、回归测试、性能测试等),再划分不同的子测试周期(如前两个星期做冒烟测试,测试方式是手工 / 自动,测试版本是** ,测试环境是 **,包括服务器端与客户端等;接着做第一模块功能测试;如此顺次。),再为项目组测试人员分配测试用例(通常原则是每个人负责几块区域的测试任务),测试人员则按照详细的用例文档去执行测试,测试失败则提交软件缺陷报告。这里要遵循的几个原则是:

A)有健全且严格的体制保证测试执行者严格按照测试用例执行测试。这并不妨碍测试者创造力的发挥,因为前期用例的设计和编写就是项目全体测试人员智慧的结晶!我们一直苦苦追寻众多测试工程师加班加点辛苦工作的原因,其实大都发生这一阶段;如此实施,即便没有解决根本问题,也会大大提高测试执行效率。

B)如有对测试用例认识模糊或内容遗漏的地方,可暂做记录待后期解决,或经测试负责人与项目其他管理人员同意方可更新用例库。

C)测试负责人每日负责跟踪本测试子周期或阶段的测试用例执行情况,以及每日提交的缺陷报告,根据执行进展状态以及缺陷数量或严重等级与项目高层或其他人员展开交流,商议解决途径,并确定或调整未来时间的测试任务。

D)测试执行者负责执行自己区域的测试用例,还要负责跟踪该区域软件缺陷的修改进展,根据其状态不断验证软件功能点。

E)通过缺陷管理工具来管理软件缺陷;这样的集成工具都提供了清晰的报告模版及强大的追踪功能,测试团队的每一成员按照自己的角色和权限访问缺陷管理工具,并不断跟踪软件缺陷的状态。

F)对于自动测试(包括自动化功能测试和性能、压力测试),有一些特殊要点。是自动化测试无须编写测试用例,只要在编写时将用例库里适合或需要自动测试的用例的测试方法(不同工具可能名称不同)设为自动即可,故而到此阶段才提及自动化测试。自动化测试的实施方案有所不同,每款测试工具的使用和测试流程也不同,但都可以从在这一阶段编写测试脚本,并运行自动测试。这里要提的其他几个基本原则是:

6)由于不同公司开发产品的特殊性,也许需要特殊类型的测试,如安全测试、甚至代码级单元测试等,这些内容需要酌情考虑测试用例的编写,以及测试的执行。

7 ) 软件验收阶段:除了提交软件测试评估报告(各种类型测试结果的评估都应有报告)这些基本工作外,对于测试用例,此时要集中时间更新,更新整个测试周期中一切需要更新的内容,以方便未来新版本的测试。即便您开发的是项目软件-- 提交客户后没有新版本 --那也需要后期维护,维护阶段需要重新测试某功能点,然而用例如果不准确,碰巧又是一个新员工来做,那就死翘翘了!

8)其他说明:加强测试部门内部人员的培训教育很重要,包括工作技能与个人素质两方面,可通过国内主要的培训机构,也可是购买工具厂商的直接培训。应该说,很多测试新人对于测试用例的书写还存在问题,更别提及测试用例的管理或执行;以此可见,我们的测试工程师需要培训的空间还很大。

3. 总结

综上所述,我们得出结论 --测试用例在测试中没起到应有的作用,是因为测试用例编写质量不高,覆盖不够,执行不利;测试执行时不遵循测试用例,执行后不更新用例库,是测试部门的整体工作流程不健全、不规范。

  

爱华网本文地址 » http://www.413yy.cn/a/25101017/352466.html

更多阅读

竞争情报的价值---情报在企业决策中的作用 生意参谋竞争情报

竞争情报在企业决策中的作用据了解,在20世纪80年代,世界500强中有10%建立了竞争情报系统;90年代已有80%以上建立了竞争情报系统;现阶段,500强中已经有90%以上的公司建立了竞争情报系统,竞争情报在企业中的应用表现出了强劲的生命力和蓬勃发

人大在依法治国中的作用 全面推进依法治国

内容提要:本文对权利和权力的关系进行了分析,对人民代表大会在依法治国中的地位作用作了阐述。认为我国是社会主义国家,我国的国体和政体决定了人民是我国的主人,我国的一切权力属于人民,人民行使权力的方式是人民代表大会,人民代表大会在

律动在幼儿教学中的作用 幼儿园音乐律动的作用

一、律动在幼儿教学中的现状分析律动是以儿童身体动作为基础,以节奏训练为中心的综合性艺术活动。律动具有游戏性、表演性和反复性的特点,是儿童表达情绪的一个很好的途径,也是儿童喜爱的一种活动。律动以培养儿童对音乐的兴趣,提高儿童

十神在四柱中的作用和意义 十神在四柱干支详解

正印在四柱中的作用和意义1、正印的含义正印是古代官府的印章,是权力的象征正印代表母亲,正印代表医药,代表文化2、正印的特征印是生命之源,犹如母亲的关照,月令天干最为重要,得父母之助;印绶逢官,为官印相生,必是掌权之人,正印逢财,财能破印,对

声明:《测试用例在测试活动中的作用 微信抽奖活动测试用例》为网友芳香的流年分享!如侵犯到您的合法权益请联系我们删除