Skip to main content

Home/ softwaretest/ Group items tagged 测试入门

Rss Feed Group items tagged

swan lin

漫谈软件测试工程师与mercury认证 - [软件测试新手上路] - 51Testing软件测试论坛 测试 | 软件测试 | 软件缺陷跟踪 | 软件配置工... - 0 views

  •  我想应该从测试工程师的职业生涯定位谈起。从宏观意义讲,软件测试可以划分为以下三个方面:   ●软件测试管理:测试流程管理、测试职业管理,测试技能方法管理等   ●软件测试技术方法:根据软件测试的不同阶段周期、不同测试类型、不同软件类型等,深入研究软件测试的技术及方法   ●软件测试自动化:自动化测试流程、自动化测试管理、自动化测试工具等
  •  1)如果你有过开发经验,哪怕一点点,并且一直以来从事的是功能测试工作,那么推荐你学习自动化功能测试工具,并在此方面深入研究下去。该职位待遇一般是本地城市手工测试工程师的两倍左右,如果到达高级自动化测试工程师职位,从事自动化测试设计或测试框架的开发,待遇会更高。Mercury公司的winrunner和quicktestpro,是目前最主流的自动化功能测试工具,学习二者的方法也很简单,只要懂得c语言和VBscript即可。要深入学习,当然还要熟悉自动化功能测试的流程、管理及深层开发(包括测试框架、库函数等)。当前国内的应用软件开发,主流还是c/s与b/s两种架构,前者一般采用vb、vc、delphi、pb或java等开发,而winrunner工具对此类软件支持得比较好,很适合在这样的软件测试活动中采用自动化测试;后者一般是采用.net或j2ee技术开发的基于浏览器类软件,测试该类软件就非quicktestpro莫属了,它是mercury公司专门针对web程序的自动化测试工具。由于自动化功能测试工具品牌多,入门简单,因此,也是众多立志成为自动化测试工程师的首选。
  •  2)作为一名软件测试从业者,我们知道执行性能测试,使用手工方式是无法想象的,因此借助工具来实现是非常必要的。目前业内存在两种现状:一是很多公司为了节约购买工具的成本或本身不要求软件性能指标而干脆不执行性能测试;二是由于性能测试是一门博大精深的技术工作,起步较高,因此这方面的高手不多,造成很多大中型软件企业或外企严重缺乏性能测试工程师!性能测试工程师待遇,一般是本地手工测试工程师的三倍甚至更多;我们接触的企业客户需求里,很多开价上万的性能测试工程师职位,竟然很难招到。随着软件开发技术越来越高深,业务逻辑越来越复杂,对软件的质量要求同样也会越来越高,软件一定会存在性能缺陷,因此对软件的性能要求也会随之而来;况且,软件的性能指标是软件用户手册里的重要组成部分,从正规测试流程上来说,凡是网络应用软件,不可不做性能测试!但是,从事性能测试的工程师,需要掌握太多的知识,包括计算机网络、数据库、操作系统、服务器等,而且还要有深厚的性能测试计划、设计、分析能力,以及丰富的性能测试经验,这些如果单靠个人的自行摸索,肯定是不太实际的。Mercury公司的loadrunner,是目前国际上性能测试工具的绝对领导者,具有百分之75的市场占有率;在国内,业界同行也都是提起性能测试首先想到loadrunner;因此loadrunner是在软件测试领域里立志成为一名合格的、优秀的性能测试工程师的朋友们的绝对首选。
  • ...8 more annotations...
  • 3)如果你从来没有过软件开发经验,一直从事的只是手工测试,而且对软件测试的流程管理有着浓厚的兴趣,尤其对于那些从事测试的姑娘们!testdirector都听说吧?它集测试需求、测试用例、测试执行、软件缺陷管理于一身,将软件测试的整个流程统一管理,并支持异地分布式测试资源管理。和众多的软件测试同行接触,我们愈加发现一个问题,那就是我们很多的业界朋友,缺乏完整的、系统的软件测试知识体系,喜欢满足现状,而不去思考如何更加有效的实施软件测试活动,优化软件测试流程。针对这种现状,学习国外优秀的软件测试流程与管理经验,就理所当然了。而testdirector就是当前市场上最优秀的软件测试流程与资源管理的工具,目前本人还未见过一款测试管理工具集成如此众多功能(当然它的升级版quality center也是mercury公司的)。因此,掌握该款工具的使用,是立志成为软件测试管理者的一个非常必要的方面。
  • 那么,什么是开拓上述三种自动化测试职业的捷径呢?   答案很简单,如果你可以抛开世俗观念,考取mercury认证绝对是捷径!
  • 首先,mercury公司是软件质量保证工具开发商中的绝对领导者。
  • 再次,如果你的眼光足够长远,能够看清未来软件测试中自动化测试的重要地位,那么你更应该选择。
  • 然后,我要说明为什么要考取mercury认证,而不考其他认证。理由很简单,本人一直坚定的认为软件测试是实用性学科,是实践性工作,重理论而不强调理论,不断实践同时积累经验,遵守规范并不断创新!
  • 最后,我要说一个实际的问题,那就是money了。相比当年的思科认证、微软认证的上万元报名费,mercury认证的三千多、六千多,还是相当便宜的。最直白的说一句,如果你的眼下薪资有3k,花一个月或两过月的薪水买个“国际认证”,那么这件事绝对值得!当然,考取mercury认证的真正核心价值,完全是顺应软件测试自动化的时代潮流,掌握最先进的软件测试自动化技术和管理方法。
  • 如果你是初涉软件测试行业的测试工程师,没有或很少接触过自动化测试,那么可以从mercury认证的CPE(certification product education)开始,该认证是mercury认证的汉化版,通过者可以掌握mercury认证工具的完全使用。
  • 如果你具有了3个月以上的mercury工具使用经验,英文能力还不错,或者通过了CPE考试,那么可以直接考取CPS(certification product specialist),之后考取CPC(certification product consultant)。这两种考试都是英文,证书由美国mercury总部颁发,后者价值大于前者,考试难度也大于前者
swan lin

软件测试知识角 - 0 views

shared by swan lin on 04 Jul 07 - Cached
  • 一、自动化测试类:1、软件自动化测试:引入、管理与实施Automated Software Testing Introduction,Management,and Performance2、软件测试自动化技术与实例详解Software Test Automation3、高效软件测试自动化Effective Software Test Automation4、图形用户界面测试自动化 Effective GUI Test Automation5、软件测试自动化Just Enough Software Test Automation6、软件工程与软件测试自动化教程二、Web应用测试类:1、Web安全测试 Testing Web Security:Assessing the Security of Web Sites and Applications2、Web应用测试Testing Application on the Web:Test Planning for Internet-Based Systems 3、Web应用测试(第二版) Testing Applications on the Web: Test Planning for Mobile and Internet-Based Systems, Second Edition4、Web测试指南The Web Testing Companion: The Isider's Guide to Efficient and Effective Tests三、软件测试基础类:1、软件测试(原书第2版)Software Testing A Craftsmaj's Approach(Second Edition)2、软件测试Software Testing3、面向对象的软件测试A Practical Guide to Testing Object Oriented Software4、软件测试与质量管理5、计算机软件测试(原书第2版)Testing Computer Software,Second Edition6、实用软件测试过程Testing IT:An Off-the-Shelf Software Testing Process7、软件质量和软件测试Software Quality and Software Testing in Internet Times8、系统的软件测试Systematic Software Testing9、软件子系统测试The Craft of Software Testing:Subsystem Testing,Including Object-Based and Object-Oriented Testing10、面向对象系统的测试 Testing Object-Oriented System:Models,Patterns,and Tools11、软件测试技术概论12、软件β测试Beta Testing for Better Software四、软件测试应用类:1、有效软件测试Effective Software Testing 2、实用软件测试方法与应用3、软件测试:经验与教训Lessons Learned in Software Testing4、软件测试入门Introducing Software Testing5、实用软件测试指南How to Break Software A Practical Guide to Testing6、软件评估:基准测试与最佳实践 Software Assessments,Benchmarks,and Best Practices7、嵌入式软件测试Testing Embedded Software8、软件测试求生法则Surviving the Top Ten Challenges of Software Testing : A People-Oriented Approach9、软件测试:过程改进Software Testing in the Real World Improving the Process10、快速测试Papid Testing11、软件测试的有效方法(原书第2版)Effective Methods for Software Testing,Second Edition12、网络测试深入解析五、单元测试类:1、单元测试之道Java版——使用Junit Pragmatic Unit Testing:In Java with JUnit 2、测试驱动开发(中文版)Test-driven development:by example3、单元测试之道C#版——使用Nunit Pragmatic Unit Testing:In C# with NUnit4、测试驱动开发——实用指南 Test Driven Development: A Practical Guide5、软件测试与Junit实践六、性能测试类1、2EE性能测试J2EE Performance Testing With BEA WebLogic Server2、Microsoft .NET Web应用程序性能测试Performance Testing Microsoft .NET Web Applications七、软件安全测试类:1、黑客攻击测试篇Hack Attacks Testing:How to Conduct Your Own Security Audit2、Web安全测试 Testing Web Security:Assessing the Security of Web Sites and Applications八、测试管理类:1、测试流程管理Managing the Testing Process2、软件测试过程管理(原书第2版)Managing the Testing Process(Second Edition)九、软件测试培训类:1、软件测试员培训教材2、软件测试实用指南
swan lin

[原创]做为一个Tester,你为Testing付出了多少? - 卖烧烤的鱼博客-软件测试 - 0 views

  • 我是每天早上6点起来学习下,然后去上班,晚上回来后一直学到12点,周六周日也是(当时我也不想这样整呀,要知道有份工作对一个应届生来说是很难的),就这样过了一个月,慢慢的各方面工作都能展开,后来我薪水一下提到了800元(当时进来时才300大洋),在这家公司我整做了有一个多月,然后我重换了一家公司(测试人员达到5人以上的),自己很明白要有好的发展环境很重要^_^
  • 花时间看一本测试书籍,很多人喜欢走快速学习方法,喜欢看什么精口文章,绝得测试只要学会哪些就ok,其实不然,测试是一个系统工程,随意的测试危害性很大,推荐<<软件测试>>,<<软件测试入门>>这二本书,
swan lin

Wang Jun'blog: 关于几本软件测试方面的经典图书 - dearbook读书笔记 - 0 views

  • 《 软件测试 》
  • 《 软件测试(原书第2版) 》
  • 关于几本软件测试方面的经典图书 - dearbook读书笔记
  • ...3 more annotations...
  • 《 自动化软件测试—入门、管理与实现(影印版) 》
  •  软件测试自动化 》
  • 《 有效软件测试 》
swan lin

软件测试 (豆瓣) - 0 views

shared by swan lin on 09 Jul 07 - Cached
  •  想从事软件测试行业的,入门相必都读过此书。简单,通俗,易懂。等你读过那些所谓的大部头,经过实际的项目,回过头来看看,还是这些东西,怎么都逃不出这本书的范围。
1 - 6 of 6
Showing 20 items per page