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

软件测试之web项目实战

按顺序依次为:【搭建测试环境】、【需求评审】、【编写测试计划】、【分析测试点.编写测试用例】、【用例评审】、【执行用例提bug】、【测试报告】

编辑切换为居中

添加图片注释,不超过 140 字(可选)

一:搭建测试环境

(1) 搭建测试环境之 【常见项目结构模式】

编辑切换为居中

添加图片注释,不超过 140 字(可选)

(2)建测试环境之 【服务器介绍】

编辑切换为居中

添加图片注释,不超过 140 字(可选)

(3)搭建测试环境之 【HTTP协议】-—— 请求

编辑切换为居中

添加图片注释,不超过 140 字(可选)

(4)搭建测试环境 之【HTTP协议】——响应

编辑切换为居中

添加图片注释,不超过 140 字(可选)

(5)搭建测试环境 之【HTTP与HTTPS的区别】

编辑切换为居中

添加图片注释,不超过 140 字(可选)

(6)搭建测试环境之 【http1.0 与http 1.1的区别】

编辑切换为居中

添加图片注释,不超过 140 字(可选)

*搭建后台测试环境操作

编辑切换为居中

添加图片注释,不超过 140 字(可选)

(7)*编辑环境变量文件 ,配置环境变量

编辑环境变量文件,配置环境变量

 
 

编辑环境变量文件,配置环境变量 vi /etc/profile ——————————————————————————————————————————————————————————— JAVA_HOME=/usr/local/jdk1.8.0_161/ CLASSPATH=$JAVA_HOME/lib/ PATH=$PATH:$JAVA_HOME/bin export PATH JAVA_HOME CLASSPATH ——————————————————————————————————————————————————————————— * 刷新环境变量文件 source /etc/profile * 验证是否安装成功了java环境 java -version 查看java版本号 javac * 只要不报不是内部或者外部命令 就代表java环境变量配置完成 * 坑---->可能需要断开xterm再次连接

(8) *服务器安装Tomcat 软件

编辑切换为居中

添加图片注释,不超过 140 字(可选)

(9)*启动Tomcat 服务器

编辑切换为居中

添加图片注释,不超过 140 字(可选)

(10)*安装mysql并导入数据库

编辑切换为居中

添加图片注释,不超过 140 字(可选)

(11)*链接数据库工具 Navicat

 
 

* 操作数据库需要连接数据库的工具navicat,但是navicat不能够直接`连上远程mysql,mysql需要远程授权 mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; mysql>flush privileges; 刷新远程授权 * windowns电脑上使用navicat工具连接linux的mysql数据库 * 创建XX商城需要的数据库,并且导入数据 用命令行创建数据库yhsc_mall_db 导入数据

访问商城

192.168.189.128:8080

(12)*商城前台和后台数据库对比说明

编辑切换为居中

添加图片注释,不超过 140 字(可选)

二:需求解析

(1)需求评审

编辑切换为居中

添加图片注释,不超过 140 字(可选)

(2)一份完整/标准的需求文档包含哪些内容

 
 

概述:专业名词解释 阅读对象... 产品描述 * 整体流程 * 需求描述 * 版本规划 * 功能列表--产品结构图 功能需求(具体某个功能的要求) * 流程图 * 界面 * 字段说明 非功能需求 * 安全 * 性能 上线需求 * 验收标准 运营计划 附录

(3)*测试人员在需求评审阶段干什么?

1.听懂产品经理讲述的需求标准 2.划分功能模块/功能列表,如果prd里面没有列出功能模块,自己列出 3.捋清楚整个项目的流程 以及各个功能模块的流程

(4)包括以下

编辑切换为居中

添加图片注释,不超过 140 字(可选)

三:测试用例

编写测试计划 之【软件测试分类】——(1)

编辑切换为居中

添加图片注释,不超过 140 字(可选)

(2)*如何测试XXXX案例

编辑切换为居中

添加图片注释,不超过 140 字(可选)

(3)*测试计划是怎么编写的?

编辑切换为居中

添加图片注释,不超过 140 字(可选)

测试用例覆盖率是多少?为什么这么说?

编辑切换为居中

添加图片注释,不超过 140 字(可选)

(1)分析测试点,设计并编写测试用例

编辑切换为居中

添加图片注释,不超过 140 字(可选)

测试用例的基本概念(1)

编辑

添加图片注释,不超过 140 字(可选)

测试用例的特征(2)

编辑

添加图片注释,不超过 140 字(可选)

你们测试用例里面有哪些内容/测试用例模板中有哪些栏位

编辑

添加图片注释,不超过 140 字(可选)

编写测试用例方法

编辑切换为居中

添加图片注释,不超过 140 字(可选)

四:测试用例设计思路

用例评审

编辑切换为居中

添加图片注释,不超过 140 字(可选)

执行用例 提bug 之【关于bug】——bug的分类

编辑切换为居中

添加图片注释,不超过 140 字(可选)

执行用例 提bug 之【关于bug】——bug的生命周期

编辑

添加图片注释,不超过 140 字(可选)

执行用例 提bug 之【测试管理工具】——禅道

编辑切换为居中

添加图片注释,不超过 140 字(可选)

执行用例 提bug 之【测试管理工具】——禅道 (概念)

编辑切换为居中

添加图片注释,不超过 140 字(可选)

执行用例 提bug 之【测试管理工具】——禅道 (介绍)

编辑切换为居中

添加图片注释,不超过 140 字(可选)

执行用例 提bug之【测试管理工具】—禅道 后台环境搭建)

编辑切换为居中

添加图片注释,不超过 140 字(可选)

执行用例 提bug之【测试管理工具】—禅道 (使用)

编辑切换为居中

添加图片注释,不超过 140 字(可选)

执行用例 提bug之【测试管理工具】—禅道 (测试人员)

编辑切换为居中

添加图片注释,不超过 140 字(可选)

测试报告

编辑切换为居中

添加图片注释,不超过 140 字(可选)

五:项目名:XX商城

涉及端:电脑PC端、app端、H5应用端、小程序端

在该项目中,你可以随性操作,肆意妄为。比如,你可以自定义商城页面:

编辑切换为居中

添加图片注释,不超过 140 字(可选)

自定义后,在app和h5界面刷新,便能看到自定义的效果。

编辑

添加图片注释,不超过 140 字(可选)

你还可以给商城会员充值,用以购买商品。

编辑切换为居中

添加图片注释,不超过 140 字(可选)

针对该项目,我无偿提供了全套教程:

编辑切换为居中

添加图片注释,不超过 140 字(可选)

同时,我无偿提供了该项目的全套资料:

编辑切换为居中

添加图片注释,不超过 140 字(可选)

当然,针对动手能力弱的同学,我也提供了演示视频(按需取用):

编辑切换为居中

添加图片注释,不超过 140 字(可选)

最后

编辑切换为居中

添加图片注释,不超过 140 字(可选)

话不多说,按需自取。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
课程从基础讲起,全课程以实战为主,每个知识点通过实际案例演练讲解理论+实践结合,更容易理解,适合小白,低门槛,快速上手。 课程同时涵盖web端和移动端app测试,同时还加入了抓包工具的使用; 1) 第一阶段为JMETER 5.4.1 (最新版本)工具使用篇,通过Jmeter 介绍和安装、http 取样器、JDBC 取样器、JMETER 组件详细讲解、配置元件、三种参数化方式教你玩转JMETER 参数化、工作过程中间所需的常用函数、聚合报告、察看结果树、汇总报告等监听器知识,后置处理器、后置处理器之正则表达式提取器提取响应内容实践、读取本地JSON格式文件实例、正则表达式操作符、正则表达式工具之Regextester,系统全面学习正则表达式,突破JMETER 知识难点,响应断言、JMETER分布式、分布式原理、搭建JMETER 分布式、WebService协议接口测试。 每一个知识点采用理论加案例的方式,吃透每一个知识点,为性能测试实践奠定基础。 2) 第二阶段为性能测试实践篇1、通过JMETER 实践爬虫技术,爬取第三方平台全网页地址、批量爬取国外网站壁纸10W+图片并保存到本地;2、详细介绍Fiddler 抓包工具,Fiddler 抓包工具原理、Fiddler 抓取PC 端和移动端包信息、JMETER+Fiddler 结合使用对PC 端项目进行性能测试项目实践,提升PC 端性能测试能力;3、JMETER+Fiddler  结合使用对app 项目进行性能测试项目实践,提升app项目性能测试能力4、性能测试常见的业务指标和技术指标、响应时间、TPS、HPS等知识进行讲解5、通过JMETER 对移动端项目进行性能测试实战; 
通过页面性能测试概念+页面加载过程+页面性能指标+页面性能测试工具的学习,可以学到如下内容:①WEB网站页面性能的指标(白屏时间、首屏加载完成时间、FP、FCP、DCL、CLS、FPS等);②WEB网站页面性能测试策略;③WEB网站页面加载过程(前端基础语言:HTML+CSS+JavaScript,DOM、CSSOM、渲染树、布局、绘制);④WEB网站页面性能测试工具的实际操作和功能介绍(开发者工具:控制台、网络、性能、Lighthouse、FPS渲染统计等);⑤WEB网站页面性能测试报告编写。⑥WEB网站页面性能测试步骤和实际操作。课程内容:第一章:课程简介1、课程介绍2、课程大纲第二章:页面性能测试1、页面性能测试概念2、页面性能测试专业术语3、页面性能测试策略第三章:页面加载过程1、HTML概念,HTML5实例,HTML5文档2、CSS概念,CSS实例,CSS文档3、JavaScript概念,JavaScript脚本实例和作用4、DOM和CSSOM理解5、HTML5渲染引擎理解6、HTML5页面内容渲染的过程,HTML渲染树第四章:页面性能测试工具1、页面性能测试具体工具2、Chrome开发者工具介绍第五章:页面性能测试工具-控制台:window.performance1、控制台:window.performance介绍2、window.performance.timing执行结果加载字段理解3、window.performance.timing执行结果属性对应页面阶段理解4、window.performance页面性能参数计算5、window.performance页面性能关键指标计算第六章:页面性能测试工具-网络面板1、Chrome-开发者工具-网络面板介绍2、Chrome-开发者工具-网络-瀑布流指标第七章:页面性能测试工具-性能面板1、Chrome-开发者工具-性能面板-使用方法2、Chrome-开发者工具-性能面板介绍3、Chrome-开发者工具-性能面板-控制按钮区域4、Chrome-开发者工具-性能面板-Overview区域5、Chrome-开发者工具-性能面板-火焰图区域6、Chrome-开发者工具-性能面板-内存图区域7、Chrome-开发者工具-性能面板-统计汇总区域8、Chrome-开发者工具-性能面板-统计汇总区域-摘要内容9、Chrome-开发者工具-性能面板-统计汇总区域-事件时长、调用、发生顺序第八章:页面性能测试工具-FPS监控1、Chrome-开发者工具-FPS监控-FPS介绍、FPS视觉效果、FPS查看方法第九章:页面性能测试-Lighthouse面板1、Chrome-开发者工具-Lighthouse介绍、操作方法、运行的生命周期2、Chrome-开发者工具-Lighthouse报告指标分析3、Chrome-开发者工具-Lighthouse的报告优化建议第十章:页面性能测试工具-Performance insights面板1、Chrome-开发者工具-Performance insights操作方法2、Chrome-开发者工具-Performance insights分析报告第十一章:网速调研1、全国网速的调研和本机网速测试第十二章:页面性能测试总结1、页面性能测试指标采集方式2、页面性能测试报告3、页面性能测试-操作步骤​

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值