2022年高职组软件测试赛项赛题及评分标准-题目具体要求A10-2022年全国职业院校技能大赛赛项正式赛卷.docVIP

  • 211
  • 0
  • 约1.81千字
  • 约 3页
  • 2022-09-19 发布于重庆
  • 举报

2022年高职组软件测试赛项赛题及评分标准-题目具体要求A10-2022年全国职业院校技能大赛赛项正式赛卷.doc

任务五 自动化测试 执行自动化测试 本部分按照要求,执行自动化测试;对页面元素进行识别和定位、编写自动化测试脚本、成功执行脚本并将脚本粘贴在自动化测试报告中。 自动化测试具体要求如下: 第一题:按照以下步骤在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),添加测试用例,输入添加内容,并执行测试用例。 自动化测试报告编写 根据自动化测试情况,参考自动化测试报告模版,按要求编写自动化测试脚本并将全部脚本粘贴到自动化测试报告中,完成自动化测试报告的编写。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档