如何更好达到测试自动化的目的(2) ?

原创 2006年06月08日 19:38:00

 

测试自动化的开展,不仅需要具有很好编程经验的工程师,而且也需要测试工程师的合作,两者需要合作。理想的话,两者合而为一。但是,如果所有测试工程师都具有良好的编程经验,其招聘工作比较难、团队的稳定性也值得担心或者成本也相对大的多。功能测试(特别是适用性、逻辑性等)测试,还是需要手工测试,需要人的直觉和经验,技术特别好的工程师做功能测试,肯定不投入,做不好。

测试自动化需要一个良好的框架,从开发到运行,层次清楚,操作方便,比如通过Web方式提交任务、查看结果等,和测试执行、Bug跟踪系统的集成。

测试工具的选择也是直观重要的,可能要更多去选择Open Source Tool. 测试自动化的应用,也需要建立相应的流程和规范,TA工程师如何和测试工程师、开发工程师的合作和交流,也需要积极引导。

测试自动化的脚本管理,当然可以象代码一样管理,也有Check-in/check-out, 用CVS等系统。在脚本编写时,也不能Hard code, 需要积极创造条件构造数据驱动的脚本、结构化脚本,...

测试自动化的完整解决方案的详细内容,请参考 http://gotoSQA.com/uploads/4-others/TA.pdf

如何更好达到测试自动化的目的(2) ?

2006年06月08日 19:38:00 测试自动化的开展,不仅需要具有很好编程经验的工程师,而且也需要测试工程师的合作,两者需要合作。理想的话,两者合而为一。但是,如果所有测试工程师都具有...
  • softart
  • softart
  • 2007年10月28日 06:40
  • 248

如何达到SEO的目的!?? 。

       SEO是通过技术手段在搜索引擎上获得不错的排名,所以要看搜索引擎的脸色,算法稍微修改,辛辛苦苦做的排名就有可能付之东流了。如果有一天,你的网站的流量大部分是来自于用户直接输入网址而非搜索...
  • jia_mao
  • jia_mao
  • 2009年03月29日 20:19
  • 353

自动化测试目的到底是什么?

自动化测试目的是什么?这是一个值得深思的问题。我考虑有以下几个优点: 1、自动化测试相对于手工测试的优点优化测试速度:可非常快速的运行上万条记录提高准确性、稳定性:可以不为外界因素干扰,准确运行测试用...
  • aotest
  • aotest
  • 2010年02月21日 11:45
  • 6450

【转载】自动化测试的意义是什么?

实施自动化测试的目标和意义   1)对于功能已经完整和成熟的软件,每发布一个新的版本,其中大部分功能和界面都和上一个版本相似或完全相同,这部分功能特别适合于自动化测试, 从而可以让测试达到测...
  • Chieei
  • Chieei
  • 2016年09月13日 16:11
  • 1243

除了技术重构,你更应该在乎知识体系重构

除了技术重构,你更应该在乎知识体系重构 ——CTO训练营第四季开营典礼 CTO训练营,是由51CTO主办的最具专业性的中高端技术人才培养组织。专为中高端技术人才量身定制,针对中高端技术岗位...
  • ice_fire2008
  • ice_fire2008
  • 2017年09月13日 16:54
  • 89

关于「盲人如何使用手机?」的用户调研报告

调研日期:2017.6.20~2017.6.21 调研人员:Acelit 1、调研背景随着人工智能机器学习算法的发展,语音交互面对不同场景已经落地为各种产品,智能家居场景下各大公司相继推出搭载语...
  • acelit
  • acelit
  • 2017年06月26日 09:06
  • 652

如何使用泛型达到代码重用的目的

通过泛型,你重新获得了链接列表的代码通用(对于所有类型只用实现一次),而当你初始化链表的时候你告诉链表所能接受的类型。这个实现是非常简单的,让我们重新回到Node类: public class No...
  • tider_ys
  • tider_ys
  • 2011年08月03日 23:50
  • 255

VC++6.0环境下,使用传引用方式调用自定义的swap函数来达到两数交换的目的

VC++6.0环境下,使用传引用方式调用自定义的swap函数来达到两数交换的目的 1.传引用方式的交换函数swap声明放在main函数中进行局部声明,包含命名空间std中的iostream头文件。 ...
  • smallgyy
  • smallgyy
  • 2013年01月10日 10:13
  • 1087

不申请空间交换两个值

#includeusing namespace std;templatevoid Swap(T a,T b){ a=a^b; b=a^b; a=a^b; cout
  • huasonl88
  • huasonl88
  • 2009年09月12日 09:22
  • 518

如何做好演示工作

1.产品演示的意义 1.1 什么是演示?   产品演示不是演讲,也不是答辩,更不是培训。   尽管在很多表达和现场互动技巧上,演讲,答辩,培训和演示都有相通的地方。   演示是主动影响客户(用...
  • lq013
  • lq013
  • 2014年03月27日 09:38
  • 2263
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何更好达到测试自动化的目的(2) ?
举报原因:
原因补充:

(最多只允许输入30个字)