挑战之八原因和后果原因功能稳定程度不够自动化辅助-microsoft.ppt

挑战之八原因和后果原因功能稳定程度不够自动化辅助-microsoft.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
挑战之八原因和后果原因功能稳定程度不够自动化辅助-microsoft

软件测试人员面临的挑战与机遇 张奭(Kelly Zhang) KellyZ@M 软件开发测试主管 Microsoft Office国际服务测试部 美国微软总部 张奭(Zhang Shi),英文名是Kelly Zhang.软件开发测试主管。美国微软总部,Microsoft Office 国际服务部。 教育背景:北京师范大学获得学士和硕士学位。美国纽约州立大学获得博士学位 工作经验: 近九年软件测试,测试项目主管,和发布协调总管工作经验 内容目录 项目管理、开发和测试的三方合作 测试人员常面临的十大挑战和应对策略 我们的机遇 问题解答 一 项目管理、开发和测试的三方合作 产品项目管理、开发与测试同等重要、缺一不可:三足鼎立 三方需要互相理解、支持、协作与帮助 二 测试人员常面临的十大挑战和应对策略 测试人员被认为低人一等 测试时间永远不够 缺乏简单易用的测试辅助工具 缺乏具体通用的测试技术 很难清楚了解用户需求和期望 缺乏可明确衡量测试质量达标的度量 很难确定一个测试实例是否执行完毕 很难找时间作自动化测试 测试所需文档经常不全 很多任务在身,很难保质保量 1 测试人员被认为低人一等 很严重的错误理解*:在软件企业的工作选择中,软件测试人员只不过是初学者(entry level)的职位* 对软件测试的偏见: 是测试人员在耽误和阻挠软件产品的按时发布 如果发布的产品有缺陷,那测试人员应该负责 开发人员须经过特殊训练,测试人员就用不着 测试工作比开发工作容易多了 挑战之一:原因和后果 原因: 不了解软件测试做什么和它包括什么。 开发软件的公司没有标准化的开发和管理程序 没有想到要开发高水平的软件,须有高水平的测试人员 后果: 造成测试人员心理负担,影响工作热情 造成测试人员短缺和人员流失 直接影响产品质量 十大挑战之一:应对策略 树立信心!大趋势:软件测试工作已越来越多地得到重视 理解原因,端正心态,正确对待 注重技术水平提高,让实践证明我们的价值 公司里建立良好的工作关系 勇于提出建设性的意见 2 测试时间永远不够 测试工作总是不能按时完成 要测试的总是比有时间测试的工作量多得多 测试人员很难决定最佳有效测试范围 没有时间按部就班发挥测试最好水平 挑战之二:原因和后果 原因: 任务繁重 过于紧凑的时间表 压力大的工作环境 测试和开发规程管理不当 个人原因 后果: 疲劳过度、精神负担 仓促交付工作,质量差 开发项目编码进度延误 十大挑战之二:应对策略 个人:自我调节为主,请求帮助为辅 随时分析自己的测试任务,分清优先顺序 事先作多种准备(几套方案、不同测试范围) 风险分析和管理 及时沟通.提早向上级反映 提出建设性改进措施 3 缺乏简单易用的测试辅助工具 没任何选择 知道测试辅助工具的重要性,但没到位 不知道所需辅助工具应有何种功能 挑战之三:原因和后果 原因: 外部购买的太贵 外部购买的多数不直接适用 公司内部没有技术资源开发 公司内部没有时间开发 技术上不直接支持 后果: 只能依赖手动测试 容易疲劳、精神负担 仓促交付工作,质量差 开发项目编码进度延误 十大挑战之三:应对策略 在产品设计阶段,就应考虑到测试所需的辅助工具支持 研究最佳可用辅助工具,效益分析 分析产品特点,确定辅助工具以应有的功能 自己设计和研发 微软实践: 设专人开发、维护 不断改进自己开发的自动化测试辅助工具 各产品团队鼓励自己开发测试辅助工具 奖励和推广发明创造 4 缺乏具体通用的测试技术 黑箱、白箱、灰箱测试 安全性测试 性能测试 自动化测试 挑战之四:原因和后果 原因: 软件产品的多样性 软件总是有缺陷 没有可适用于所有软件的测试方法 测试技术没有固定的规则 测试是一项连续不断进行的实践 后果: 影响测试质量和效率 增加测试难度 需要时间尝试和确定测试方法 软件产品的多样性 办公室和商业用软件 (Office and Business Applications) 游戏类软件 (Games) 数据库软件 (Database) 互联网/网站用软件 (Internet/websites) 操作系统软件 (Operation system) 多媒体和动画软件 (Multimedia Animation ) 图像处理和文字出版编辑软件 (Graphics and Publishing) 语音识别( Speech) 手写体识别以及拼音输入法 (Handwriting, OCR and User Input Editor:IME) 软件总是有缺陷 软件本身功能的复杂性 (Software complexity ) 源代码编译过程的系统错误(Compiling and integration erro

文档评论(0)

laolao123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档