- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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属性
- 大学计算机网络教授老刘 + 关注
-
实名认证服务提供商
教师资格证、中级网络工程师持证人
专注于计算机技术相关文章撰写,方案设计,方案实现等,方案的个性定制,修改,润色等,本人已有8年相关工作经验,具有扎实的文案功底
文档评论(0)