没有合适的资源?快使用搜索试试~ 我知道了~
软件测试项目经验范文.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 201 浏览量
2022-10-29
08:37:53
上传
评论
收藏 655KB PDF 举报
温馨提示
试读
13页
软件测试项目经验范文.pdf软件测试项目经验范文.pdf
资源推荐
资源详情
资源评论
软件测试项目经验范文
篇一:一个成功软件测试项目的经验
本文以一个工作流测试项目为例, 总结了在测试过程中积累的经验,探讨
了目前国内软件开发企业在软件测试过程中遇到的问题以及解决的方法。测试项
目背景和实施情况工作流在某公司软件产品线中占有重要地位。
Workflow 项目是 5 系列中的一个小版本,主要增加了任务代办、任务代理、
以及任务交接等功能,同时还修复了一些易用性和功能性的 Bug。下面,我们大
概介绍一下这个项目的实施情况:
● 项目规模与测试人员配置:
○ 项目代码行数:5 万行
○ 开发人员配置:开发人员 5 名、实习生 1 名
○ 测试人员配置:测试设计人员 1 名、测试执行人员 2 名、实习生 1 名
● 项目测试时的系统部署情况:
● 测试预期与测试执行情况整个测试项目是比较成功的,项目的时间执行
情况和预期的测试指标度量都比较接近。发现 Bug 总数和缺陷密度都达到了要求
的标准。当然,测试周期的实际值比计划值晚了两周,原?因是在系统测试后期,
为了满足 PSO 部门提出的定时器需求造成了一定的延期。回顾整个项目的测试过
程,我有几点小小的感悟,愿在此和大家一起分享。
测试如何尽早介入
基于以前的测试经验,我们也越来越认识到测试人员应该尽早介入项目的重
要性。简单地沿用测试 V 模型往往出现很多问题,特别是在项目进度拖延的情况
下更是如此。如果测试人员一味固执地被要求严格按照 V 模型定义的标准来开展
测试工作的话,则结果往往是在项目初期测试人员工作量极度不饱和(很多测试
人员无所事事),而到了项目后期,一旦项目经理决定压缩测试时间,测试人员
就不得不加班加点地工作。但是,不少朋友实践“测试人员尽早介入”的效果并
不理想,例如:
● 测试人员参加项目前期的各种会议,会被当作“专职的”会议记录员。
● 测试人员参加代码评审,又不甚了解程序开发语言,浪费了时间其丢失
了自信。那么,在这个 XXX5.2 Workflow 项目中我们是怎么做的呢?实际上,在
1
项目开发初期,测试人员可以开展很多有价值的工作,例如:
● 评审需求文档的正确性和可测试性;根据需求文档整理和分析测试需求,
清晰明确的测试需求是测试设计的基础。
项目管理者联盟,项目管理问题。
● 在开发设计过程中,根据需求文档和设计文档进行测试设计,测试设计
方案是测试用例的保证。
● 和项目团队中的集成组和开发组协 ?商软件版本的编译方式和编译进度
以及测试人员提取版本的方式和进度。
● 开发人员每天下午 4:30 之前提交所有可编译的代码,每天晚上进行日
编译; ● 开发经理根据版本稳定情况,每周提交测试申请单。
● 测试人员根据测试进度需要,提取测试版本。
● 提前准备测试环境,包括数据库环境,操作系统和 web 应用服务器,以
及复杂集群环境。
● 如果项目需要,还可以在此阶段研究一下自动测试工具,包括一些准备
外包测试的工作。根据产品的成熟度调整测试策略开发测试一盘棋。测试经理应
该有大局观,保持测试策略总与开发的进展相一致,保证最终的软件成果最佳(而
不是测试部发现 Bug 数最多)。在这个 XXX5.2 Workflow 项目过程中,我们合理
制定了不同阶段的测试策略,收到了很好的效果。
产品开发期同情的测试
要忍!要在这个能够发现大批 Bug 的黄金时段学会做减法。就现实而言,这
个阶段的产品,大多难以满足系统测试的条件。如果进行穷兵黩武式的测试,无
疑会加重开发人员的焦虑心情,甚至对测试产生逆反心理。另一方面,测试工作
不应停滞,特别是不少测试人员对产品的了解还流于皮毛,抓紧时间进行“测试
练兵”非常有必要。因此,“产品开发期”的测试切忌生硬。其实,此时程序人
员也知道产品还不成熟,所以要告诉测试执行人员:
● 这个阶段不要提交界面简单错误和易用性方面的 Bug(可以先记录下来
到项目末期提交),否则会使开发人员质疑测试人员只会发现简单的 Bug。
● 换位思考,了解此时开发人员最关心的是功能是否能正确运行,多对基
本功能进行测试。
2
产品成熟期积极的测试
随着产品的不断成熟,主要功能的实现已经趋于完善,关键路径的测试已经
不成问题。此时的程序员们,压力已经大大减轻,他们的工作重点也从“构建”
转移到了“修复 Bug”,这个阶段程序人员对于 Bug 的接受程度是最高的,对 Bug
的修复和反馈也非常积极。于是,此时的测试工作应对整个产品的细节和所有路
径进行覆盖测试,保证测试的全面性,层层深入地测试产品值得测试的各个部分,
尽可能多的发现并报告 Bug。
产品稳定期多样的测试
在这个阶段,可以尽情的向开发人员报告产品易用性和界面的 Bug;可以充
分发挥每个测试人员的想象力,根据以往的测试经验来搭建测试场景,构造测试
数据;可以通过不同业务场景的不同操作,通过特殊的测试数据,以及相对复杂
的集群测试环境来进行多样化测试。为什么?因为此时必须测试得更加深入,才
能发现更深层次的 Bug,于是多样性的测
试、探索式的测试必不可少。产品发布期谨慎的测试在临近产品发布的日子,
包括测试在那的很多工作都变得谨慎起来:代码的提交权限受到了控制,只保留
开发经理一个入口;测试的重点更加具有防御性,要仔细测试每个变更,还可以
组织“结对测试”来增加测试的保障。测试经理应知人善任为了保证测试工作的
质量,首当其冲地就是应该有专业的测试团队。在很多小的软件项目中,往往没
有专门的测试团队。这样一来,到了代码基本完成之时,就只能从客户支持部门
或研发部门抽调一些人手临时拼凑出“测试团队”进行几周的测试工作,测试质
量难以保证。我们则会尽早规划测试团队的人员结构,完善测试团队的配置。每
个测试人员的特点和强项常常不尽相同,例如,擅长测试数据质量的测试员,未
必能胜任系统环境配置复杂的测试任务。总之,对测试经经理而言,做到知人善
任非常重要。同时,在项目测试过程中及时进行调整有时也很必要。此次测试的
工作流系统,要求测试人员不仅应掌握一定的工作流业务知识,还需要有较强的
逻辑思维能力。而在此项目测试过程中,笔者发现一位测试人员对功能的细节过
分关注,而对整个工作流程总是理解不到位。显然,其设计出的测试用例不能适
应工作流测试的要求。于是,立即进行人员分工和测试任务的调整,保证了测试
工作顺利进行。坚持立场,规范流程我们公司有严格的测试流程,所有提交测试
3
剩余12页未读,继续阅读
资源评论
G11176593
- 粉丝: 6643
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- QuestionTwo.java
- QuestionOne.java
- OA办公自动化管理系统(Struts1.2+Hibernate3.0+Spring2+DWR).rar
- 简历-求职简历-word-文件-简历模版免费分享-应届生-高颜值简历模版-个人简历模版-简约大气-大学生在校生-求职-实习
- 南京邮电大学数学实验:熟练掌握 Matlab 软件的基本命令和操作
- 简历-求职简历-word-文件-简历模版免费分享-应届生-高颜值简历模版-个人简历模版-简约大气-大学生在校生-求职-实习
- 2017校招真题校园招聘真题算法题(37道)Python源码.zip
- 基于单片机protues仿真的多功能自动饮水机系统设计(仿真图、源代码、演示视频)
- 论文《一种修复流程挖掘事件日志中缺失活动标签的深度学习方法》翻译
- 智慧电厂相关资料发电控制的方式
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功