粉丝2749获赞1.9万

大家好,今天分享使用 unit 加 schedule 来做 ui 自动化测试。为了能让大家快速上手,我已经写好了一个 demo, 并且已经上传 tiktok。 这是对象,是我之前写的一个测试工具平台,一共写了登录和备忘录两个功能。我们来看一下手工测试的方法。 一般我们测试都是按正常流跟异常流来测,我们先测异常流,正确的用户名,错误的密码, 错误的用户名,正确的密码, 正确来 用户名和密码。 接下来我们使用代码来实现刚才的操作。我们先创建页面,语文数操作的文件,文件名可以自定义使用头风发或者下滑线发都行, 这种是国风法,这种是下滑线法。创建文件之后创建一个类叫 lowing page, 那下面写一个音的方法,传递 driver 参数。 driver 是浏览器对象,我们手工是用鼠标来点击打开浏览器,而这里我们使用的是十六秒的 wifi driver。 点录去驱动骨骼 浏览器,使用其他浏览器可以修改这里。在这之前我们需要先 rip install, 请 reno 引入微博 drive, 并且我们要把谷歌浏览器的驱动放到 patient 的目录下面。这一个步骤大家不懂的话可以百度或者问我。可以打开浏览器之后,我们写一个 loan 的方法, 方法里面写语文数定位和语文数的操作,在我们输入账号之前, 需要等待元素出现之后才能去操作。那么一共有三种等待方式。第一种是隐私等待,他是 一个全局等待,页面加载完之后他才会执行下一步。这里的 inbreas 地位就是隐私等待,表示在十秒之内,页面加载完之后就会执行下一步。 比如三秒钟他已经实行完了,那么他就立马执行下一步。如果十秒钟他还没有加载完,那么十秒之后他就会 执行下一步。第二种显示等待使用的是 vivo driveway, 这里他表示的是十秒内每零点六秒去查找这个元素, 如果查找到了,他就会执行下一步,否则十秒之后他才会执行下一步。第三种 是强制等待,强制等待,用胎点力,然后面加秒数,强制等待,他是死等,不会去做任何的操作,等到时间结束之后才会执行下一步操作。那么怎么去定位轮数呢? 一共有八种定位方式,为了让大家能快速上手,我这里只写了一种,我们打开浏览器, 右击选择检查,打开控制台,然后点击这个箭头,鼠标移动到我们要定位的位置,定位之后右击选择复制,插 pad, 把它粘贴过来就可以了。 定位语文数之后,我们需要对这个语文数去输入两个操作,输入操作,用新的 kiss, 我这里用念来传递账号, 输入密码也是一样,先等待语文数的出现,然后再去执行输入操作。 点击用的是 click, 下面我还写了两个交验的方法,账号密码错误的时候他会弹光,后面我们去做一个断言交验,这里是登录成功的个交验, 教练的是他的标题,因为语文书写完之后,我们就可以去写用力。第一步,先又去创建 键,拍下文件,文件名必须 test 开头,要不创建一个类,也是以 ted 开头,这个类要继承 unit text cat 方法。创建类之后我们写前字后字操作, 也就是 feature cr glass, 整个类执行之前去执行一致,比如打开浏览器,让浏览器最大化输入要测试的环境地址等等。 去 downglas 是整个类执行结束之后去执行一致,比如执行完之后要关闭浏览器,先按是每条用力开始之前执行一致,定义截图为空, 刷新浏览器,确定是每个用力执行结束之后执行一致。 这个方法是加载失败用力解读,写完前字后字操作之后,我们接下来写测试用力就是用力,以 tap 开头,后面加序号用力, tap 会根据用力序号顺序去执行。 og 是刚才我们页面操作元素实力化的对象,这些录音方法传递账号和密码, 使用 ddt 装饰器里面的对装饰器传递参数。这个 ddt 是我改良过的,之前有一个顺序的 bug, 不知道现在修复了没有,如果修复了,大家 可以自己安装使用。我们看一下参数的写法, 测试数据是以字典的形式放在一个列表里面,一个字典就是一条用力,每条用力里面有用力名称、参数以及预期结果。执行之后我们做一下断言 教练预期结果与实际结果是不是相等,如果相等则通过不相等输出错误的信息,并且截图 密码输入框也是一样的写法。写完之后我们运行看一下效果, 一共九条用力失败了,四条失败原因是断言不相等,因为我这里还没有做长度的限制。 那么添加备忘录也是一样的写法。先写页面元素的操作,点击添加输入标题,点击分类,选择类型,输入 内容,然后点击确定提交。 这是用力不一样的地方,就是添加添加备忘录之前必须要先登录, 其他的都是一样的写法。写完这么多用力之后,我们怎么去执行他们呢?我们需要使用车的套件去执行。 第一步,先创建测试套件。第二步,创建测试用力加载器,用 test loader。 第三步,将用力加载到测试套件。加载方式 是我这里写了三种,一种是通过用力模块去加载, 第二种是通过类名加载,第三种方式是用 disco, 通过用力所在路径去加载。加载用力之后我们去执行用力。最后一步是发送报告,全部写完了,我们运行看一下, 一共十三条,用力,失败了五条,凑了一条,我们看一下失败的原因, 可以看他的截图,今天就分享到这里,需要原码的同学可以去 get up 下载,后续会介绍接口制的话测试,感兴趣的同学可以关注一下公众号,拜拜。

距离单招考试还有九十五天,单招想取得高分,学会 windows 七基本概念才可以评论区扣一,领取相关复习资料。哈喽,大家好,我是单招小杨老师, 今天这节课呢,我们继续往下学习 windows 七操作系统。首先呢,我们在学习新的学科的时候呢,我们首先要先简单了解一下它的相关考纲, windows 呢,在考试的时候呢,按考纲来占的话,占的是差不多百分之十左右,所以说呢,虽然他所占的比例并不是很高啊,就差不多是三十五分左右,虽然不是很高,但是呢,我们在学的时候呢,也要认真去学,因为它里边呢知识呢比较杂。 然后呢,老师呢,把一些相关知识点呢,都整理了下来,要以供同学们进行学习。首先第一个我们需要了解的就是 windows 啊,是由哪个公司出品的?那就有美国微软公司啊,出品的 macosoft 这个公司呢,它这里边呢出品了很多啊,我们相关的这些程序和软件。那这个题我们就可以看一下 windows 七哪家公司出品的,那很明显就是什么呀,微软对吧, 不是苹果也不是谷歌啊,是有微软公司出品的。像这个题我们知道之后呢,基本上就是答分题。然后呢,我们在讲第一张啊,第一张知识点的时候呢,讲这个操作系统,就讲系统软件里面的核心软件,操作系统的时候呢,我们讲过文具的管理功能都有哪些 啊,这这块呢,我就不再重复了啊,就让同学们再看一下,再回顾一下咱们之前讲过的知识。好,那我们来看一下,按照用户数量划分呢,我们的操作系统呢,分为单用户和多用户,单用户操作系统比较有代表性的就是 一个是 dos 啊,词典操作系统,还有一个就是 os 杠二,像多用户代表系统呢,像 windows, unix, linux 这些呢,都属于多用户代表系统, 那什么是大用户?什么是多用户?我们来看一下操作啊,现在我们来看一下,像我们这个 windows 呢,我这里边呢,当前有三个用户, 有一个用户呢,像 admin administrator 啊,这是管理员账户,我现在已经登录上去了,但另外两个账户呢,我还没有登录,这个是多用户啊,操作系统就是里边呢,同一个电脑操作系统里边呢,可以有多个用户同时登录, 这又是多用户,那什么单用户呢?就没有用户选择把这个界面登录进去以后呢,就直接单独用户进行操作的,然后呢,他们这两个是他们比较有什么代表性的这样的操作系统,希望同学们呢能够把这个记下来。 第三个操作系统的特点,操作系统特点呢,主要分为以下几项啊,多用户、多任务,图形界面,即插即用,更新方便,操作简单。多用户看到我们演示的,那什么叫多任务,我们来看一下, 打开咱们三个看这个软件啊,打开三个这个软件,我们可以发现我三个这个程序呢是同时运行的,这就叫什么呢?这就叫多任务,就多个程序可以同时运行。 那什么叫图形界面呢?因为在我们在选择的时候啊,就是它里边的功能命令不是由符号组成的,而是由图形组成的。对于什么游戏是第一次接触的同学们呢,非常友好,基本上我们通过他的名称就会怎么样呢?直接去找到他们, 这就叫图形界面。什么叫即插即用呢?即插即用。这里边呢,我们分成两个设备,一个叫即插即用,一个是非即插即用啊,一个是即插即用。设备呢,就是什么呢?像键盘, 鼠标啊,这都是它的代表硬件。非即插即用呢,比如说我们的打印机,那它们最主要的一个区别就是什么呢? 机插机用这边上,意思我插上去就可以,什么直接使用,飞机上机用的就是什么,我插上去之后呢,可能不会使用。 最大区别就是什么呢?最大区别就是他们是否安装,是否需要手动安装驱动程序,这什么意思呢?因为键盘和鼠标呢,我们插上去之后啊,把我们手机用这个数据线连到电脑上之后呢,它会怎么自动安装我们驱动程序啊,不需要用户手动安装。 所以说呢,像这种就叫什么 g 叉 g 用设备,那非 g 叉 g 用设备,就是呢,就需要我们用手动去安装驱动程序了,然后更新方便,操作简单就我们就不再去赘述了啊,因为更新方面呢,他会 根据用户的设置需要啊,是几千一更新啊,更新就主要是更新的目的是为了什么?是修复我们操作系统的漏洞,防止黑客呢,进入漏洞呢,对我们的计算机实行破坏 操作简单就不用说了啊,基本用只要只要是用会用鼠标的同学,或会用键盘的同学呢,基本操作起来呢,是没有任何问题的。 windows 七支持多个用户同时登录并切换使用,体现了哪项特点?那很明显就和什么呀,多用户多任务是有关系的,大家选的就是 c, 所以 这个我们只要把这五个特点记下来,那么像这个题呢,我们再去选择的时候呢,就非常方便了, 就相当于类似于什么,类似于我的送分题,然后 win 七的版本号啊,这个呢,虽然考试的时候呢,并不是一个重要的一个考点,但是呢我们作为学习啊,我们这个计算机的这个同学呢,我们要知道啊,他都有哪些版本,差不多就是这七个版本啊,目前给大家讲的什么是旗舰版, 那同学说,老师这个初期版和企业版到底有什么关系呢?反,就是低等级和低版本和高版本一个区别,高版本呢,首先兼容性比较强,然后呢功能更加全面 啊,功能,功能更加全面,低版本呢,可能就不会那么强,那就是他们之间一个区别。好,现在我们讲一下一个具体操作,就是什么启动关系, 我们在操作系统呢,启动的时候呢,他有两个启动方式,一个叫冷启动,一个叫什么热启动。他们最大的一个特点就是什么呢?就是是否他会开机自检 啊?开机自检,那什么叫冷启动呢?电脑完全断电的情况下,插上电,先开外外围设备,再开主机,像这个方式就叫冷启动。 那什么叫热启动呢?我通过我这个操作系统里边的什么开始菜单,电源按钮里边有个什么重启,电源按钮有个重启,重启就通过我们的操作系统自动重启的,像这样的重启方式叫什么叫热启动啊?它是不会挨击自检的,所以这就是它们之间的一个区别。 然后呢,在我们的计算器中呢,它有个热启动功能,快捷键,就是 ctrl alt 加 delete, 进入到一个什么呀?进入到我们一个 热启动的一个功能界面,然后可以通过它来进行选择啊,咱们右下角呢,也有什么呀?电源按钮,所以说这就是冷启动和热启动啊,他们的一个知识点。我们看这道题, 冷启动和热启动最大的区别在于是否执行什么东西,刚刚我们讲了开机自检对不对?开机自检主要目的是要检测我们的硬件是否具备了什么呀?开机的准备,如果说 做好做好这个准备了,那我们这个会怎么样呢?自动导入我们的操作系统啊,然后进入到我们的操作系统界面, 所以这个题呢,也是一样,我们理解了冷启动和热启动,那做这个题的时候呢,是没有任何问题的。好,我们来说一下。说完了启动,我们说一下关闭关闭呢,他的方式呢,很简单,就是开下菜单,电源按钮关机,我们看下操作啊, 什么意思啊?开始菜单,就在我们的任务栏的左下角有个开始菜单,点击一下,在我们的开始菜单的右边有一个什么呀?有一个关机啊,看到关机按钮,这是电源按钮, 当我点一下关机,我的电脑就会怎么呢?自动啊,关闭掉了,所以说这就是操作系统,什么呀?关闭方式,有的同学说,老师我直接拔掉电源啊,或者是我直接按 开关按钮强制关机可不可以?如果说当你的电脑出现蓝屏死机,无法通过我们的电源按钮来关机的,这些方法是可以的,但是如果长此以往进行关机的,会对计算机造成损害,游戏会造成什么样数据丢失? 所以说呢,我们在关机的时候呢,一定要按照正常的方式来进行关机。好,那我们来看一下电源按钮的其他功能关机和重启呢?刚才呢,老师已经讲过了啊,所以这会呢就不再细讲了,我们主要讲下其他的这四个功能。 首先第一个切换用户,其切换用户呢?刚才我们在演示多用户的时候也演示了,在哪呢?开始菜单点按钮,它在下拉,它后面有个箭头,证明什么有此菜单。 当我点击切换用户的时候,我们就可以看到他进入到什么样一个用户选择界面啊,这个时候呢,我就可以去选择我需要去选择的用户,这九九这个就叫切换用户。然后第二个我们看一下锁定,锁定他的操作呢,主要是为了防止什么呀?其他人物操作? 有,现在当我点一下锁定这个当前用户的一个登录界面,然后他当时现在在显示什么?显示一个已锁定 啊,已锁定。那这个时候呢,我就可以去干我其他的工作啊,比如我临时有事,那这个时候呢,如果说其他人不知道我的密码是什么,那是进入不到我当前用户的,而我回来之后呢,输完密码 你登就会回来了啊,就可以又回来了。所以说这就是锁定的作用啊,前提是什么?你这个账户是要设置好密码的,如果说没有密码,那么这其他人呢,还是照样是可以进入的,所以这就叫锁定第三个注销。什么是注销呢?我们来看一下, 因为我们出了我们的操作系统呢,是一个多用户多任务的一个操作系统,我有三个用户,我现在呢已经登录了一个一个账户了,再去登录另外一个账户。好,现在呢,我们登录了另外一个账户啊。呃,这块说一下啊,凡是我们的正版软件, 登录上去之后呢,我们的桌面上不会显示其他的东西,只显示一个什么要回收站啊,这个是突然知识,也希望同学们能够用上我这个另外一个账户了,现在呢我再去切换。 好,现在我们来看啊,现在我这里边呢两个账户都呈现什么呀?登录状态。那现在呢,我不想讲另外一个账户呢?不用它了,我先把它取消登录 关机。我们的所有账户呢都会怎么样呢?都会关机哎,点击一下,就它上面会显示其他用户登录这台计算机,关机会使他们丢失数据,还要继续关机吗?那这肯定是不行的,所以说我们需要怎么做呢?就要是注销啊,选中了当前登录的这个账户,点一下注销, 注销完毕之后,我就能够看到当前的我这里边,当前我这里边呢这两个账户刚才登录的账户就已经不再显示已登录了,而我另外一个账户呢,还处于什么呀?登录状态, 所以说像这种就是什么呀?这种就是注销的作用,就终止当前用户所执行的所有程序。进入到什么用户啊?选择界面啊?不是登录界面啊,是选择界面最后一个睡眠休眠,这个呢就让我们的电脑进入到一个什么呀? 喂,睡眠,休眠,对吧?先我们点一下休眠, 那如果说需要怎么样去激活它的时候,就会怎么样呢?按我们的键盘 或者按我们的鼠标去怎么样?对它干嘛呢?对它进行激活。因为刚才呢,我们点的是休眠状态,所以说它的恢复过程呢有些慢。那休眠呢?就是什么使用动物式的啊,不吃不喝啊,就直接怎么样睡下去了? 其实这就是睡眠和休眠啊,它们之间一个关系。所以说这个按钮呢,除了我们关机和重启,还有我们其他的啊,一些操作方式。 好,那么做两个题,第一个,下面哪一项会是智能机进入低效功?呃,低,低功能状态,内存保持什么样啊?供电以什么样?以不以坏?以,可以。 下面哪一项可以进入第一小第一工号状态?到,那以后数据会怎么样?会丢失的。那后面选哪个啊?选的就是睡眠啊, 因为什么?因为刚我们也演示了休眠,它的恢复时间比较长,比如这里说它有什么快速恢复,所以说像这个就选什么,选睡眠,不选休眠。所以说这道题呢,选的就是 c。 好, 接下来我们看第二题, 他说当用户想结束当前账户的所有程序,但不关闭 windows 操作系统,以便下一个用户能立即登录使用的, 那这个时候我们要选哪个呢?他说结束当前用户,那刚我们讲到注销,对吧?注销是直接这样操作的,就是退出当前用户,然后呢不结束我们的什么呀?不关闭我们的操作系统,就这个题呢,选的就是四号 d, 好,现在我们再看一下鼠标的一些相关操作,总共呢是分为这几项啊?指向移动、单机、双机、右机拖动、滚动。 接下来这个知识点呢,作为我们这个刚接触计算机的小白啊,我们是要知道的,因为有的同学可能连我们的鼠标具体使用方法呢,也不是很了解,那我们来演示一下 选什么是移动,我们说移动是什么?当你去移动我们鼠标的时候,通过鼠标上面的红外线定位,就会怎么样去指挥我们的箭头呢?上下左右移动, 第二个指向我们这里面呢有图标,当鼠标移上去之后呢,就会产生呢指向这样的操作状态。 单机,单机是什么?单机是单机,我们的鼠标左键单机以后呢,我们会出现什么呀?选中状态, 然后 b, 然后这还有什么是双击,当双击以后呢,我们可以看到它是什么?是打开程序的,这个是双击操作,右击完右击它会弹出一个什么呀?快捷菜单,然后你选择的内容不一样, 就右击选项内容不一样,那么弹出的派菜单呢,它也是不一样的,这是右击拖动,什么意思呢?比如把它从当前位置拖到另外一个位置, 像这种叫什么叫拖动,相当于什么是移动效果?滚动,滚动一般指的是什么呀?指的是我们这个 滚动,一般指的是我们这个滚动轮啊,就是左键和右键中间的一个滚轮,当我们是需要去看啊,比较多内容的时候呢,我们可以利用它这么通过上下滚动的方式来,咱们呢来进行操作啊,去查看我们想要查看的更多东西, 其实这就叫滚动,其实这就是鼠标的啊,这七种操作方式啊,希望同学们呢能够把它记下来。 最后一个键盘啊,键盘呢,主要就是在像我们计算机内部呢,输入什么控制指令的或者信息的,加一个什么标准的输入设备。在下一节课呢,我们会对键盘呢里边的一些辅助按键否,功能键呢?功能快捷键呢?会有一个更详细的一个介绍。 好今天的课程呢,我们就讲到这里,学如逆水行舟,不进则退,希望我们在有限的时间里共同努力,祝各位同学金榜题名,成功成贵!评论区扣一,引起相关复习资料。
