• 软件测试实战项目,问题答疑


    大家好,我是小谭。

    开通博客以来,我更新了很多实战项目,但一部分小伙伴在搭建环境时遇到了问题。

    于是,我收集了一波高频问题,汇成本篇,供大家参考,避免重复踩坑。

    如果你还遇到过其他坑和未解决的问题,可在评论区回复

    接口测试项目

    1. No matching distribution found for itypes==1.1.0

    Could not find a version that satisfies the requirement itypes==1.1.0 (from -r requirements.txt (line 8)) (from versions: )
    No matching distribution found for itypes==1.1.0 (from -r requirements.txt (line 8))
    

    原因:pip3 install安装时的镜像源问题

    解决:

    方案一,更换镜像源

    pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
    

    方案二,单独安装失败的三方库,如:

    pip3 install itypes==1.1.0 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
    

    2. Couldn't import Django.

    Traceback (most recent call last):
      File "manage.py", line 17, in <module>
        "Couldn't import Django. Are you sure it's installed and "
    ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?
    

    原因:python运行的虚拟环境问题

    解决:参考文章 https://www.cnblogs.com/azhaozhao/articles/14776318.html

    虚拟环境搭建完成后,在路径前面会有()

    image-20220316161752640

    然后再执行刚刚那条 pip3 命令,在此虚拟环境中安装Django等三方库。

    pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
    

    3. No such file or directory: 'requirments.txt'

    ERROR: Could not open requirements file: [Errno 2] No such file or directory: 'requirments.txt'
    

    原因:pip3执行的路径不对

    解决:在requirments.txt文件所在的路径下执行 pip3 命令

    image-20220316175114587

    4. ^SyntaxError: Generator expression must be parenthesized

    Unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x0000024D934BDD08>Traceback (most recent call last):……File "C:\Python37\lib\site-packages\django\contrib\admin\widgets.py", line 152    
    '%s=%s' % (k, v) for k, v in params.items(),    
    ^SyntaxError: Generator expression must be parenthesized
    

    原因:这个我在教程里说了,是不是没认真看教程?

    解决:找到文件widgets.py

    image-20220316162120269

    去掉151行末尾的逗号

    image-20220316162344333

    5. Starting development server at http://0.0.0.0:8099/

    Performing system checks...
    
    System check identified no issues (0 silenced).
    March 16, 2022 - 17:57:46
    Django version 1.11, using settings 'studentManagementSystem.settings'
    Starting development server at http://0.0.0.0:8099/
    Quit the server with CTRL-BREAK.
    

    原因:这是启动成功了……

    6. 使用中文导致的各类问题

    项目文件夹为中文名,可能导致无法启动程序,需使用英文文件夹。

    计算机名称是中文,可能导致无法启动程序,需将计算机名改成英文,然后重启电脑。

    7. 其他问题

    ①Python要用3.7版本,Django要用requirments.txt里面写的版本1.11。请仔细核对版本,绝大部分问题都是版本兼容导致的。

    ②360浏览器,可能无法访问到url,建议使用谷歌浏览器。

    以上,基本涵盖了新手可能会遇到的所有的坑,如果避开这些坑,你还没把接口项目搭建起来,你可以:

    ①放弃这个项目,练习其他的项目;

    ②加入小谭的成长营吧,成长营会员尊享我的镜像项目,能轻松完成安装。

    商城项目

    1. 打开yoshop网页,没有【进入商城】按钮

    如果你按教程操作还是不行,可考虑:

    ①可使用Hbuilder内置浏览器访问

    ②可使用谷歌Chrome浏览器访问

    ③有一个后台管理员,还有一个后台超级管理员,要点击后者

    如果没按教程操作,我……

    2. phpstudy提示:hosts文件可能不存在或被阻止打开,同步hosts失败

    解决:

    方法一,管理员启动phpstudy

    方法二,手动添加hosts(具体方法请自行百度)

    127.0.0.1 www.yoshop.com
    

    3. phpstudy中Mysql无法启动

    原因:你之前安装并运行过Mysql

    解决:

    方法一,打开cmd窗口,输入services.msc,把本机的Mysql服务停掉(注意,是停止,不是禁用!!!),再启动phpstudy中的Mysql。

    方法二,卸载Mysql,清掉本机环境,再次重试。

    4. HBuilder换了项目之后,跨域问题解决不了

    解决:在Hbuilder内置浏览器内使用

    5. 此应用DCLOUD APPID非当前账号所有,请联系所有者,设置你的账号APPID

    解决:

    yoshop2.0-uniap > uview-ui > manifest.json > 重新获取 APPID

    6. 页面只有辣条一个商品,或者没有商品

    image-20220317192630661

    问题:没仔细阅读教程

    解决:如果没有商品,你可以自己去商城后台添加。另外,请仔细阅读教程。

    01-demo用的是官方的后端环境,不允许你改数据,且如果官方关闭服务,01-demo也无法使用;

    02-local需要自己搭后端环境,可以随意操作。

    7. 其他坑都没有踩,但部署后打开浏览器显示是无法访问

    原因一:端口可能被占用

    解决:处理掉被占用的端口,或者换一个端口

    原因二:因为之前的错误操作,导致浏览器有错误缓存

    解决:清除浏览器的缓存,重试下

    8. 其他

    常见排错方法:

    按F12打开浏览器的调试页面,然后刷新网页,查看具体的错误(Console)、请求服务的结果(Network)

    image-20220318104257829

    如果看到这里,你还未安装成功项目,我建议你:

    ① 清掉本机电脑的所有环境,再去看一次搭建教程,逐步对照着操作。绝大部分小伙伴搭建环境失败,是因为漏掉了我教程里的关键信息。

    ② 将就使用本地代码 + yoshop官方后端,不自己去搭建后端环境。

    吉屋网web项目

    1. 有需求文档、测试计划、接口文档吗?

    没有。

    吉屋网web项目是一个很基础的项目,主要是教你怎么找项目 & 提供给你两份测试用例。

    1. 测试用例能发xmind源文件吗?

    不能。

    防止有人恶意使用这份它(早期我提供过xmind,结果发现拿资料的人是培训机构……)

    自动化测试实战项目

    1. 接口请求没有数据

    自动化测试的项目,我做了清库处理,方便你跟着教程从0到1练习。

    1. 这个项目太难了

    我……

    这是入门级的自动化练手项目。如果这都学不会,多下点功夫学习吧。

  • 相关阅读:
    Vue-cli前端工程配置
    CesiumJS【Basic】- #024 加载webm文件(Primitive方式)
    Hexo + Butterfly 键入在线聊天功能
    笔记本屏幕忽亮忽暗解决方法大全,总有一款适合你
    旋转框目标检测mmrotate v0.3.1 训练DOTA数据集(三)——配置文件优化技巧
    软件测试质量保证与测试
    Jetpack Compose 1.5 发布:全新 Modifier 系统助力性能提升
    知觉的定义
    Java基础深化和提高-------多线程与并发编程
    Copilot免费时代结束!正式版67元/月,学生党和热门开源项目维护者可白嫖
  • 原文地址:https://www.cnblogs.com/testtalking/p/16083679.html