软件测试人员面临挑战与机遇.ppt
《软件测试人员面临挑战与机遇.ppt》由会员分享,可在线阅读,更多相关《软件测试人员面临挑战与机遇.ppt(41页珍藏版)》请在三一文库上搜索。
1、软件测试人员面临的挑战与机遇,张奭(Kelly Zhang) KellyZM 软件开发测试主管 Microsoft Office国际服务测试部 美国微软总部,张奭(Zhang Shi),英文名是Kelly Zhang.软件开发测试主管。美国微软总部,Microsoft Office 国际服务部。 教育背景:北京师范大学获得学士和硕士学位。美国纽约州立大学获得博士学位 工作经验: 近九年软件测试,测试项目主管,和发布协调总管工作经验,自我简介,3,内容目录,项目管理、开发和测试的三方合作 测试人员常面临的十大挑战和应对策略 我们的机遇 问题解答,4,一 项目管理、开发和测试的三方合作,产品项目管
2、理、开发与测试同等重要、缺一不可:三足鼎立 三方需要互相理解、支持、协作与帮助,5,二 测试人员常面临的十大挑战和应对策略,测试人员被认为低人一等 测试时间永远不够 缺乏简单易用的测试辅助工具 缺乏具体通用的测试技术 很难清楚了解用户需求和期望 缺乏可明确衡量测试质量达标的度量 很难确定一个测试实例是否执行完毕 很难找时间作自动化测试 测试所需文档经常不全 很多任务在身,很难保质保量,6,1 测试人员被认为低人一等,很严重的错误理解*:在软件企业的工作选择中,软件测试人员只不过是初学者(entry level)的职位* 对软件测试的偏见: 是测试人员在耽误和阻挠软件产品的按时发布 如果发布的产
3、品有缺陷,那测试人员应该负责 开发人员须经过特殊训练,测试人员就用不着 测试工作比开发工作容易多了,*资料来源:Ron Patton (2001) Software Testingby Sams Publishing,7,挑战之一:原因和后果,原因: 不了解软件测试做什么和它包括什么。 开发软件的公司没有标准化的开发和管理程序 没有想到要开发高水平的软件,须有高水平的测试人员 后果: 造成测试人员心理负担,影响工作热情 造成测试人员短缺和人员流失 直接影响产品质量,8,十大挑战之一:应对策略,树立信心!大趋势:软件测试工作已越来越多地得到重视 理解原因,端正心态,正确对待 注重技术水平提高,让
4、实践证明我们的价值 公司里建立良好的工作关系 勇于提出建设性的意见,9,2 测试时间永远不够,测试工作总是不能按时完成 要测试的总是比有时间测试的工作量多得多 测试人员很难决定最佳有效测试范围 没有时间按部就班发挥测试最好水平,10,挑战之二:原因和后果,原因: 任务繁重 过于紧凑的时间表 压力大的工作环境 测试和开发规程管理不当 个人原因 后果: 疲劳过度、精神负担 仓促交付工作,质量差 开发项目编码进度延误,11,十大挑战之二:应对策略,个人:自我调节为主,请求帮助为辅 随时分析自己的测试任务,分清优先顺序 事先作多种准备(几套方案、不同测试范围) 风险分析和管理 及时沟通.提早向上级反映
5、 提出建设性改进措施,12,3 缺乏简单易用的测试辅助工具,没任何选择 知道测试辅助工具的重要性,但没到位 不知道所需辅助工具应有何种功能,13,挑战之三:原因和后果,原因: 外部购买的太贵 外部购买的多数不直接适用 公司内部没有技术资源开发 公司内部没有时间开发 技术上不直接支持 后果: 只能依赖手动测试 容易疲劳、精神负担 仓促交付工作,质量差 开发项目编码进度延误,14,十大挑战之三:应对策略,在产品设计阶段,就应考虑到测试所需的辅助工具支持 研究最佳可用辅助工具,效益分析 分析产品特点,确定辅助工具以应有的功能 自己设计和研发 微软实践: 设专人开发、维护 不断改进自己开发的自动化测试
6、辅助工具 各产品团队鼓励自己开发测试辅助工具 奖励和推广发明创造,15,4 缺乏具体通用的测试技术,黑箱、白箱、灰箱测试 安全性测试 性能测试 自动化测试,16,挑战之四:原因和后果,原因: 软件产品的多样性 软件总是有缺陷 没有可适用于所有软件的测试方法 测试技术没有固定的规则 测试是一项连续不断进行的实践 后果: 影响测试质量和效率 增加测试难度 需要时间尝试和确定测试方法,17,软件产品的多样性,办公室和商业用软件 (Office and Business Applications) 游戏类软件 (Games) 数据库软件 (Database) 互联网/网站用软件 (Internet/w
7、ebsites) 操作系统软件 (Operation system) 多媒体和动画软件 (Multimedia & Animation ) 图像处理和文字出版编辑软件 (Graphics and Publishing) 语音识别( Speech) 手写体识别以及拼音输入法 (Handwriting, OCR and User Input Editor:IME),18,软件总是有缺陷,软件本身功能的复杂性 (Software complexity ) 源代码编译过程的系统错误(Compiling and integration error ) 编码时的人为程序错误( Coding/program
8、ming errors ) 设计规范文档本身的问题 (Poorly documented spec and design ) 人为的的信息交流失误( Poor communication among testers, PM and programmers) 过于紧凑的时间表和压力大的工作环境 (Tight schedule and high pressure working environment) 改变设计要求 (Changed design requirement ) 在软件开发辅助工具中的缺陷( Flaws in the software development tools ),19,十
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 人员 面临 挑战 机遇
链接地址:https://www.31doc.com/p-2602051.html