问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

测试中如何使用自动化脚本?

发布网友 发布时间:2022-04-28 17:20

我来回答

1个回答

热心网友 时间:2022-04-10 10:37

  从毕业到现在,经历了软件开发,
软件测试,
  1)QTP工具。QTP是一个快速测试专业工具。它的优点是可以快速建立企业自动化框架,但不是一个全能的工具,因为利用QTP并不能帮助用户找出更多的 BUG,只能提高执行测试用例的效率。 QTP的价格也较贵。 QTP主要应用于较稳定的测试项目的回归测试,UI的变化不明显,功能较稳定的项目。它可以节省回归测试的成本,但相对手工测试来说,QTP对测试人员的要求较高,比如要掌握VB脚本,掌握函数调用等技术;另外,建立QTP框架前期需要投入较大的人力写测试用例,加上调试的时间,是一笔不小的开销,所以企业在选用QTP测试工具时一定要三思而后行。
  2)Loadrunner是一个企业级性能测试工具,应用十分广泛。对于WEB应用,Loadrunner的优势十分明显。但与QTP一样,lr的 License十分昂贵,所以很多企业都使用破解版。并且真正掌握LR精髓的人员并不多,很多人都会使用这个工具,但能用这个工具找出系统瓶颈的人并不多,所以,会使用Loadrunner和会性能测试是两码事。懂脚本语言的性能测试人员当然最好。
  3)Python和Tcl/tk脚本语言。在我之前的经验中,我用到过PYTHON和TCL。他们都是脚本语言,不需要编译。两种语言的特点如下:Python开发JAVA方面的http接口比较方便;tcl/tk开发C++方面的接口更容易一些。PYTHON写的程序可读性强,TCL写的程序的可读性不好。
  4)在需要产生一些大批量数据时,如一个表需要插入100万条数据,然后这100万条数据属于100个不同的类别,如果是手工输入的话,估计10个人一个月都输不完,但如果利用脚本,如PB,VB或者Tcl/tk,可以通过产生批量SQL脚本的方式,来产生SQL脚本,这样不到半小时就可以搞定全部的数据。看来脚本的威力不小!
  5)另外,就是Linuxshell脚本了,我们通常说“事半功倍”,shell脚本的确可以帮助你实现这个目的。我们平时在LINUX部署一个应用会用到很多的命令如 Checkout,ps,vi,kill等等,如果能把这个操作流程写成一个SHELL脚本让机器自动执行,那该是省了多少事?另外,作为 UNIX/LINUX管理员,平时可以要监控较多的PC终端,他完全可以在UNIX/LINUX上定制各种任务(如备份,删除临时文件,检查磁盘空间等等),所以,掌握Shell脚本(如Sed,awk,grep等)对一个测试人员来讲是十分必要的!
  6)另外一个就SQL脚本了,要能写存储过程(SP)和触发器(Trigger),还有游标(Cursor)的使用,掌握这些的话对于测试数据库方面的用例是相当有帮助的。SQL脚本对系统性能和功能都起着十分重要的作用。
  作为一名有6年测试经验的工程师,我坚定地认为脚本测试技术是以后的发展方向,包括白盒测试,也是将来的一个发展方向,对于测试人员来讲,核心竞争力是能完整的测试开发人员的程序,尽可能找出更多的BUG。黑盒测试只能从系统的角度去完成功能测试,但作为软件本身,应该作更深层次的测试。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 自动化测试的脚本编写 怎么加强自动化测试脚本的稳定性 怎样注销支付宝手机号 支付宝绑定了两个手机号码怎么删除一个 如何删除在支付宝里的绑定手机型号? 怎样取消支付宝绑定的手机号呢? 支付宝绑定过手机号要怎样删除?绑定新的号? 怎样解除手机支付宝绑定的手机号 淘宝直播里面的主播是在哪里找的呀? 如何解压复制压缩包内所有文件到手机内置/外置储存中? 葱烤鳕鱼怎么做 怎么把手机里的压缩软件里的图片解压到手机里? 如何在烤箱中烤鳕鱼 手机怎么把解压的图片保存到手机上 柠檬蒜香烤鳕鱼怎么做好吃 高颜值的蛋黄烤鳕鱼,在烹饪时有哪些步骤是必不可少的? 减脂增肌 烤鳕鱼怎么做 有一种粗宋体,横笔划只有竖笔划的一半细,请问是那种粗宋体? 蜜汁烤鳕鱼怎么做好吃 这是什么字体?需要很精确的那种,比如粗宋,华文宋体等等这样的具体。 如何利用selenium写自动化测试脚本 自动化测试脚本一般用什么语言写 怎样才能学会自动化测试,并编写自动化测试脚本 用自动化测试工具录制脚本有什么用? mysql安装时卡住了 法律相关证书有哪些? 怎样查iphone6的激活时间 法律有哪些证书要考呢? 苹果六如何查询激活日期 有关法律的证书 与法律相关的证书有哪些呢?法律与司法有何异同? iPhone6怎么查激活时间 如何查询iphone6激活日期 如何查询iphone6 激活日期 文学家用英语怎么说 作家英文怎么读 文学家,思想家,革命家用英语怎么说 文学家的英文是什么? 作者用英语怎么写? 作家的英文怎么说