| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发测试 -> 软件测试实战项目04:打包app -> 正文阅读 |
|
[开发测试]软件测试实战项目04:打包app |
测试奇谭,BUG不见。 大家好,我是谭叔。 本期,我会将之前的项目分别打包成app、小程序、H5,在手机上(或模拟器)上使用它们。 接下来,请跟随我一步步操作打包吧。 一、打包打开HBuilderX,在目录末尾找到 01 重新获取AppID 获取的时候,需要输入HBuilder用户名和密码,这个账户,便是我们软件测试实战项目02:前端环境练习中,创建的账户。 不过,想要获取AppID,你需要认证账号,这里按照提示一步步操作就行,没什么要讲的。
至于 02 选择发行方式 对于新人来说,本地打包特麻烦,因此我建议你直接选择HBuilderX提供的云打包服务。 按照如下配置,最后点击打包按钮。 03 打包 如果是在工作日,打包的等待时间较长(通常在20min-60min)。因为我是在周末给大家做教程演示,没等一会儿就打包成功了。此时,HBuilderX会提供一个apk的临时下载链接,点击链接即可下载apk包。 二、安装apk到安卓手机将下载好的apk文件传输到手机上并安装。 但是,打开软件后,我们并不能访问后端服务: 这很正常。 因为商城的本地服务是在电脑上运行的,而手机无法直接访问到电脑的服务。 此时,我们要用到一个“测试老友”软件——Fiddler。 三、配置代理01 Fiddler工具配置 Fiddler的配置方法,参照这篇文章依次操作即可(https://www.cnblogs.com/wushuaishuai/p/9300262.html)。
配置完成后,重新打开手机app,就能访问到电脑上的后台服务了。 当然,你也可以在电脑上下载手机模拟器(需要设置模拟器内wifi代理),安装并使用刚刚打包的apk。
打小程序包01 注册账号 首先,注册一个小程序账号,访问如下链接。 https://mp.weixin.qq.com/cgi-bin/wx?token=&lang=zh_CN 直接拉到最下面,点【前往注册】。因小程序注册较麻烦,你可以使用测试号: 这样,直接就能拿到一个AppID: 02 发行打包 拿到AppID后,打开HBuilderX -> 选择yoshop2.0-uniapp项目 -> 顶部菜单栏 -> 发行 -> 小程序-微信。 发布成功后,HBuilderX 会提供打包后的文件路径,如: 03 编译调试 下载微信开发者工具:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html 安装后,打开微信开发者工具,导入刚刚打包的项目 在微信开发者工具内编译调试即可:
打H5页面同上,此处仅提供操作步骤:
此时,在浏览器中输入
关于IOS-APP打包苹果手机的安装包,需要iOS证书(.p12)和描述文件(.mobileprovision),因为我没有苹果环境,故无法操作,感兴趣的读者可以根据HBuilderX的教程自行研究。 最后本次测试环境的搭建,涉及多个软件、多套环境,略微麻烦,需要你仔细研究,认真对比我的教程。 安装包,需要iOS证书(.p12)和描述文件(.mobileprovision),因为我没有苹果环境,故无法操作,感兴趣的读者可以根据HBuilderX的教程自行研究。 |
|
开发测试 最新文章 |
pytest系列——allure之生成测试报告(Wind |
某大厂软件测试岗一面笔试题+二面问答题面试 |
iperf 学习笔记 |
关于Python中使用selenium八大定位方法 |
【软件测试】为什么提升不了?8年测试总结再 |
软件测试复习 |
PHP笔记-Smarty模板引擎的使用 |
C++Test使用入门 |
【Java】单元测试 |
Net core 3.x 获取客户端地址 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/18 4:18:26- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |