IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: 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,在目录末尾找到manifest.json文件,编辑它。

01 重新获取AppID

image-20211010155540104

获取的时候,需要输入HBuilder用户名和密码,这个账户,便是我们软件测试实战项目02:前端环境练习中,创建的账户。

不过,想要获取AppID,你需要认证账号,这里按照提示一步步操作就行,没什么要讲的。

注册账号+验证邮箱+社区身份验证参考链接:

https://dev.dcloud.net.cn/

https://ask.dcloud.net.cn/account/setting/profile/

至于manifest.json下方的应用名称和应用描述,你可以随意输入。比如:你“做”的是面向xx连锁超市的项目,那么可以取名xx超市商城;再比如,你“做”的是面向xx贫困地区的项目,你可以取名xx扶贫商城。

02 选择发行方式

对于新人来说,本地打包特麻烦,因此我建议你直接选择HBuilderX提供的云打包服务。

image-20211010160139066

按照如下配置,最后点击打包按钮。

image-20211010162523021

03 打包

如果是在工作日,打包的等待时间较长(通常在20min-60min)。因为我是在周末给大家做教程演示,没等一会儿就打包成功了。此时,HBuilderX会提供一个apk的临时下载链接,点击链接即可下载apk包。

image-20211010160334477

二、安装apk到安卓手机

将下载好的apk文件传输到手机上并安装。

但是,打开软件后,我们并不能访问后端服务:

image-20211010160839701

这很正常。

因为商城的本地服务是在电脑上运行的,而手机无法直接访问到电脑的服务。

此时,我们要用到一个“测试老友”软件——Fiddler。

三、配置代理

01 Fiddler工具配置

Fiddler的配置方法,参照这篇文章依次操作即可(https://www.cnblogs.com/wushuaishuai/p/9300262.html)。

image-20211011174108303

tips:使用Fiddler应该是软件测人的基操,我就不重复讲了。

配置完成后,重新打开手机app,就能访问到电脑上的后台服务了。

当然,你也可以在电脑上下载手机模拟器(需要设置模拟器内wifi代理),安装并使用刚刚打包的apk。

image-20211011182322633

tips:本次打包的apk,部分icon图标无法正常显示,只能将就使用,毕竟我们使用的是云打包,靠的是别人赏饭吃。

打小程序包

01 注册账号

首先,注册一个小程序账号,访问如下链接。

https://mp.weixin.qq.com/cgi-bin/wx?token=&lang=zh_CN

直接拉到最下面,点【前往注册】。因小程序注册较麻烦,你可以使用测试号:

image-20211015163000413

这样,直接就能拿到一个AppID:

image-20211015163121640

02 发行打包

拿到AppID后,打开HBuilderX -> 选择yoshop2.0-uniapp项目 -> 顶部菜单栏 -> 发行 -> 小程序-微信。

发布成功后,HBuilderX 会提供打包后的文件路径,如:/unpackage/dist/build/mp-weixin

image-20211015163201368

03 编译调试

下载微信开发者工具:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html

安装后,打开微信开发者工具,导入刚刚打包的项目/unpackage/dist/build/mp-weixin文件夹。

在微信开发者工具内编译调试即可:

image-20211015163733025

预览:会提供给你一个二维码,使用扫一扫,可以进入小程序

真机调试:手机和wifi处于相同网络下,可以在手机上直接唤起小程序,如下图所示。

但是,因为涉及到在手机上使用,同样需要使用Fiddler做代理。

image-20211015164529432

打H5页面

同上,此处仅提供操作步骤:

  1. 打开HBuilderX -> 顶部菜单栏 -> 发行 -> 网站-PC Web或手机H5

  2. 发布成功后,HBuilderX 会提供打包后的文件路径,如:/unpackage/dist/build/h5

    image-20211015164317893

  3. 打开phpstudy,新建一个网页,根目录选择刚刚打包好的文件夹。

    image-20211016223539318

此时,在浏览器中输入http://www.yoshop-h5.com便可访问到h5页面。

tips:注意是http,不是https!

关于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 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2021-12-02 17:03:49  更:2021-12-02 17:04:46 
 
开发: 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-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码