当前位置: 首页 > news >正文

做app和网站哪个比较好用wordpress极慢

做app和网站哪个比较好用,wordpress极慢,用asp做网站上网帮助,应用公园收费标准目录#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结#xff08;尾部小惊喜#xff09; 前言 pytest只是单独的… 目录导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结尾部小惊喜 前言 pytest只是单独的一个单元测试框架要完成app测试自动化需要把pytest和appium进行整合同时利用allure完成测试报告的产出。 编写常规的线性脚本具体的步骤如下 1、设计待测试APP的自动化测试用例 2、新建app测试项目 3、配置conftest.py文件等 4、编写整体app测试用例运行文件 5、把设计好的自动化测试用例转化成脚本备注 以下示例采用计算器为示例 前置条件下载第三方库 下载 appium-python-client 下载 pytest 下载 allure-pytest 1、设计待测试APP的自动化测试用例 2、新建APP测试项目 3、配置文件信息 先配置外层conftest.py文件 import pytest# 配置app的各种连接信息 pytest.fixture(scopesession) def android_setting():des {automationName: appium,platformName: Android,platformVersion: 6.0.1, # 填写android虚拟机/真机的系统版本号deviceName: MuMu, # 填写安卓虚拟机/真机的设备名称appPackage: com.sky.jisuanji, # 填写被测app包名appActivity: .JisuanjizixieActivity, # 填写被测app的入口udid: 127.0.0.1:7555, # 填写通过命令行 adb devices 查看到的udidnoReset: True, # 是否重置APPnoSign: True, # 是否不签名unicodeKeyboard: True, # 是否支持中文输入resetKeyboard: True, # 是否支持重置键盘newCommandTimeout: 30 # 30秒没发送新命令就断开连接}return des再配置用例层的conftest.py文件 import time import pytest from appium import webdriverdriver None # 启动安卓系统中的计算器app pytest.fixture() def start_app(android_setting):global driverdriver webdriver.Remote(http://127.0.0.1:4723/wd/hub,android_setting)return driver# 关闭安卓系统中的计算器app pytest.fixture() def close_app():yield drivertime.sleep(2)driver.close_app()配置pytest.ini文件进行分组设置 4、编写run_all_cases.py测试执行入口文件 import os import pytest# 当前路径(使用 abspath 方法可通过dos窗口执行) current_path os.path.dirname(os.path.abspath(__file__)) # json报告路径 json_report_path os.path.join(current_path,report/json) # html报告路径 html_report_path os.path.join(current_path,report/html)# 执行pytest下的用例并生成json文件 pytest.main([-s,-v,--alluredir%s%json_report_path,--clean-alluredir]) # 把json文件转成html报告 os.system(allure generate %s -o %s --clean%(json_report_path,html_report_path))5、编写测试用例 在testcases层下有两个业务子模块 test_add_sub_module 和 test_mul_div_module; test_add_sub_module模块下test_add.py文件 代码如下 import allure from appium.webdriver.webdriver import Byallure.epic(安卓计算机项目) allure.feature(V1.0版本) class TestAddSub():allure.story(加法运算)allure.title([case01] 验证计算机能否正常完成加法功能)# pytest.mark.add_basicdef test_cases01(self,start_app,close_app):with allure.step(1、启动安卓系统中的计算机app):driver start_appwith allure.step(2、依次按下9、、8、):driver.find_element(By.XPATH,//android.widget.Button[resource-idcom.sky.jisuanji:id/btn9]).click()driver.find_element(By.XPATH, //android.widget.Button[resource-idcom.sky.jisuanji:id/jia]).click()driver.find_element(By.XPATH, //android.widget.Button[resource-idcom.sky.jisuanji:id/btn8]).click()driver.find_element(By.XPATH, //android.widget.Button[resource-idcom.sky.jisuanji:id/denyu]).click()actual_result driver.find_element(By.XPATH, //android.widget.EditText[resource-idcom.sky.jisuanji:id/text]).textwith allure.step(3、验证实际结果是否正确):# 断言 实际结果 17.0assert actual_result 17.0test_add_sub_module模块下test_sub.py文件 代码如下 import allure from appium.webdriver.webdriver import Byallure.epic(安卓计算机项目) allure.feature(V1.0版本) class TestAddSub():allure.story(减法运算)allure.title([case01] 验证计算机能否正常完成减法功能)def test_cases01(self,start_app,close_app):with allure.step(1、启动安卓系统中的计算机app):driver start_appwith allure.step(2、依次按下6、-、2、):driver.find_element(By.XPATH,//android.widget.Button[resource-idcom.sky.jisuanji:id/btn6]).click()driver.find_element(By.XPATH, //android.widget.Button[resource-idcom.sky.jisuanji:id/jian]).click()driver.find_element(By.XPATH, //android.widget.Button[resource-idcom.sky.jisuanji:id/btn2]).click()driver.find_element(By.XPATH, //android.widget.Button[resource-idcom.sky.jisuanji:id/denyu]).click()actual_result driver.find_element(By.XPATH, //android.widget.EditText[resource-idcom.sky.jisuanji:id/text]).textwith allure.step(3、验证实际结果是否正确):# 断言 实际结果 4.0assert actual_result 4.0test_mul_div_module模块下test_mul.py文件 代码如下 import allure from appium.webdriver.webdriver import Byallure.epic(安卓计算机项目) allure.feature(V1.0版本) class TestAddSub():allure.story(乘法运算)allure.title([case01] 验证计算机能否正常完成乘法功能)def test_cases01(self,start_app,close_app):with allure.step(1、启动安卓系统中的计算机app):driver start_appwith allure.step(2、依次按下3、*、4、):driver.find_element(By.XPATH,//android.widget.Button[resource-idcom.sky.jisuanji:id/btn3]).click()driver.find_element(By.XPATH, //android.widget.Button[resource-idcom.sky.jisuanji:id/chen]).click()driver.find_element(By.XPATH, //android.widget.Button[resource-idcom.sky.jisuanji:id/btn4]).click()driver.find_element(By.XPATH, //android.widget.Button[resource-idcom.sky.jisuanji:id/denyu]).click()actual_result driver.find_element(By.XPATH, //android.widget.EditText[resource-idcom.sky.jisuanji:id/text]).textwith allure.step(3、验证实际结果是否正确):# 断言 实际结果 12.0assert actual_result 12.0test_mul_div_module模块下test_div.py文件 代码如下 import allure from appium.webdriver.webdriver import Byallure.epic(安卓计算机项目) allure.feature(V1.0版本) class TestAddSub():allure.story(除法运算)allure.title([case01] 验证计算机能否正常完成除法功能)def test_cases01(self,start_app,close_app):with allure.step(1、启动安卓系统中的计算机app):driver start_appwith allure.step(2、依次按下8、*、4、):driver.find_element(By.XPATH,//android.widget.Button[resource-idcom.sky.jisuanji:id/btn8]).click()driver.find_element(By.XPATH, //android.widget.Button[resource-idcom.sky.jisuanji:id/chu]).click()driver.find_element(By.XPATH, //android.widget.Button[resource-idcom.sky.jisuanji:id/btn4]).click()driver.find_element(By.XPATH, //android.widget.Button[resource-idcom.sky.jisuanji:id/denyu]).click()actual_result driver.find_element(By.XPATH, //android.widget.EditText[resource-idcom.sky.jisuanji:id/text]).textwith allure.step(3、验证实际结果是否正确):# 断言 实际结果 2.0assert actual_result 2.06、运行结果生成测试报告 下面是我整理的2023年最全的软件测试工程师学习知识架构体系图 一、Python编程入门到精通 二、接口自动化项目实战 三、Web自动化项目实战 四、App自动化项目实战 五、一线大厂简历 六、测试开发DevOps体系 七、常用自动化测试工具 八、JMeter性能测试 九、总结尾部小惊喜 梦想是风帆奋斗是航船只有不断追逐才能抵达成功的彼岸。踏浪前行勇往直前拼尽全力终将扬起胜利的风帆。坚信自己勇敢闯荡你必能驶向辉煌书写属于自己的壮丽篇章。 人生犹如攀登高峰之路越是陡峭的山势越显我们的勇气。跨越困难超越自我拼搏奋斗铸就辉煌。不忘初心砥砺前行坚定信念你必能征服一切创造属于自己的辉煌人生。 命运的舞台属于勇敢者每一次努力都是改变的契机。放飞心灵砥砺前行只有奋斗才能创造无限可能。相信自己的力量坚持不懈你将开启一段辉煌的征程书写属于自己的壮丽传奇。
http://wiki.neutronadmin.com/news/319174/

相关文章:

  • app网站如何做推广厦门市建设局网站 限价房
  • 手机免费创网站专做机票网站的软件公司
  • 网站建设南通科技馆门票网上预约
  • 潍坊做网站建设python 网站开发实例教程
  • 深圳有效网站制作哪家公司好做团购的网站有哪些
  • 使wordpress支持全局搜索济南seo关键词优化顾问
  • 棋牌网站搭建公司wordpress 底部
  • 绵阳微信网站中国万网登录入口
  • 百度打网站名称就显示 如何做乌兰察布做网站
  • 哈尔滨模板建站平台做网站的公司倒闭
  • 做网站怎么赚钱广告sem竞价托管
  • 博文阅读网站建设做网站设计的平台
  • 阿里云 wordpress 伪静态什么是淘宝seo
  • 做好网站建设总结企业网站 批量备案
  • 陕西省住房和建设厅网站10个神奇的.htaccess技巧(for wordpress)
  • 了解网站基本知识秀山微信网站建设
  • 南京网站排名做网站哪个软件好用
  • 做二手钢结构网站有哪些在线免费看电视剧的网站
  • wordpress百度站内搜索无忧网站优化
  • 学校后勤网站建设的作用前端做网站要会什么
  • 电子商务网站建设 试卷wordpress中文优化版
  • 网站开发的方式外贸建站推广公司
  • 临淄关键词网站优化培训中心北京手机模板建站
  • 个人建设网站服务器怎么解决方案wordpress编辑页面
  • 河南省住房建设厅网站建网站的步骤及方法
  • 建平县网站建设安阳哪里做360网站
  • 陕西建站贵阳市建设局网站
  • wordpress 文章页面海南网站优化公司
  • 市场宣传推广方案老网站怎么做seo优化
  • 建设一个网站需要哪些步骤wordpress页面参数