模块C_UI自动化测试.docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

自动化测试题

测试项目:制造业智运行管理系统

任务一:单选题。请在UI自动化测试报告模板中解答问题

(1)下面的哪个不能被称作是测试的目标?()

为了发现软件中的错误.

为了给出决策者们需要发布系统的风险信息.

为了阻止缺陷正被引入到代码中.

为了证明软件是正确的

(2)自动测试脚本最常见的依据是什么?()

Gtaa

SUT

手动测试用例

功能需求

(3)下列关于自动化测试工具的说法中,错误的是()

录制/回放可能是不足够的,还需要进行脚本编程

既可用于功能测试,也可用于非功能测试

自动化测试工具适用于回归测试

自动化测试能代替手工测试

任务二:判断题,对的请打√,错的请打×。请在UI自动化测试报告模板中解答问题

(1)selenium是否可以向页面发送鼠标滚轮操作。()

(2)selenium中hidden或者是display=none的元素可以定位到。()

任务三:按照以下步骤在PyCharm中进行登录自动化测试脚本编写,并执行脚本

(1)熟悉框架

(2)新建page_objects文件夹,在page_objects文件夹下新建login_page.py文件(元素定位,封装方法)

(3)新建test_cases文件夹,在test_cases文件夹下新建test_001_login.py文件(编写测试用例)

(4)新建screenshots文件夹,里面放截图

(5)定义setUpClass方法启动浏览器

(6)定义tearDownClass方法退出浏览器

(7)进入制造业智运行登录页

(8)通过CSS属性定位登录按钮,使用click()方法点击登录按钮

(9)进入制造业智运行首页,通过CSS属性定位菜单的“首页”,通过assert断言方法来验证预期结果和实际结果是否一致

(10)通过get_screenshot_as_file方法对制造业智运行首页进行截图(图片命名为:first.png)

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

(12)根据UI自动化测试情况,参考UI自动化测试报告模板,按要求截取代码、断言、断言结果、登录按钮元素定位、通过截图方法截取的首页图片等截图并粘贴到UI自动化测试报告文档的任务三相应位置中,完成UI自动化测试报告的编写。

任务四:按照以下步骤在PyCharm中进行物料档案的新增和查询自动化测试脚本编写,并执行脚本

(1)在page_objects文件夹下新建record_page.py文件(元素定位,封装方法)

(2)在test_cases文件夹下新建test_003_record.py文件(编写测试用例)

(3)新建test_datas文件夹,在test_datas文件夹下新建record_datas.py文件(编写测试数据)

(4)定义setUpClass方法启动浏览器,且封装登录方法,直接调用

(5)定义tearDownClass方法退出浏览器

(6)定义tearDown方法,刷新浏览器

(7)进入制造业智运行-首页

(8)通过CSS属性定位智能仓储WMS模块下的物料档案模块,使用click()方法点击物料档案菜单,进入物料档案页面

(9)在物料档案页面,通过XPath属性定位新增按钮,使用click()方法点击顶部新增按钮

(10)在添加物料档案弹框中,通过XPath属性定位分类下拉框,使用click()方法点击分类下拉框

(11)在添加物料档案弹框中,智能等待1s

(12)在添加物料档案弹框中,通过XPath属性定位成品选项,使用click()方法点击成品按钮

(13)在添加物料档案弹框中,通过XPath属性定位物料编码的输入框,并输入物料编码“0300”

(14)在添加物料档案弹框中,通过XPath属性定位物料名称的输入框,并输入物料名称“厨师机”

(15)在添加物料档案弹框中,通过XPath属性定位型号的输入框,并输入型号“CX0300”

(16)在添加物料档案弹框中,通过XPath属性定位规格的输入框,并输入规格“全新”

(17)在添加物料档案弹框中,通过XPath属性定位单元的输入框,并输入单元“台”

(18)在添加物料档案弹框中,通过XPath属性定位单加的输入框,并输入单价“3000”

(19)在添加物料档案弹框中,通过XPath属性定位类型下拉框,使用click()方法点击类型下拉框

(20)在添加物料档案弹框中,智能等待1s

(21)在添加物料档案弹框中,通过XPath属性定位原料选项,使用click()方法点击成品按钮

(22)在添加物料档案弹框中,通过XPath属性定位备注的输入框,并输入备注“添加物料管理备注”

(23)在添加物料档案弹框中,通过XPath属性

文档评论(0)

大学计算机网络教授老刘 + 关注
实名认证
服务提供商

教师资格证、中级网络工程师持证人

专注于计算机技术相关文章撰写,方案设计,方案实现等,方案的个性定制,修改,润色等,本人已有8年相关工作经验,具有扎实的文案功底

领域认证该用户于2023年06月19日上传了教师资格证、中级网络工程师

1亿VIP精品文档

相关文档