测试交流--朋友对话

上一篇 / 下一篇  2007-12-26 13:59:28 / 个人分类:测试交流

测试行业的发展回顾
   软件测试是伴随这软件开发同时诞生的,但早期的软件测试基本等同于调试
在软件工程的概念被提出之后,软件测试才被明确为软件开发的一个重要阶段
目前软件测试的资源消耗大约占产品开发周期资源消耗的 30 - 40%
对部分大型软件公司来说,软件测试部门的人数已经超过了开发人员的人数


国内测试行业的现状
   从业人员平均素质不高
   测试没有发挥应有的作用
   测试工作不够深入
   测试规范化程度不高
   不足,才有机会!


软件测试的理论基础
   图论
   概率
   人机界面工程学
   行为心理学


软件测试的几个发展方向
   测试与调试的界限越来越模糊
   测试的介入越来越早
   质量评估
   自动化测试是一个方向,但目前作用还有限

   软件测试前景展望
   人才缺口持续增加
   对测试工程师要求会越来越高
   软件测试工作内容和范围大大扩展,测试和开发之间的界限会缩小
   大量低层次的重复测试工作被外包或是通过自动化实现,公司的测试部门将会真正关注产品质量提高


测试的基本概念和测试流程解析
测试分类——关注内容
   功能测试
   非功能测试
   性能测试
   安全性测试
   可用性测试
   恢复测试
   ……

测试分类——测试方法
   白盒测试
   黑盒测试
   灰盒测试

测试分类——测试阶段
   单元测试
   集成测试
   系统测试
   验收测试
   用户测试
   ……

常见误区
   片面追求“精妙”的测试用例
   过于注重针对界面设计测试用例
   测试用例就是文档
   拿到什么就测试什么
   测试工程师的任务就是发现BUG

   测试自动化
   自动化测试一般只能发现10 - 20% 的缺陷
   不能期望自动化测试的效果超越手工测试的效果
   测试自动化不等于应用测试工具


测试流程中需要注意的
   每个测试过程都要有明确的目标,绝不是“拿到什么测试什么”
   被测对象的来源必须是经过配置管理确认的
   缺陷是测试过程产生的主要记录
   对缺陷的跟踪是测试过程管理的头等大事


测试工程师的素质和技能
关键素质
   快速学习的能力
   良好的沟通能力
   不断自觉学习和提高的意愿
   宽容的心态
   开放和共享的意识
   坚持原则的态度

技能
   广阔的知识面
   对业务的把握能力
   对开发过程的了解
   一定的开发能力
   对测试工具的了解和掌握
   撰写报告的能力

TAG: 测试交流

 

评分:0

我来说两句

我的栏目

日历

« 2024-05-19  
   1234
567891011
12131415161718
19202122232425
262728293031 

我的存档

数据统计

  • 访问量: 2653
  • 日志数: 3
  • 建立时间: 2007-12-26
  • 更新时间: 2007-12-26

RSS订阅

Open Toolbar