求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 
 
 
                   
iPerson 角色 过程 工件 工具 系统 咨询  
不但获得生存技能
更可以追随信仰
2196 次浏览  311 次
 

 
测试工程师
作者:俎涛,火龙果工程技术中心
 
 
测试是一个非常耗费时间和精力的工作,测试工作的难点是如何在有限的时间和资源条件下发现尽可能多的bug,保证交付的产品的质量,这就需要测试人员了解业务、了解系统的功能、了解系统的架构、甚至了解系统的实现,这样才能循迹而动,找到问题。
 
工作地图
 
工作任务 说明 高级 中级 低级
定义质量标准 对合格的产品的质量要求给出明确定义    
测试需求分析 基于用户需求和系统需求定义测试的范围、测试的内容性。    
测试架构设计 因为每种测试都有很多内容,所以在具体测试工作前需要搭建测试架构    
功能测试 验证系统是否满足功能需求,以便用户能够使用系统完成预期功能。    
性能测试 在模拟用户峰值最大的情况下,系统能否达到性能要求。    
易用性测试 验证系统是否满足易用性需求,评价系统对于用户来说是否易学易用。    
安全测试 模拟各种威胁,检查系统是否有对应的安全保护机制。    
缺陷管理 定义缺陷描述信息和管理流程,以便让发现的各种缺陷有序修复    
编写质量报告 对完成测试的系统给出质量评价,并给出质量提升的建议。    
测试优化 有效的测试方法是根据测试的实际执行情况反馈不断优化    
 
工件
  • 质量模型
  • 测试架构模型
  • 测试用例模型
  • 测试需求
  • 测试架构文档
  • 质量报告
  • 测试用例列表
  • Bug列表
  • 测试指标列表
  •  
    工具
  • 测试工具:XUnit,JMeter
  • 质量管理工具
  • 缺陷管理工具
  • 建模工具: EA
  • 需求管理工具:iSpace
  •  
     
    课程
  • 测试架构的构建与应用实践
  • 测试工程师
  • 测试需求分析与测试用例设计
  • 业务视角的测试分析与设计
  • 集成测试方法与实践
  • 性能测试方法与技术
  • 用户体验、易用性测试与评估
  • 安全测试最佳实践
  • 接口测试与API测试
  • 自动化测试平台设计与实现
  •  
    软件测试架构师 测试架构师
    能力咨询
     
    2196 次浏览  311 次