首页 > 软件测试/ 正文
软件测试流程进阶----两年软件测试总结
2012-10-24 21:40:10 ℃工作两年了,我一直希望让自己每年对测试的理解更深入一层。工作一年的时候我写了《谈软件测试---一年工作总结》 ,谈论了自己对各种测试的理解,这一年来,虽然对那些理概念的有所加强,自我感觉没有什么质的变化。前些天听我们公司的一位测试经理讲《敏捷测试》豁然开朗。他在学造飞机,而我一直在学造飞机里的一个发动机。我从来没想过,一个完整飞机的架构应该是怎样的。
如果想让测试在公司的项目中发挥出它最大的价值,并不是招两个测试技术高手,或引入几个测试技术,而是测试技术对项目流程的渗透,以及测试流程的改进与完善。虽然,当然测试行业前景乐观,许多中小企业也都在引入测试,但一百个公司就有一百种测试,每个公司对测试的看法不同,公司对测试的定位也不完全一样。本人前后经历两个公司,以自己的拙见浅谈一下对测试流程的看法。
这几天整理思路,回顾了前两份测试工作的流程与架构。
简陋的测试流程
先说笔者入职的第一个家公司,笔者是第一个入职的专职测试人员,相信一两个测试的公司还是不少的,入职后各种项目都在进行当中,上面给我的定位是并没完全融入到项目中去。而通过指派任务的方式。
下面是简陋的流程图:
需求分析与架构设计:
我们做的是某一移动公司内部使用的项目,需求分析与架构全部由项目经理完成,之后由项目经理给具体某个开发人员分配任务,具体对某个功能模块的实现。这个对项目经理的经验与技术要求很高,他既然担任了需求分析师,又担任架构师的角色。
程序员编码:
因为我们开发语言用的是JAVA 语言,IDE用myeclipse 中自带的CVS版本管理工具,开发人员完成代码后,提交到版本库中。
测试:
笔者入职后的第一个任务是搭建缺陷管理工具,禅道项目管理,通过推广对发现的问题进行跟踪。后来正明效果并不好,因为对于一个六七人的开发团队项目,开发人员更喜欢测试人员能当面反馈,这样更能提高效率。对一个小bug 通过当面交流的方式就可以将问题修复。
对于当时的环境,并没有测试线。开发人员在本机上将项目进行部署运行。测试人员通过局域网访问开发人员的机子进行访问。或在测试人员本机上进行部署测试。这也是一个致命的缺点。因为开发人员测试人员使用的电脑存在太多不稳定性,这些都会造成问题的出现,有时候难以判定是系统问题还是环境问题。
上线:
经过测试人员测试通过后,开发人员部署上线。
A程序员流程
你会发现在流程图中,A程序员是先发上线之后,再进行测试。这是我们一个面向大众用户的网站,上面给于测试人员的定位是测试员兼用户体验员,测试员将发现的bug和体验问题提交到缺陷管理系统,由经理对问题进行分析,指派开发人员解决。定期对系统进行更新。
- 上一篇:软件测试的作用功不可没
- 下一篇:Code Review代码审查的思路
更多安卓培训机构,郑州java培训,android 零基础培训,android开发培训,郑州android技术培训,android 开发相关文章
- Java对数函数及Java对数运算
- 探索式测试与超市购物
- 我是怎样长大的(三)——软件测试这一路
- 反汇编技术在代码测试中的应用
- 敏捷测试的组织挑战
- TDD从何开始
- 处理器模拟技术在软件可靠性测试中的作用
- 拒绝场景遗漏之精准回归(一)
- 郑州软件测试工资高吗?
- 关于软件测试的谈话
- 如何深入开展研发质量管理
- 项目经理如何提高软件的质量
- 同行评审那些事儿(终篇):他山之石
- 实施CMMI3的体会
- 软件测试对质量负主要责任?
- 实用SOA测试指南:挑战和路线图
- 软件测试过程改进
- 研发质量管理的指导思想
- 软件质量小结
- 软件质量的“奥秘”
- 项目质量模型——数据区间离散化问题探究
- 很实用的电脑快捷操作
- 显卡与显示屏的关系
- 一键还原和重装系统有什么不同
- CMD命令集全部放送
- 智能手机Android系统中的root知识
- 正确使用好U盘的几点知识
- 学完软件开发后能做什么工作
- 河南郑州Java培训学校哪家好
- 郑州2018最新Java培训机构排名
- 搜索
-
- 热门标签