博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
入门级----软件测试的行业现状、前景、组织、基本素质、开发模式
阅读量:5039 次
发布时间:2019-06-12

本文共 1183 字,大约阅读时间需要 3 分钟。

1、第一个bug:Hopper的计算机死机了。

2、软件测试的现状

  • 现状:初期、不成熟、浮躁
  • 公司越来越注重,开发与测试比例越来越接近
  • 越来越紧缺-跳槽,待遇
  • 毕业生、想转行
  • 导致浮躁、但真正静下心来学习的不多
  • 基础知识不扎实:知道基本方法但不深入理解
  • 专业技术不够精通:写着精通某某工具,实际上只会皮毛
  • 没有建立器相对完整的测试体系概念:对自己的工作职责理解不到位
  • 在中国必然会经过一个不成熟的阶段,但最终会趋于平静,平稳的发展阶段。
  • 《虚假的测试繁荣》http://blog.csdn.net/zeeslo/article/detail/4243200

3、软件测试的前景

Harry Robinson 微软的测试架构师
  • 工程师,开发人员都是软件测试的一份子
  • 测试方法日益完善,BUG预防与早期检查成为测试工具的主流
  • 通过仿真工具来模拟真实环境的测试
  • 测试用例的更新更容易
  • 对测试质量的衡量从计算BUG数量,测试用例数量转为需求覆盖,代码覆盖
  • 机器人代替测试员做大部分工作,测试员解决更严重的问题
  • 测试与开发界限逐渐模糊
  • 顾客反馈与测试融为一体
  • 测试人员获得尊重
建议:
  • 不要满足于现状
  • 抛开人和人的隔阂
  • 学习更多关于测试的知识(自动化测试,性能测试,单元测试,测试管理,测试工具,安全测试)
  • 学习更多关于开发的东西
  • 改变这个世界
测试的全景:
http://sites.goole.com/site/swtestingmap/stadventure

4、组织

4.1 MSF模型(微软解决方案框架结构)

 

 

4.2 新人如何融入一个项目团队

 

4.3 优秀的测试人员的基本素质

 

5、软件工程

5.1  测试的“破坏性”

 

5.2 软件工程的目的

成本:项目的开销,人工成本,工具成本,设备成本,错误成本(BUG)

进度:时间,计划

质量:软件对顾客需求的满意程度,一个低质量的软件,即使生产成本很低,进度控制良好,顾客也难以接受。

 

5.3  软件的开发模式

  • 线性模型:最常见的“瀑布模型”,基础框架,但缺点在于“集成之日就是爆炸之日”。(立项分析-需求分析-设计-编码-测试-维护)很多企业使用后使用迭代进行修改。
  • 渐进式模型:最常见的“螺旋模型”,(需求分析-风险分析-设计、编码-测试、评审),迭代开发和增量开发模式。
  • 变换模型:基于模型设计语言的开发模式,主要省略编码和测试阶段,代之以自动化的程序变换的过程,主要把精力放在需求分析和建模上。测试实际上在原型验证的阶段。(需求分析-模型化设计-软件原型-原型审查-代码映射)

注意:每一次迭代原型出来后,测试人员都需要从原型界面,系统主要功能,性能等方面对原型进行评审。

 

5.4 迭代和增量的理解

转载于:https://www.cnblogs.com/xiaoqingSister/p/5397414.html

你可能感兴趣的文章
吴裕雄 python 机器学习——数据预处理嵌入式特征选择
查看>>
Centos6.4安装JDK
查看>>
201521123069 《Java程序设计》 第4周学习总结
查看>>
线性表的顺序存储——线性表的本质和操作
查看>>
【linux】重置fedora root密码
查看>>
数组的扩展
查看>>
关于空间背景颜色的操作
查看>>
HDU 6237 - A Simple Stone Game ( 分解质因数 )
查看>>
用swing做一个简单的正则验证工具
查看>>
百度坐标(BD-09)、国测局坐标(火星坐标,GCJ-02)和WGS-84坐标互转
查看>>
pig自定义UDF
查看>>
输入名字显示其生日,没有则让输入生日,做记录
查看>>
爬虫综合大作业
查看>>
HTML canvas原生js实现鼠标画图
查看>>
《程序设计入门——C语言》翁恺老师 第一周编程练习记录
查看>>
IE8兼容性视图问题
查看>>
Kubernetes 运维学习笔记
查看>>
Centos6.9下RabbitMQ集群部署记录
查看>>
Python之基本的日期与时间转换 datetime、 dateutil模块
查看>>
android studio
查看>>