web自动化测试系列-如何选择实战项目(四)

目录

1.项目安装

2.项目优点

3.项目介绍

3.1 项目介绍

3.3 商品展示


接上文 :web自动化测试系列-页面元素该如何定位?(三)-CSDN博客

在后续的技术操作中都将会使用到项目 ,如果你有自己的练手项目 ,优先拿自己的项目做练习,如公司项目。毕竟公司项目本身就是我们要测试的对象 ,先拿它试试效果 。如若没有 ,则这里推荐一套学习项目 ,可以帮助大家做项目练习 。

1.项目安装

  1. 下载phpstudy集成环境 ,里面集成了:apache、mysql、php等软件 ,下载地址 :小皮面板(phpstudy) - 让天下没有难配的服务器环境! (xp.cn)

  2. 下载软件项目(tpshop),到官网免费源码 ,下载地址:分销商城系统开源商城系统java商城系统多商户商城系统开发tpshop开源B2C商城 (tp-shop.cn)

  3. 下载phpstudy后,直接解压并且启动即可

  4. 将tpshop项目解压到phpstudy里的www文件夹 。

  5. 打开phpstudy面板,点击启动按钮 ,就可以在浏览器访问项目了 。

这里推荐大家安装Linux版本 ,因为Linux版本下的项目运行速度快 ,windows下的项目运行速度慢 。

当然这里也给大家提供了一套安装已下载好的安装包 ,里面包括安装文档 。

链接:百度网盘 请输入提取码 提取码:vyfb

2.项目优点

为什么使用这个项目做练习呢 ?主要有以下几个原因 :

  • 这个项目的业务比较简单 ,做自动化虽然对业务的要求不重要 ,但web自动化的用例往往都是业务用例 、流程用例 ,你至少的知道一些基本的流程 。所以 ,业务不能太复杂,否则我们光研究业务了,哪还有精力去搞自动化

  • 项目的功能足够多 ,它不是一个很简单的系统 ,就一个增删改查 ,而这个系统既有前台、又有后台 ,而且每个端都有很多功能 ,足够你做各种测试了,包括功能测试、web自动化测试 。

  • 做web自动化时,你肯定要登录 ,而登录就会遇到验证码 ,对新手来说,这个验证码是我们绕不过的坑。最理想的办法就是屏蔽验证码或者验证码设置固定,而这个系统就是把验证码设置了固定值了,这样就不用担心验证码的问题了 。

以上的每个条件都是我们所需要的 ,一个业务比较好理解 、同时功能又多的系统 ,

3.项目介绍

3.1 项目介绍

tpshop是一款网上购物商场,用户登录网站进行选购自己喜欢的商品,进行下单,就可以购买到我们喜欢的商品 。主要包括功能有商品预售,商品促销,积分商场兑换商品等功能 。

3.3 商品展示

前台 :

 

后台:  

 

 

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

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

相关文章

【话题】如何看待那些速成并精通软件书籍的神器

大家好,我是全栈小5,欢迎阅读小5的系列文章,这是《话题》系列文章 目录 背景1. 神话与现实1.1 理论与实践之间的鸿沟1.2 一劳永逸的错觉 2. 速成书籍的优势与局限2.1 优势:2.2 局限: 3. 如何有效利用速成书籍3.1 量力而…

算法——链表(1)

T04BF 👋专栏: 算法|JAVA|MySQL|C语言 🫵 小比特 大梦想 此篇文章与大家分享链表专题的第一部分 如果有不足的或者错误的请您指出! 1.链表常用技巧总结 1.1引入虚拟头结点 在力扣上,基本提供的链表题目都是"无头的",但是针对无头链表,我们最…

【话题】程序员35岁会失业吗?

大家好,我是全栈小5,欢迎阅读小5的系列文章,这是《话题》系列文章 目录 背景招聘分析一、技术更新换代的挑战二、经验与技术的双重优势三、职业发展的多元化选择四、个人成长与职业规划的平衡五、结语文章推荐 背景 35岁被认为是程序员职业生…

数据治理与大数据平台解决方案(免费|可下载)

1、知识星球下载: 如需下载完整PPTX可编辑源文件,请前往星球获取:https://t.zsxq.com/191Y7dD3p 2、免费领取步骤: 【1】关注公众号 方案驿站 【2】私信发送 数据治理与大数据平台 【3】获取本方案PDF下载链接,直接…

007 CSS的继承和层叠 元素特性

文章目录 CSS属性的继承CSS属性的层叠选择器的权重 HTML元素的类型编写HTML注意事项元素隐藏方法CSS属性-overflowCSS样式不生效可能原因 CSS属性的继承 如果一个属性具备继承性,那么在该元素上设置后,它的后代元素都可以继承这个属性 如果后代元素自己…

v-on内联语句

<!DOCTYPE html> <html lang"en"> <head> <meta charset"UTF-8"> <meta name"viewport" content"widthdevice-width, initial-scale1.0"> <title>v-on内联语句</title> </head> …

如何用图形化工具远程连接MySQL或MariaDB

2024年4月7日&#xff0c;周日上午 在远程连接数据库时&#xff0c;可能会遇到如下问题&#xff1a; Lost connection to MySQL server at ‘reading initial communication packet, system error: 0 解决的办法 第一步&#xff1a;修改my.cnf my.cnf一般在/etc/mysql里面&a…

2023年度总结:允许迷茫,破除迷茫;专注自身,把握当下

0、前言 &#x1f4dc;为什么24年已经过了几个月&#xff0c;才提笔写这年度总结呢&#xff1f;毫不羞愧直问我的内心&#xff0c;其实就是懒罢了。直到前几天朋友看到了我去年写的总结&#xff0c;我自己点进那篇总结&#xff0c;完完整整的看了一遍&#xff0c;又翻看我23年…

C语言 | Leetcode C语言题解之第12题整数转罗马数字

题目&#xff1a; 题解&#xff1a; const char* thousands[] {"", "M", "MM", "MMM"}; const char* hundreds[] {"", "C", "CC", "CCC", "CD", "D", "DC"…

职业教育的痛点

一是毕业生不能满足产业的用人需求&#xff08;职教的经济属性&#xff09;。我国产业从中低端向中高端延伸&#xff0c;生产方式从流水线模式向复合化、集成化、绿色制造、柔性定制等转变&#xff0c;复合型的岗位增多。数字化转型要求每个岗位都需要掌握必要的“数字思维、数…

中国电子学会(CEIT)2021年12月真题C语言软件编程等级考试四级(含详细解析答案)

中国电子学会(CEIT)考评中心历届真题(含解析答案) C语言软件编程等级考试四级 2021年12月 编程题五道 总分:100分一、移动路线(25分) 桌子上有一个m行n列的方格矩阵,将每个方格用坐标表示,行坐标从下到上依次递增,列坐标从左至右依次递增,左下角方格的坐标为…

Go语言如何处理整数溢出

如果不了解在Go语言中如何处理整数溢出问题,可能会导致非常严重的错误。下面我们来讨论这个主题。在讨论之前,我们需要记住一些与整数有关的概念。 1. 概念 Go总共提供了10种整数类型。有4种有符号整数类型和4种无符号整数类型,具体如下表所示。 有符号整数无符号整数int8 …

Vue2(完结):replace属性、编程式路由导航、缓存路由组件、两个新钩子、路由守卫、history与hash

一、router-link的replace属性 1、作用&#xff1a;控制路由跳转时操作浏览器历史记录的模式 2、浏览器的历史记录有两种写入方式&#xff1a;分别为push和replace&#xff0c;push是追加历史记录&#xff0c;replace是替换当前记录。路由跳转时候默认为push 3、如何开启repla…

4.6

数求和阶乘和质数 #include <iostream> using namespace std; int mproduct(int a) { if(a>1) { return a*mproduct((a-1)); } else { return 1; } } class number { int a; public: number():a(5){}; number(int a):a(a){…

HTTPS中的TLS和TCP能同时握手吗

一般情况下&#xff0c;不管 TLS 握手次数如何&#xff0c;都得先经过 TCP 三次握手后才能进行 因为 HTTPS 都是基于 TCP 传输协议实现的&#xff0c;得先建立完可靠的 TCP 连接才能做 TLS 握手的事情。 「HTTPS 中的 TLS 握手过程可以同时进行三次握手」对不对呢&#xff1f…

敏感信息泄露漏洞

法律声明 参与培训需要遵守国家法律法规&#xff0c;相关知识只做技术研究&#xff0c;请勿用于违法用途&#xff0c;造成任何后果自负与本人无关。 中华人民共和国网络安全法&#xff08;2017年6月1日起施行&#xff09; 第二十二条 任何个人和组织不得从事入侵他人网络、干扰…

C——找单身狗2

题目内容&#xff1a; 在一个数组中&#xff0c;室友两个数字出现了一次&#xff0c;其他所有数字都出现了两次。找出只出现一次的数字。 如&#xff1a;1&#xff0c;2&#xff0c;3&#xff0c;4&#xff0c;5&#xff0c;1&#xff0c;2&#xff0c;3&#xff0c;4&#xff…

【云计算】云数据中心网络(一):VPC

云数据中心网络&#xff08;一&#xff09;&#xff1a;VPC 1.什么是 VPC2.VPC 的组成2.1 虚拟交换机2.2 虚拟路由器 3.VPC 网络规划3.1 VPC 数量规划3.2 交换机数量规划3.3 地址空间规划3.4 不同规模企业地址空间规划实践 4.VPC 网络高可靠设计4.1 单地域单可用区部署4.2 单地…

(delphi11最新学习资料) Object Pascal 学习笔记---第8章第7节(可视化窗体继承)

8.7 可视化窗体继承 ​ 继承不仅用于库类或你编写的类&#xff0c;而且在整个基于 Object Pascal 的开发环境中相当普遍。正如我们所看到的&#xff0c;当你在集成开发环境中创建一个窗体时&#xff0c;这个窗体就是一个继承自 TForm 的类的实例。因此&#xff0c;任何可视化应…

【Vue3】自定义Modal的fixed无效

现有一个模态框&#xff0c;目前一切正常&#xff0c;Modal可以在视口正确位置展示 <template><div class"father"><h3>模态框的父组件</h3><button click"showModal !showModal">显示/隐藏modal</button><div …