2016 - 2024

感恩一路有你

如何编写自动化测试 如何做一个在电脑上重复操作的脚本?

浏览量:4564 时间:2023-07-05 22:04:54 作者:采采

如何做一个在电脑上重复操作的脚本?

前言

叹口气先。

题主你描述的也太——太——影像了。

就算是说再看看,要想干什么,想要利用什么功能,都也可以啊。

没办法,随后答。

先说脚本

脚本只能说明了几个特性,

是回答型语言

可通过系统级操作

随写随用

反正电脑

题主就没更改操作系统,真的是……。

我们不使用设置项,windows操作系统。

重点讲讲重复一遍动作

重复一遍动作。

题主,你是要干什么?

是要批量打印修改成千上万个文件,成千上万个无线级目录?

是要逐一分析按装数百个软件包,接着逐一卸载掉?

是要乱词操作一个软件界面,.例如,每次来添加一个好友?

是要乱词能操作一个网页,比如说提交某个表单,接着回,紧接着再重新提交?

是要对一个web服务器做压力测试,你的邮箱数千次/秒的TCP只是请求?

这些都叫自动化!

上一条所说,都是计算机及其自动化的内容。

实现程序自动化,靠着脚本非常容易达成。

甭BB,上代码。

Talkischeap,show methecode!

1-示例:windows下创建角色多级目录

我kacdefghijk在用md指令在命令行想执行。使用tree指令栏里点目录结构。

2-示例:修改1024个空文件

FOR/LvIN(1,1,1024)要注意的是,DOS修改空文件,没有你自己做指令,得用是“”这个重定向符。

执行完毕,本案所涉指令生成文件大致:。

1024只不过是一个示例,你完全可以创建数百万个文件,只需磁盘空间充足。

紧张的自动化

其实自动化,在软件产业,都是可以的一环,比如自动化测试框架。

测试人员不是简单啊地点点点,另外编译程序测试用例,mock数据,测什么代码。

那你相对于有操作界面的测试,测试种类过多,不可能手动实现方法全覆盖。

软件问题,用软件来解决。

说两个自动化测试框架的工具,基于自动化那绝对是小儿科。

1-网易AirtestIDE

为了方便些测试出来人员控制住淡淡的点的过于繁重工作,网易在python基础上旗下了该工具。是对APP、游戏、WEB、桌面GUI应用,均可使用。

2-按键精灵

傻瓜式操作,也可以录制的视频脚本。支持预订义动作,脚本带有VB。

只不过这对数组等初级功能支持什么不足以,可以使用过来特有不抓起。

需要提一提Linux

为么市面上有这样的话多威名赫赫全自动的脚本工具?

也是设计和实现令人用起来不舒服、开发起来F**K的窗口应用。

如果没有你的自动化任务,不要任何界面,效率提高的敢问一星半点。

Linux绝对是你的的必备神器。

在github上只要贴几个生产用下的bashscript,大家看一下。

仓库较多,精品极优秀,读者可自身搜索阅读。

结语

有根据上述规定的工具,你基本都也可以建造出任何满足需求的功能。

也有南疆的运维可以使用的编程,单独基于自动化的程序,相对于初学者,就不逐一可以介绍了。

我是@程序员小助手,持续能分享编程与程序员生命成长相关的内容,欢迎关注~~

软件测试可以自学吗?

首先给你一个确认的消息:这个可以在家自学

只不过前提你点不需要很清楚软件测试是什么,千万不能笑,是真的有人到底这是什么,还要清楚能干什么,里面都会会用到那些东西,需要会那些东西,这些东西弄清楚了,在家自学才变得有可能。

想自学的话给你几条小建议:

先整不清楚软件测试是一个整体架构,倒底要能学会什么,查找信息这个可以在github或者csdn上能找到求全部的学习流程图,也可以叫做思维导图。知道要怎么学习什么之后再按照学习路径先简后繁学习,中间可能会会遇见比较难以解读很难以理解和学的知识,一定得坚持两个月住,好象流程图会给出哪里会比较难学,因此这个可以在到难学的地方之前准备好下,做下心里建设,将前的自学的东西复习一遍,自己做点小玩意给自己一点成就感,再忙于攻克难点,这样也不至于在攻克难点期间将前学的彻底的忘记,一点小成就感也能允许你来攻破想一举攻克的难点。结果给你推荐几个去学习的地方csdn、cnblog、github、码云、blbl、慕课网等等,只不过那就要擅于使用搜索引擎google百度能帮助你解决的办法绝大多数问题结果如果能你能学到,叫这个世界上再多那位软件测试工程师~

测试 脚本 工具 软件 github

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。