情感测试
情感测试

您现在的位置: 情感测试简介_情感测试玩法 > 情感测试玩法 > 测试用例管理平台代码实现1让我们把开发环

测试用例管理平台代码实现1让我们把开发环

发布时间:2021-8-17 12:04:05   点击数:
前面的都是基础,我就一键三连吧。下面的两篇其中模板继承是搁置不用的,已经更换了设计方法,不过,写都写了,记录一下吧,一下掏空了我的库存,今晚又得加班卷了。写测试用例对大家来说是家常便饭了,一般都会使用excel,有的时候,需要和同事一起编写或者维护,那么excel传来传去就很不方便了。其实在线文档的方式就很不错,但是如果测试用例有保密的要求,那就不行了。追更了《测试开发干货》这么久,让我有了自己开发一个测试用例管理平台的想法。对于没有独立开发经验的我来说,嗯,确实是一个挑战,数据库的设计、页面的设计、功能逻辑的设计、前端代码的知识,都是未知的。那么就一切从简单的开始吧,至少先把项目创建吧。使用pycharm,创建一个项目,记得选择左边的Django哦,名字就叫ddhome吧(中文名,点点之家)。使用自带的Virtualenv虚拟环境,大家可以看到我用的是python3.6。项目创建完成就是这个样子了。那我们先运行看看吧,由于我们创建项目时就选择的Django,pychram已经自带帮我们配置好了运行参数,直接点击运行按钮就可以啦。咦,竟然报错了,熟悉的小伙伴应该知道怎么分析报错啦,最后一行os没有找到,定位的话,直接点击蓝色字体吧。可以看到os下面的波浪线,熟悉的小伙伴就知道应该是python的标准库os没有导入,翻到顶部看一下,嗯确实没有导入。就这?当然难不倒要致力成为测试开发工程师的我们啦,import直接导入。重新运行一下看看。嗯,成功了!点击下面的链接吧,看到这个页面说明我们的项目已经成功运行起来了。不知道大家注意没有,pychram控制台中还有一段话:

Youhave18unappliedmigration(s).Yourprojectmaynotworkproperlyuntilyouapplythemigrationsforapp(s):admin,auth,contenttypes,sessions.Runpythonmanage.pymigratetoapplythem.嗯英语不好的看下面:意思是我们正式开始之前,要把Django帮我们内置的应用数据库进行迁移。不然我们连超级管理员都无法创建,不信你看,报错告诉我们没有这样的表。在我们进行数据迁移之前,让我们看一下数据库配置吧,打开我们的settings.py文件,找到Database部分,可以看到默认使用的是Django自带的一个文件数据库。为了方便我们清晰的看到数据库内容,我决定替换为mysql。但是怎么替换,我也不知道啊,那么让我们去百度一下吧。我习惯找时间标签比较新的。

那个博主给写的挺清楚啦,虽然说要安装mysqlclient,但是我还是想先把配置修改一下。注释掉原来的,粘贴上复制来的,把数据库名修改为和项目名相关的:ddhome_dve。

我发现数据库我还没有准备啊。翻车是不可能翻车的,作为一个徘徊在测试开发入门阶段的菜鸟来说,本机怎么能没有mysql。嗯,前面说的没有准备,是说我文章里没有说明。嗯,mysql的安装我就不浪费篇幅了大家自行百度一下即可,也可以使用自带的数据库。

DATABASES={default:{#ENGINE:django.db.backends.sqlite3,#NAME:BASE_DIR/db.sqlite3,ENGINE:django.db.backends.mysql,#数据库引擎NAME:ddhome_dev,#数据库名,自己本地创建USER:root,#数据库用户名PASSWORD:root,#数据库密码HOST:.0.0.1,#MySQL服务所在主机IPPORT:,#MySQL服务端口}}数据库配置修改完毕,回到我们的pychram控制台,果然报错了,这句很简单了,你是否安装mysqlclient?要!必须要!

安装成功。

(venv)E:\PycharmProjects\ddhomepipinstallmysqlclientLookinginindexes:

转载请注明:http://www.zmax-alibaba.com/qgwf/137976.html

网站简介 | 发布优势 | 服务条款 | 隐私保护 | 广告合作 | 合作伙伴 | 版权申明 | 网站地图

当前时间: