这是一篇来自软件测试员的内容世界。
听说长得好看的都在做软件测试,测试界从不缺大神,比如张南(Google测试经理)、Lisa Crispin和Janet Gregory等等这些。在软件测试变的越来越重要的今天,自动化测试也在崭露头角。
那么,作为想在自动化测试方面大展宏图以及已经成文自动化测试工程师的你,那么以下的知识你究竟掌握了多少呢。
自动化测试框架及开发技术掌握
熟练掌握自动化测试框架的原理,和理论知识,以及在自动化测试框架基础上,完成对测试用例设计。自动化测试,不仅仅需要掌握UI界面测试,对一些开发知识:如JAVA/C++等开发语言,数据库知识掌握,代码结构等等技能往往会给自己的工作添彩。
测试用例维护
手工测试相较于自动化测试来说,针对大型项目,维护不方便。而对于,自动化测试来说,UI测试的难点就在于一旦有了变化,利用TestWriter可以对测试用例进行维护,一般来说,测试用例的维护量很大时,在维护上便有难度。
自动化测试工具的使用
业界流行的自动化测试工具有QTP,winrunner,TestWriter等,了解工具的特性并且掌握方法,结合项目对测试工具进行选择。自动化测试一般通过简单的方法,便可以实现简单自动化测试,比如:1.通过制脚本,录制/回放2.驱动脚本执行手写脚本。同时对测试用例、计划进行管理。
自动化测试实践
作为一名合格的自动化测试工程师,对测试员以及团队是否起到帮助,这是相当重要的一个素质。针对测试人员自动化测试方向,给予推荐建设性的建议。明确的分析开发测试的成本,在工作中,对手工测试和自动化测试做出合适的选择。
原文转自:http://www.jianshu.com/p/33f8c3a6b146