与您一起分享在测试过程中的快乐与辛酸...

发布新日志

  • 软件测试发展趋势

    2008-08-21 11:06:00

           随着我国软件业的发展,软件设计的复杂程度不断提高,软件开发中出现错误或缺陷的几率越来越大,而国内120万软件从业人员中,能担当软测职位的不超过5万,有三年以上从业经验的不到3万,有五年经验的不到1万。在软件发达国家,开发人员和测试人员的比例是1:1,软件测试人员的职位缺口正向30万大关逼近,软件测试工程师被信息产业部列为紧缺的新型人才,软件测试岗位待遇好,职业寿命长,发展空间广阔等特点成为很多人关注的焦点。

          为了缓解未来软件测试人才紧张的需求局面,教育部从2008年开始增设普通高等教育高职高专软件测试技术专业,这批“科班出身”的大专学历测试人员三年后才能走上工作岗位,而本科阶段尚未开设软件测试专业,仍然无法解决目前软件测试人员需求的难题。

          智联招聘发布的《职业培训与就业力报告》中显示,IT培训的促进就业和促进晋升两项调查中软件测试培训认可度最高,而在《职场压力调查报告》中显示测试人员的压力低于IT行业整体情况;软件测试成为IT行业中的金领职位。软件测试工程师作为IT行业的新兴职业,其特点就是职业需求量大,而人才供给却严重不足,人才供需不平衡甚至促成了在职软件测试工程师2008年薪资涨幅平均高达1000元以上(详见《大学生就业薪酬调查报告》),成为IT行业的薪资领跑者。

  • QTP和WR支持的框架

    2008-07-27 10:04:56Digest 1

    怎么样的情况下用QTP来做自动化测试?怎么样的情况采用WinRunner来测试比较合适?下面的图可以给你答案!感谢51testing网小孩为我们找来的图,图很好很强大!

  • [转]自动化测试技术的训练

    2008-02-27 15:46:16

       首先我想说的是:自动化测试的思想是训练出来的,自动化测试工具是可以培训和使用出来的,如何将两者结合,需要很长时间的训练和锻炼的。这个是一个系统工程。

      关于如何上手自动化测试,个人感觉可以分成以下几个步骤走:

      第一步,手工测试用例设计,达到任何时候,任何软件,都可以通过软件测试的方法,编写出比较好的测试用例,这个过程是一个训练的过程,要花很长的时间去做。

      第二步,学习语言,一门语言就可以,可以经常编写一些大大小小的应用,理解程序开发过程,适当的时候可以写写简单的测试程序(自己理解的测试程序),这个也要花很长的时间去做。

      第三步,学习一些测试脚本语言,有了前面的基础,这个过程就很快了。

      第四步,在测试工作中总结哪些手工测试类型你认为需要有自动化,提升自己在这个过程中的锻炼。这个是在锻炼思想。

      第五步,以手工测试中的某些点,编写测试代码来进行测试,目的覆盖某些功能点即可。

      第六步,可以加入某些测试工具,学习工具的脚本语言,使用测试工具完成某些功能。这个过程是理解工具提倡的自动化测试思想,和工具提倡的自动化测试方法和方式。

      第七步,自己开发测试代码和使用测试工具开发这两种方式交替使用,目的是覆盖更多的测试类型和更多的功能。

      以上的步骤基本上是以训练你的测试技术为目的,并没有考虑到你公司的具体的情况,也没有考虑公司花费的成本,脚本的可维护性等等方面

      第八步,综合运用测试技术(包括管理、维护等等),在一个统一的平台上完成更多的自动化测试,在这个过程中要体会和解决测试工具的成本、测试脚本开发成本、脚本如果管理、脚本如何维护等等相关的问题。一般来讲这类问题都不是很容易解决的。是一个系统的问题,值得讨论和研究的。对于前面的技术是可以训练出来的。

Open Toolbar