51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4609|回复: 10
打印 上一主题 下一主题

[原创] 5年,我的理解

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-10-22 21:45:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
毕业就开始做测试,到现在5年多了,基本经历了国内软件测试产业的开始和发展。现在想说说我对软件测试的理解。

1. 从市场角度讲,需求会越来越大。一个是因为软件测试逐渐被公司重视,决定雇佣专业软件测试人员的公司会越来越多。另一个是工种转移,国外的公司因为成本考虑,会把越来越多的职位转移到中国,包括开发和测试。而市场上因为种种原因,测试资源的量还是比开发要少。

2. 从构成上讲,低端测试占多数,中高端少。低端测试主要是手动为主的测试,主要是功能,本地化、国际化。我的经验告诉我,手动测试虽然入门起点低,但绝非不重要。手动测试是一个测试工程师的基础的基础。就像数据结构是程序员的基本功一样。手动测试可以训练测试人员的测试感觉,技巧,以及相应的分析能力等。所以入行的朋友可千万不要忽视了这个重要的积累过程。中高端的测试涉及到的更多的是测试管理,自动测试等。

说这些的目的是想告诉大家,在我看来测试行业像其他任何行业一样,有机会也有风险。自己要有明确的目标和计划。看清自己的路线,一步一个脚印的去走。

------------------------------------------------------------------------------------------------------------------------------------------------------------------------

自动测试要看是写自动测试框架,还是写自动测试用例。

1. 框架跟一般的软件开发没太大区别,只不过侧重点不同。比如能否支持足够高的用例自由度:用例编写人员用你的框架能不能实现出他想要的所有用例? 框架健壮性如何:如果测试失败,是遇到了真正的bug还是因为框架的问题?

2. 自动测试用例要求有基本coding经验,并且有丰富的手动测试经验。自动化的用例都是可以手动完成的(当然手动完成的效率,难度,复杂度可能会比较高)。没有良好的测试经验,写出来的自动用例跑几遍,几遍全Pass,该找出来的bug没找出来,没有意义。这点也说明了手动测试经验是软件测试工程师的职业发展的基础。

所以一般写框架的人开发的背景多一些,而写自动用例的则是测试的背景多一些。如果能集两种于一身,那就强手了。

------------------------------------------------------------------------------------------------------------------------------------------------------------------------

分层考虑自动测试:

Level 1: 开发人员写的单元测试
Level 2: 开发或者测试人员写的功能测试
Level 3: 测试人员写的Workflow测试

每层的粒度和覆盖面都各不相同。

[ 本帖最后由 lyn11091 于 2008-10-28 15:52 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-10-23 11:18:11 | 只看该作者
手动测试是一个测试工程师的基础的基础。就像数据结构是程序员的基本功一样。手动测试可以训练测试人员的测试感觉,技巧,以及相应的分析能力等。我觉得这些话说的非常有道理,谢谢LZ
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-10-27 13:22:39 | 只看该作者
其实职业发展规划只能自己给自己做,因为只有自己了解自己,每个人情况都不一样,没有可比性。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-10-27 16:40:42 | 只看该作者
学习下,顶
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-10-28 14:06:59 | 只看该作者
很同意另外一位朋友说的多观察。你身边周围时时刻刻都有可以学习的地方,自己要掌握发展的主动权,不要被动等着公司给你做职业发展。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-10-31 21:45:49 | 只看该作者
测试的技术 掌握再开发人的手里!
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-11-18 13:47:45 | 只看该作者
原帖由 厍仕杰 于 2008-10-31 21:45 发表
测试的技术 掌握再开发人的手里!


不敢苟同。。测试是门高深的学问,有很完整的体系,你这么看,真是一个测试人员的失败!!!
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2008-11-18 18:27:05 | 只看该作者
LZ给了我很大的鼓励,我原先以为自己的工作简单,现在想想是自己的深入想法不够,应该多考虑,多想想为什么····谢谢楼大···
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2008-11-18 18:47:30 | 只看该作者

测试职业的发展应该来说总是围绕开发这条线进行下去的

RT
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2008-11-19 10:00:35 | 只看该作者
学习了
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2008-11-24 20:30:08 | 只看该作者
真的学习了,确实测试是一门大的学问,静下心来,能学到好多东西。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-15 01:48 , Processed in 0.077678 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表