软件测试项目实战(附全套实战项目教程+视频+源码)

news2024/11/14 14:43:38

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

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

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

接口测试项目

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运行的虚拟环境问题

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

然后再执行刚刚那条 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 命令

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

去掉151行末尾的逗号

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. 页面只有一个商品,或者没有商品

问题:没仔细阅读教程

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

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

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

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

原因一:端口可能被占用

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

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

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

8. 其他

常见排错方法:

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

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

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

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

吉屋网web项目

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

没有。

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

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

不能。

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

自动化测试实战项目

  1. 接口请求没有数据

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

  1. 这个项目太难了

我……

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

最后:【可能给你带来帮助的教程】

 上面这些项目都在下方小卡片,必须发送:项目123领取(不然不能快速领取喔)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/352012.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

webpack安装步骤(一)

系列文章目录 安装步骤系列文章目录前言一、Webpack是什么&#xff1f;Webpack官网解释解释内容如下图二、Webpack的安装步骤第一步&#xff1a;检查本机是否已经安装过Webpack&#xff08;全局&#xff09;1.操作如下2.结果如下图第二步&#xff1a;安装webpack&#xff08;非…

利用无线通讯技术构建工厂智能化立体仓储

立体仓库主要通过检测、信息识别、控制、通信、监控调度、大屏显示及计算机管理等装置组成。完成仓库各设备连接无线化&#xff0c;可大幅减少网线布防成本&#xff0c;缩短生产线调度时间&#xff0c;实现汽车装配生产线的柔性生产&#xff0c;提高汽车装配生产的自动化水平。…

短视频的素材在哪里找呢?推荐给你一个好办法

我刚刚在视频号做出了30万播放的小爆款&#xff0c;过去3年我做出了很多6位数播放的视频。在这里&#xff0c;我就大家分享20个我常用的素材渠道&#xff0c;其中一些渠道比较小众。除此之外&#xff0c;我也希望同时讲一下短视频的内容生产。为了方便大家浏览&#xff0c;我把…

使用web3连接Georli测试网络

文章目录1.使用geth方式在终端2.写成脚本2.1 通过metamask &#xff08;现成的太复杂&#xff0c;搞不太来&#xff09;2.2 通过自己的接口3.通过truffle方式连接 &#xff08;不成功&#xff09;目前的工作情况是&#xff0c;已在remix写好执行合约并部署在Georli测试网络中&a…

NJ 时钟自动调整功能(SNTP)

NJ 时钟自动调整功能(SNTP) 实验设备&#xff1a;NJ501-1300 实验目的&#xff1a;NJ使用ntp实现时钟自动调整 1. 实验概览 ​ 本次实验通过NJ的ntp功能&#xff0c;将PLC的时钟和阿里的ntp服务器时钟每隔1分钟同步一次。 阿里ntp服务器的域名为&#xff1a;ntp.aliyun.com…

Python fileinput模块:逐行读取多个文件

前面章节中&#xff0c;我们学会了使用 open() 和 read()&#xff08;或者 readline()、readlines() &#xff09;组合&#xff0c;来读取单个文件中的数据。但在某些场景中&#xff0c;可能需要读取多个文件的数据&#xff0c;这种情况下&#xff0c;再使用这个组合&#xff0…

力扣56.合并区间

文章目录力扣56.合并区间题目描述排序合并力扣56.合并区间 题目描述 以数组 intervals 表示若干个区间的集合&#xff0c;其中单个区间为 intervals[i] [starti, endi] 。请你合并所有重叠的区间&#xff0c;并返回 一个不重叠的区间数组&#xff0c;该数组需恰好覆盖输入中…

windows上配置IIS全过程

文章目录1️⃣ 配置IIS1.1 从开始打开服务器管理1.2 添加角色和功能1.3 添加角色和功能向导1.4 按照如下步骤选择2️⃣ 问题&#xff1a;缺少源文件解决方案优质资源分享作者&#xff1a;xcLeigh 文章地址&#xff1a;https://blog.csdn.net/weixin_43151418/article/details/1…

与感受野相关的几种网络结构

一、Inception 1. Inception v1 目的 通过设计一个稀疏网络结构&#xff0c;但是能够产生稠密的数据&#xff0c;既能增加神经网络表现&#xff0c;又能保证计算资源的使用效率。 结构 图1-1 Inception v1结构图 特点 共4个通道&#xff0c;其中3个卷积通道分别使用111111…

HashTable和HashMap的区别详解

一、HashMap简介 HashMap是基于哈希表实现的&#xff0c;每一个元素是一个key-value对&#xff0c;其内部通过单链表解决冲突问题&#xff0c;容量不足&#xff08;超过了阀值&#xff09;时&#xff0c;同样会自动增长。 HashMap是非线程安全的&#xff0c;只是用于单线程环境…

Velocity实战笔记

基础准备 velocity模板语法简介 官方实例 版本环境 <dependency><groupId>org.apache.velocity</groupId><artifactId>velocity</artifactId><version>1.7</version></dependency>标签介绍 <Workbook><DocumentPr…

STM32 DFU模式烧录代码

什么是DFU? dfu的本质是isp&#xff0c;usb接口的isp&#xff0c;在系统编程&#xff0c;进入isp的方式我们先了解 如下图 boot0为高电平 boot1为低电平即可进入isp模式。 熟悉的场景 在我们使用flymcu软件下载代码时&#xff0c;本质也是isp 串口接口的isp。 傻瓜使用方式…

RF电路的分布参数集中参数化

文章目录1.威尔金森功分器的集总参数设计例1&#xff1a;ADS仿真:设计一个工作在1GHz的威尔金森功分器2.分支线定向耦合器的集总参数设计例2&#xff1a;ADS仿真设计一个分支线的定向耦合器&#xff0c;中心频率&#xff1a;920MHz3.总结射频电路的分析会引入分布参数分析的理论…

刷题专练之翻转题练习

文章目录一、 编写函数实现字符串翻转二、轮转数组总结一、 编写函数实现字符串翻转 描述 编写一个函数&#xff0c;实现字符串的翻转 输入描述&#xff1a; 输入一个字符串 输出描述&#xff1a; 输出翻转后的字符串 写法一&#xff1a; 这种方法是定义begin和end&#xff0…

Nacos详细使用操作文档(图文详细)

文章目录Nacos详细使用操作文档(图文详细)1、安装2、Nacos作为注册中心2.1、Nacos服务注册【ICRMS】2.2、Nacos 服务调用2.2.1、Feign 远程调用【Personnel】2.2.2)、RestTemplateRibbon 远程调用【Personnel】3、Nacos作为配置中心4、Nacos 命令空间5、Nacos配置文件参数详解N…

Java 基础面试题——异常

目录1.Exception 和 Error 有什么区别&#xff1f;2.Throwable 类中常用方法有哪些&#xff1f;3.Checked Exception 和 Unchecked Exception 有什么区别&#xff1f;4.throw 和 throws 的区别是什么&#xff1f;5.try-catch-finally 如何使用&#xff1f;6.finally 块中的代码…

4.3 PBR

1. 实验目的 熟悉PBR的应用场景掌握PBR的配置方法2. 实验拓扑 PBR实验拓扑如图4-8所示: 图4-8:PBR 3. 实验步骤 (1) IP地址的配置 R1的配置 <Huawei>system-view

缓存Redis常见面试题

一、Redis概念Redis是⼀个⾼性能的key-value数据库&#xff0c;它是完全开源免费的&#xff0c;⽽且redis是⼀个NOSQL类型数据库&#xff0c;是为了解决⾼并发、⾼扩展&#xff0c;⼤数据存储等⼀系列的问题⽽产⽣的数据库解决⽅案&#xff0c;是⼀个⾮关系型的数据库。二、Red…

【Git】git常用命令总结

简言 git是一个开源的分布式版本控制系统&#xff0c;可以有效、高速地处理从很小到非常大的项目版本管理。 里面有很多常用的命令语法&#xff0c;在此做一个常用命令总结记录&#xff0c;以备不时之需。 命令总结 由于git是基于linux开发的工具&#xff0c;所以有个特点&a…

网安新基建!国内首个“网络安全卓越中心”落地南京江宁

​​近日&#xff0c;国内首个网络安全卓越中心&#xff08;“CyberPeace Center of Excellence”简称“CPCOE”&#xff09;落地南京市江宁区&#xff0c;项目金额数千万元&#xff0c;由赛宁网安建设运营。CPCOE旨在提高全民数字素养、培育网安人才、提升关基防御能力、促进安…