2022年全国职业院校技能大赛高职组软件测试——自动化测试任务

任务 自动化测试

  1. 执行自动化测试

本部分按照要求,执行自动化测试;对页面元素进行识别和定位、编写自动化测试脚本、成功执行脚本并将脚本粘贴在自动化测试报告中。

自动化测试具体要求如下:

题:按照以下步骤在PyCharm中进行自动化测试脚本编写,并执行脚本。

步骤:

(1)设置智能时间等待5秒;

(2)通过name属性定位用户名输入框,并输入用户名sysadmin;

(3)通过name属性定位密码输入框,并输入密码SysAdmin123;

(4)通过tag_name方法定位登录按钮,使用click()方法点击登录按钮;

(5)通过get_screenshot_as_file方法对页面进行截图(图片命名为:denglu.png)。

题:按照以下步骤在PyCharm中进行自动化测试脚本编写,并执行脚本。

步骤:

(1)定义setUp方法启动浏览器;

(2)定义tearDown方法关闭浏览器;

(3)定义test_denglu01方法进入资产管理系统登录页面,通过name方法定位用户名和密码输入框并输入账号和密码(sysadmin/SysAdmin123),通过xpath方法点击登录按钮,通过partial_link_text方法定位并点击“报废方式”按钮;

(4)定义test_denglu02方法进入资产管理系统登录页面,通过id方法定位用户名和密码输入框并输入账号和密码(sysadmin/SysAdmin123),通过css方法点击登录按钮,通过link_text方法定位并点击“个人信息”按钮;

(5)通过unittest.main()方法执行测试用例。

题:按照以下步骤在PyCharm中进行自动化测试脚本编写,并执行脚本。

测试数据:

存放地点名称

备注

预期结果

测试数据

存放地点名称必填,请重新输入。

步骤1:新建csv格式的测试数据testdata.csv,并编写csvv.py脚本读取csv中的测试数据。

步骤2:新建test01.py

(1)引入步骤1中的写好的数据读取的方法(使用unittest测试框架);

(2)增加智能时间等待5秒;

(3)通过id属性定位用户名输入框,并输入用户名sysadmin;

(4)通过name属性定位密码输入框,并输入密码SysAdmin123;

(5)查看登录页面中的登录按钮元素,通过tag_name方法定位登录按钮,使用click()方法点击登录按钮进入资产管理系统首页;

(6)通过partial_link_text方法进行定位,使用click()方法点击“存放地点”按钮;

(7)通过xpath方法点击“新增”按钮;

(8)通过数据驱动输入“存放地点名称”和“备注”;

(9)通过xpath方法定位并点击“保存”按钮;

(10)定位并获取提示信息文字,通过assertEqual断言方法来验证预期结果和实际结果是否一致;

(11)通过unittest.main()方法执行测试用例。

题:按照以下步骤在PyCharm中进行自动化测试脚本编写,并执行脚本。

(1)新建PoTest文件夹,在PoTest中新建Page文件夹(存放封装类)以及test文件夹(存放测试用例);

(2)在Page文件夹中新建BasePage.py文件,用来存放封装好的浏览器驱动、访问地址、元素定位方法等;

(3)在Page文件夹中新建LoginPage.py文件,引入BasePage.py中封装好的方法,封装好登录页面元素(用户名以及密码输入框、登录按钮位置,以及输入用户名、密码、点击登录按钮等操作);

(4)在Page文件夹中新建AddPage.py文件,引入BasePage.py中封装好的方法,封装好品牌添加页面元素(品牌按钮、新增按钮、品牌名称输入框、品牌说明输入框、保存按钮等位置,以及点击和输入操作);

(5)在test文件夹中新建test_Add.py文件,引入LoginPage.py和AddPage.py中封装好的方法,引入webdrier,编写登录测试用例、输入用户名和密码(sysadmin/SysAdmin123),添加测试用例,输入添加内容,并执行测试用例。

  1. 自动化测试报告编写

根据自动化测试情况,参考自动化测试报告模版,按要求编写自动化测试脚本并将全部脚本粘贴到自动化测试报告中,完成自动化测试报告的编写。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论
2022全国职业院校技能大赛(高职)的"大数据技术与应用"PDF是指比赛相关的电子文档。大数据技术与应用是当前信息化时代的重要领域之一,掌握相关技能职业院校的学生来说具有重要意义。 这份PDF文档可能包括一些重要内容,如大数据的基本概念、原理和应用,常见的大数据技术工具和平台,以及大数据分析的方法和步骤等等。对于参赛选手来说,阅读和学习这份文档可以帮助他们更好地了解大数据技术的基础知识和应用场景,为比赛备战提供一定的指导和参考。 在2022全国职业院校技能大赛中,"大数据技术与应用"这一项目旨在考察参赛选手在大数据领域的技能水平和实际操作能力。选手需要通过实际应用案例的分析和解决,展示自己对大数据技术的理解和运用能力。这份PDF文档可能包含的内容将为选手提供重要的学习材料,有助于他们更全面地了解大数据技术和应用的方方面面。 参赛选手应当认真研读这份PDF文档,并结合实际进行相关的实践操作和练习,以提高自己在大数据技术与应用领域的实际操作能力。同时,选手还应时刻关注大数据领域的最新发展和技术趋势,不断更新自己的知识储备,以应对未来职业发展的需求。 总之,"2022全国职业院校技能大赛(高职)的"大数据技术与应用"PDF是一份重要的学习材料,对于参赛选手来说具有指导和参考的作用。选手们应当利用好这份文档,充分准备比赛,展示自己在大数据领域的技能和实践能力。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

旺仔Sec

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值