当前位置: 首页 > news >正文 网站编辑怎么做的上海前100强企业名单 news 2025/10/26 17:03:54 网站编辑怎么做的,上海前100强企业名单,重庆招聘网站哪个好,百度指数是怎么计算的2024软件测试面试刷题#xff0c;这个小程序#xff08;永久刷题#xff09;#xff0c;靠它快速找到工作了#xff01;#xff08;刷题APP的天花板#xff09;-CSDN博客跳槽涨薪的朋友们有福了#xff0c;今天给大家推荐一个软件测试面试的刷题小程序。编辑https://… 2024软件测试面试刷题这个小程序永久刷题靠它快速找到工作了刷题APP的天花板-CSDN博客跳槽涨薪的朋友们有福了今天给大家推荐一个软件测试面试的刷题小程序。编辑https://blog.csdn.net/weixin_54696666/article/details/139783730?spm1001.2014.3001.5501https://blog.csdn.net/weixin_54696666/article/details/139783730?spm1001.2014.3001.5501 使用TestProject Python SDK您可以使用TestProject平台的功能执行Selenium和Appium测试。这意味着您将受益于HTML和PDF中的自动测试报告Selenium浏览器驱动程序的自动更新和配置协作报告仪表板以及更多其他功能。 安装TestProject Python SDK TestProject Python SDK是100免费和开源的并以PyPI软件包的形式提供。您可以使用pip安装软件包 pip install testproject-python-sdk 这将安装SDK及其依赖项。为了防止项目之间的版本冲突建议使用虚拟环境来开发测试。 像所有TestProject SDK一样Python SDK使用TestProject Agent执行测试。该代理负责浏览器驱动程序的安装和配置以及发送TestProject平台的报告。 默认情况下SDK将通过其默认地址http://localhost:8585与代理进行通信。如果要在其他端口甚至是完全不同的计算机上运行代理则可以通过将环境变量设置为正确的地址来配置TP_AGENT_URL正确的地址。 配置您的开发者令牌 要与代理进行通信您需要开发者令牌。您可以通过从https://app.testproject.io/#/integrations/sdk获取令牌并使用令牌值设置环境变量来配置SDK以使用它TP_DEV_TOKEN。 创建您的第一个测试 在安装和设置SDK之后是时候开始编写我们的第一个测试 from src.testproject.sdk.drivers import webdriver src.testproject.sdk.drivers import webdriver def simple_test():def simple_test(): driver webdriver.Chrome() webdriver.Chrome()driver.get(https://example.testproject.io/web/).get(https://example.testproject.io/web/)driver.find_element_by_css_selector(#name).send_keys(John Smith).find_element_by_css_selector(#name).send_keys(John Smith) driver.find_element_by_css_selector(#password).send_keys(12345).find_element_by_css_selector(#password).send_keys(12345) driver.find_element_by_css_selector(#login).click().find_element_by_css_selector(#login).click()passed driver.find_element_by_css_selector(#logout).is_displayed() driver.find_element_by_css_selector(#logout).is_displayed()print(Test passed) if passed else print(Test failed)print(Test passed) if passed else print(Test failed)driver.quit().quit()if __name__ __main__:if __name__ __main__: simple_test()() 如果您已经熟悉用Python开发基于Selenium的测试那么这些代码应该不难理解。让我们运行它看看会发生什么但首先请确保您的TestProject代理正在运行。 运行测试 假设我们刚才看到的示例测试驻留在名为的Python模块中。由于使用使该模块可运行因此我们只需执行以下命令即可运行此测试web_test.pyif __name__ “__main__” python web_test.py 这将从TestProject代理请求一个Chrome驱动程序实例运行测试并将结果报告给TestProject平台。如果您正确配置了开发人员令牌和代理地址您将在控制台中看到以下输出表明我们的测试已成功执行 ...Test passed2020-07-13 09:30:03,884 INFO Connection to Agent at http://127.0.0.1:8585 closed successfully Process finished with exit code 0 让我们看一下生成的报告。 检查测试报告 TestProject代理将自动将您的测试结果报告发送给TestProject平台。如果您转到https://app.testproject.io/#/reports则会看到一个名为“ 未命名项目 ”的项目 如果单击此按钮则将看到与此项目关联的测试运行的概述。这将包含一个名为“ web_test ”的作业该作业名称是自动从Python模块名称派生的和一个通过的测试名为“ simple_test ”测试名称是从测试方法名称中自动派生的 如您所见该测试被标记为已通过并且浏览器驱动程序实例执行的所有单个操作都直接报告给右侧无需额外配置 TestProject Python SDK为您提供了多种自定义报告的选项。我们将在后续文章中详细介绍这些内容即将发布。不过值得一提的是输入密码字段的值会自动删除如您在报告的第5步中所见。如果需要也可以关闭此功能。您将很快在有关报告的文章中看到。 支持的单元测试框架 当前TestProject Python SDK支持unittest和pytest单元测试框架。如果您已经有基于unittest 或pytest 的Selenium测试将它们转换为TestProject驱动的测试非常容易。 让我们看一下这个基于pytest 的示例。顺便说一下对于unittest 该过程是完全相同的 from selenium import webdriverfrom tests.pageobjects.web import LoginPage, ProfilePagedef test_example_using_chrome(): driver webdriver.Chrome() LoginPage(driver).open().login_as(John Smith, 12345) assert ProfilePage(driver).greetings_are_displayed() is True driver.quit() 假设您已将TestProject SDK添加为项目的依赖项并且已按照本文前面的说明配置了代理和开发人员令牌则只需更改此import语句即可 from selenium import webdriver# from src.testproject.sdk.drivers import webdriver 假设该测试是example_test名为的软件包中模块的一部分tests。如果使用以下命令运行此测试 pytest tests\example_test.py 并再次转到TestProject报告页面您将看到如下所示的报告 SDK 分别从测试方法名称和程序包名称自动导出了测试名称 test_example_using_chrome和作业名称 example_test 。另外如果您使用的是pytest 或unittest SDK还将根据测试模块所在的软件包自动推断项目名称。如果您愿意也可以自定义项目作业和测试名称。您很快就会在报告文章中看到如何做到这一点。 最后 下方这份完整的软件测试视频教程已经整理上传完成需要的朋友们可以自行领取【保证100%免费】 软件测试面试文档 我们学习必然是为了找到高薪的工作下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料并且有字节大佬给出了权威的解答刷完这一套面试资料相信大家都能找到满意的工作。 文章转载自: http://www.morning.nyzmm.cn.gov.cn.nyzmm.cn http://www.morning.kwjyt.cn.gov.cn.kwjyt.cn http://www.morning.nylbb.cn.gov.cn.nylbb.cn http://www.morning.jlrym.cn.gov.cn.jlrym.cn http://www.morning.lgsqy.cn.gov.cn.lgsqy.cn http://www.morning.dfffm.cn.gov.cn.dfffm.cn http://www.morning.xfdkh.cn.gov.cn.xfdkh.cn http://www.morning.dgckn.cn.gov.cn.dgckn.cn http://www.morning.ndrzq.cn.gov.cn.ndrzq.cn http://www.morning.yrjkp.cn.gov.cn.yrjkp.cn http://www.morning.djbhz.cn.gov.cn.djbhz.cn http://www.morning.htrzp.cn.gov.cn.htrzp.cn http://www.morning.xrftt.cn.gov.cn.xrftt.cn http://www.morning.rjjjk.cn.gov.cn.rjjjk.cn http://www.morning.hgkbj.cn.gov.cn.hgkbj.cn http://www.morning.qmfhh.cn.gov.cn.qmfhh.cn http://www.morning.jydhl.cn.gov.cn.jydhl.cn http://www.morning.cjsnj.cn.gov.cn.cjsnj.cn http://www.morning.qbrdg.cn.gov.cn.qbrdg.cn http://www.morning.rwmp.cn.gov.cn.rwmp.cn http://www.morning.ksjmt.cn.gov.cn.ksjmt.cn http://www.morning.xdqrz.cn.gov.cn.xdqrz.cn http://www.morning.jbmsp.cn.gov.cn.jbmsp.cn http://www.morning.blxlf.cn.gov.cn.blxlf.cn http://www.morning.dqcpm.cn.gov.cn.dqcpm.cn http://www.morning.bnkcl.cn.gov.cn.bnkcl.cn http://www.morning.dqkcn.cn.gov.cn.dqkcn.cn http://www.morning.lkxzb.cn.gov.cn.lkxzb.cn http://www.morning.ktyww.cn.gov.cn.ktyww.cn http://www.morning.qrpx.cn.gov.cn.qrpx.cn http://www.morning.gfnsh.cn.gov.cn.gfnsh.cn http://www.morning.lmqw.cn.gov.cn.lmqw.cn http://www.morning.jkcpl.cn.gov.cn.jkcpl.cn http://www.morning.qrcxh.cn.gov.cn.qrcxh.cn http://www.morning.trtxt.cn.gov.cn.trtxt.cn http://www.morning.rwpjq.cn.gov.cn.rwpjq.cn http://www.morning.hdnd.cn.gov.cn.hdnd.cn http://www.morning.yxbdl.cn.gov.cn.yxbdl.cn http://www.morning.hqbnx.cn.gov.cn.hqbnx.cn http://www.morning.xhftj.cn.gov.cn.xhftj.cn http://www.morning.spfq.cn.gov.cn.spfq.cn http://www.morning.pjxw.cn.gov.cn.pjxw.cn http://www.morning.rsmtx.cn.gov.cn.rsmtx.cn http://www.morning.bjjrtcsl.com.gov.cn.bjjrtcsl.com http://www.morning.dmzqd.cn.gov.cn.dmzqd.cn http://www.morning.ydrn.cn.gov.cn.ydrn.cn http://www.morning.qfmcm.cn.gov.cn.qfmcm.cn http://www.morning.xrwsg.cn.gov.cn.xrwsg.cn http://www.morning.qqrlz.cn.gov.cn.qqrlz.cn http://www.morning.hwprz.cn.gov.cn.hwprz.cn http://www.morning.gbtty.cn.gov.cn.gbtty.cn http://www.morning.tnkwj.cn.gov.cn.tnkwj.cn http://www.morning.hcszr.cn.gov.cn.hcszr.cn http://www.morning.wpcfm.cn.gov.cn.wpcfm.cn http://www.morning.rwyw.cn.gov.cn.rwyw.cn http://www.morning.bgkk.cn.gov.cn.bgkk.cn http://www.morning.dxsyp.cn.gov.cn.dxsyp.cn http://www.morning.lnwdh.cn.gov.cn.lnwdh.cn http://www.morning.xqcst.cn.gov.cn.xqcst.cn http://www.morning.wfbnp.cn.gov.cn.wfbnp.cn http://www.morning.jbshh.cn.gov.cn.jbshh.cn http://www.morning.lgwjh.cn.gov.cn.lgwjh.cn http://www.morning.zxzgr.cn.gov.cn.zxzgr.cn http://www.morning.wgrm.cn.gov.cn.wgrm.cn http://www.morning.wdykx.cn.gov.cn.wdykx.cn http://www.morning.rfwrn.cn.gov.cn.rfwrn.cn http://www.morning.21r000.cn.gov.cn.21r000.cn http://www.morning.yjtnc.cn.gov.cn.yjtnc.cn http://www.morning.syssdz.cn.gov.cn.syssdz.cn http://www.morning.wjhqd.cn.gov.cn.wjhqd.cn http://www.morning.jqpyq.cn.gov.cn.jqpyq.cn http://www.morning.fqsxf.cn.gov.cn.fqsxf.cn http://www.morning.fmjzl.cn.gov.cn.fmjzl.cn http://www.morning.kyjyt.cn.gov.cn.kyjyt.cn http://www.morning.znlhc.cn.gov.cn.znlhc.cn http://www.morning.lskyz.cn.gov.cn.lskyz.cn http://www.morning.nqnqz.cn.gov.cn.nqnqz.cn http://www.morning.jljwk.cn.gov.cn.jljwk.cn http://www.morning.lkcqz.cn.gov.cn.lkcqz.cn http://www.morning.mqmxg.cn.gov.cn.mqmxg.cn 查看全文 http://www.tj-hxxt.cn/news/251532.html 相关文章: 网页建站网站优化网站用什么软件好 记事本做网站如何排版同城网 如何建设网站济南兴田德润简介电话wordpress代码精简 品牌网站建设小h蝌蚪如何做网站左侧导航条 phpcms校园网站做网站服务器哪个好 如何建设网站简答题有做销售产品的网站有哪些 哈市建设网站视频建设网站首页 小程序源码怎么使用深圳市seo上词多少钱 不做百度了 百度做的网站北京海淀区 南山网站建设公司wordpress顶插件 江苏品牌网站建设简约型网站建设 闽侯福州网站建设大连网络营销师招聘网 wordpress网站描述插件苏州地区网站制作 品牌网站建设解决网络公司 阳江专业手机网站制作公司丰县徐州网站开发 做足球网站前景湖南网页设计培训哪里好 中小企业发展想找搜索引擎优化 徐州教育学会网站建设网上申请注册公司网址 个人开办导航网站需要怎么做深圳手机商城网站设计价格 学做网站看书会了吗家居全屋定制 合肥网站建设黄页东莞网站建设-拥有多年专业 移动微网站建设做民宿需要和多家网站合作吗 宁波电子商务网站建设网站建设中英文表述 网站想换空间线上免费logo设计 wordpress添加百度统计代码东莞seo网站优化运营 夏邑做网站共享网站哪里建 网站建设有关数据库的代码vr网站制作 深圳企业网站建设制作网络公司手机上怎么使用wordpress 在哪个网站找装修公司网站开发的常见编程语言有哪些 厦门网站怎么做wordpress 添加html链接后404