先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7
深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新软件测试全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。





既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
如果你需要这些资料,可以添加V获取:vip1024b (备注软件测试)

正文
这个当然时可以的了,只需要将我们的代码打包程exe然后进可以进行在没有安装Python的环境下进行执行了。
pyinstaller
pyinstaller属于Python的第三方库,需要进行下载安装。
安装
1、通过pip进行下载安装:
pip install pyinstaller
2、通过pip进行查看是否安装成功:
pip show pyinstaller

使用方法
下载安装已经会了,那么就要到了使用方法的阶段了,这里可以通过写一个自动化脚本,然后将其进行打包,其中这里打包有几个常用的选择项。
命令:pyinstller命令xxxx.py文件(py文件需要绝对路径或者在对应的目录下)。

常用的命令就这几个,不常用的大家可以通过pyinstaller-h进行查看:

打包exe文件
使用方法已经简单的介绍了,这里安静就要编写一个自动化脚本,然后通过Python进行打包成exe文件。
自动化脚本打包
下面代码中加入了等待时间,只是为了方便查看,不然打包成exe执行后,一闪而过,不方便查看。
import unittest
import time
class Test(unittest.TestCase):
def test_01(self):
print(‘测试用例–>01’)
time.sleep(1)
def test_02(self):
print(‘测试用例–>02’)
time.sleep(1)
def test_03(self):
print(‘测试用例–>03’)
time.sleep(1)
if name == ‘main’:
unittest.main()
在代码的当前文件夹下,通过cmd进行打开后输入命令:
pyinstaller -F test_01.py
这里的代码文件名时test_01.py,-F是打包成一个可执行程序exe文件。

可以通过上面看到已经执行成功了,在当前文件夹内出现了两个新的文件夹和一个spec的执行程序。

其中build文件中是存放着关于打包所以来的文件内容,默认-D生成的,dist文件夹下就是我们打包生成的exe文件,其中spec文件就是告诉我们如何打包py文件内容的。
进入到dist文件中,直接运行我们的exe文件。

发现已经可以成功的运行了,当然大家也可以把这个文件放到没有装Python的环境下进行运行,一样是可以运行成功的。
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注软件测试)

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
[外链图片转存中…(img-HIVDX3sC-1713619719929)]
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
本文介绍如何使用Python的PyInstaller库将测试脚本打包成exe文件,以在无Python环境也能运行。作者分享了安装、使用方法,强调了系统化学习的重要性,并提供了一份针对软件测试的全套学习资料,旨在帮助程序员高效提升技能。

1万+

被折叠的 条评论
为什么被折叠?



