功能测试实战——TPshop开源商城

28 篇文章 3 订阅
订阅专栏

熟悉项目

  • 项目架构
  • 业务模块,模块之间的关系
  • 项目干了个啥

测试流程

  1. 需求评审
  2. 编写测试计划和测试方案
  3. 编写测试用例与评审
  4. 测试执行与BUG跟踪
  5. 编写测试报告

功能测试:理解需求,根据功能点编写测试用例

基本要求:覆盖需求,需求文档,产品原型图,UI设计图,以用户角度测试软件的可见功能

设计步骤:需求分析==》测试点==》测试用例

轮播图功能测试

需求说明与测试点

需求以需求文档为准,不同意见需要在需求评审的时候提出来

编写测试用例

编写测试用例没有对错之分,自己写着练习

ID:建用例编号
用例优先级
P0:一般为保证软件中最主要、重要的功能,最基本的流程能正常运行而设计
P1:次要功能、小功能
P2:UI、边界、错误的设置
P3:错误信息、较复杂的场景、不常用的场景

测试结果:pass、fail、block(由于有bug不能继续执行时填写)、NA(由于环境、资源缺失不能执行时填写)
测试版本号:当前测试任务所用的软件版本号
备注:
1. fail的用例问题描述和对应的bugID可填入此项中
2. block和NA的用例需要在此项填写原因
3. 对用例有疑问,或此用例需要更新也可以填写在此项中

执行测试用例并记录缺陷

ID:缺陷编号
问题描述:对应于“禅道”中bug标题,或问题简要描述
严重程度:
严重(S1):主功能不可用、crash问题、闪退、不能启动
一般(S2):次要功能不可用,边界、异常未进行处理等
微小(S3):易用性问题、界面展示,小的性能问题等
建议(S4):建议性问题                                                                                                      

缺陷优先级:
Priority 0:必须在24小时之内被解决
Priority 1:产品发布前必须修复
Priority 2:可以在下一个版本中修复                                                                                       

缺陷状态:                                                                                                                                         
New:新建
Open:打开
Fixed:修复
Rejected:拒绝
Postponed: 延期
Reopen:再次打开

购物车功能测试

需求说明与测试点

测试点尽量写的详细,后面测试用例编写的时候,可以酌情删减

测试点可以excel或者xmind的形式整理

确保需求文档里写的点都要被测到

 编写测试用例

有个疑问的地方,设计测试用力的时候,感觉有些测试点可以合并成一条测试用例,不知道这时候是分开写多条测试用例还是写一条覆盖 。

写多条,可以把其他的情况作为前置条件或者测试数据,在测试步骤中体现,预期结果只关注测试点的效果

测试步骤一致时,需要确认的东西都可以写在预期结果中

注册功能测试

需求说明与测试点

 

编写测试用例

等价类划分,测试用例尽量覆盖全部的有效等价类,每个无效等价类都需要一条测试用例

会员列表功能测试

需求说明与测试点

一些页面截图 

 

抢购功能测试

需求说明与测试点

一些界面截图

优惠卷功能测试

需求说明与测试点

 一些界面截图

非功能性测试

  • 兼容性测试:不同平台,不同浏览器,不同操作系统,不同操作系统版本,不同网络情况
  • 界面测试(UI):布局、风格、按钮、参照UI设计图
  • 易用性测试:用户群体、计算机水平、项目复杂性、快捷操作
  • 性能测试:用户量大、并发测试、压力测试、负载测试
  • 安全测试:输入数据、传输数据、输出数据、sql注入、渗透测试

业务流程测试

状态转移法

概念:基于系统中模块或节点之间的状态。来描绘状态与状态之间的关系,从而找到状态之间转化的路线设计测试用例的一种方法。

使用:

  1. 找出系统所有的节点

  2. 绘制状态迁移图

  3. 绘制状态迁移树

  4. 找出状态之间的转换路径

​业务流程图

  • 业务流程测试的关注点:

    • 关注点在核心业务是否能够跑通

    • 重点不是关注单个功能模块的细节点

  • 业务流程测试的价值:

    • 客户角度:对客户最有价值的是业务的实现,不是单功能模块的质量

    • 测试人员角度:分配任务往往是针对功能模块划分,业务流程的测试容易遗漏

  • 进行业务流程测试的时机

    • 上线前进行业务流程测试的确认

    • 单功能模块基本可用的情况下,尽早进行(冒烟测试)

  • 业务流程测试用例设计

    • 需求分析,明确流程

    • 画出流程图

    • 编写测试用例,一条路径对应一条测试用例

      • 路径较多时,根据业务设计优先级

下单流程图

发货流程图

业务测试用例

前台下单

后台发货

 测试思路

写测试点,整理的一些功能测试点的思路,除了这些基本的点以为还要加上业务的规则等

软件测试web自动化项目实战——TPshop开源商城系统
qq_41293655的博客
02-22 1万+
自动化测试流程 目标 1.熟悉自动化测试的流程 1.自动化测试的流程 1. 需求分析 2. 挑选适合做自动化测试的功能 3. 设计测试用例 4. 搭建自动化测试环境 [可选] 5. 设计自动化测试项目的架构 [可选] 6. 编写代码 7. 执行测试用例 8. 生成测试报告并分析结果 项目介绍 1.项目介绍 项目名称 TPshop开源商城系统 项目描述 TPshop是一个电子商务B2C电商平台系统,功能强大,安全便捷。适合企业及个人快速构建个性化网上商城。 包...
TPshop开源商城源码 v1.2.7
12-05
TPshop商城( Thinkphp shop的简称 )B2C 和 B2B2C商城开源网站源码。 TPshop 是用thinkphp开发的shop 一款开源网店系统,适合企业及个人,包含 (微信商城 + wap + android + ios + pc) 二次开发非常方便, 详细的TPshop使用手册 + TPshop二开手册 + TPsh
TShop 开源商城项目教程
最新发布
gitblog_01178的博客
08-26 372
TShop 开源商城项目教程 TShopTShop项目地址:https://gitcode.com/gh_mirrors/ts/TShop 项目介绍 TShop 是一个功能丰富的开源商城系统,旨在为开发者提供一个易于扩展和定制的电子商务平台。该项目支持多种商品管理、订单处理、用户管理等功能,并且提供了完整的后台管理系统,方便商家进行商品和订单的管理。 项目快速启动 环境准备 在开始之前,请确保您...
软件测试——Tpshop商城项目
qq_39072304的博客
07-16 1662
熟练掌握测试用例设计编写,测试用例设计八大要素(用例编号、测试标题、测试目的、前置条件、输入数据、执行步骤、预期结果、实际结果)EXCEL。熟练使用边界值分析法、等价类划分法、判定表分析、提取测试数据。项目经验:注册、登录需求测试。1.负责产品系统测试,包括功能测试、性能测试、稳定性测试、用户场景测试、可靠性测试等。1.熟练掌握软件测试技术、方法、与参与项目功能测试、系统测试、专项测试优先;2.负责测试相关文档的编写,包括测试计划测试用例、测试报告等。3.负责自动化测试框架、用例的维护。
黑马测试基础-TPshop项目(1)
zxcvbnm_1206的博客
04-13 3496
项目组织架构图反映的是一个项目组织系统中各子系统之间和各元素之间的组织关系,反映的是各个模块及模块下面的子模块,子模块下面的子模块之间的组织关系。a)显示1-5长banner图片,自动轮播,3s切换一张,如果只有一张banner图片,则不轮播。是从测试的技术角度去分析需求,在方向上明确要怎么测,分析结果重点在于测试策略与技术实现。查询手机号是“15728743912”的会员账号的昵称以及所下订单的订单编号。查询商品表前10 条的商品信息(只要id,名称,库存,售价)删除install.lock。
TPshop开源商城源码 v2.0.8
11-26
TPshop商城( Thinkphp shop的简称 )B2C 和 B2B2C商城开源网站源码。 TPshop 是用thinkphp开发的shop 一款开源网店系统,适合企业及个人包含 (微信商城 + wap + android + ios + pc) 二次开发非常
python+selenium+chrome 自动化测试TPshop商城项目实战(一) ——注册,登录练习(csdn).pdf
12-03
python+selenium+chrome 自动化测试TPshop商城项目实战(一) ——注册,登录练习(csdn)
功能测试 —— TPShop商城项目
此心光明事上练的博客
12-01 3694
​ 一、web项目环境说明功能 二、we项目环境说明 功能测试(一)—— web项目环境与测试流程、业务流程测试 功能测试(二)—— web项目业务与单模块测试 三、测试流程的应用 功能测试(三)—— web项目抢购模块测试 功能测试(四)—— web项目购物车模块测试与网络知识 四、商城项目测试(业务流程、模块测试) 五、测试辅助工具( 抓包工具) 功能测试(一)—— web项目环境与测试流程、业务流程测试 六、APP项目测试 功能测试(六)—— APP测试之互联网公司的必备知识 功能测试(七
项目实战-tpshop商城项目
JennyXi2001的博客
03-11 1487
用户信息表: tp_users用户地址信息表: tp_user_address。
【计算机毕设】tpshop购物商城系统自动化测试+po+pytest+allure报告+logging
weixin_42665577的博客
04-18 1008
3、必须运用PO模式将程序中的页面元素定位和元素操作封装成一个页面类,在该页面类中实现页面对象和测试用例的分离,从而减少冗余代码,提高测试代码的可维护性和可读性;Web端前台商城系统:给用户提供线上购物操作,核心功能有登录注册、商品搜索、购物车、个人信息等。1、用Python语言设计并实现基于B/S模式的Tpshop商城购物系统的自动化测试;2、能够完整实现3个核心业务流程的自动化脚本的编写,每个核心业务流程的操作不少于10个。#tpshop软件测试 #tpshop #软件测试 #软件测试辅导。
功能测试-测试项目-tpshop(1)
meini32的博客
02-23 943
测试项目-tpshop
TPshop 开源商城管理系统 v2.0.5
12-30
TPshop商城( Thinkphp shop的简称 )B2C 和 B2B2C商城开源网站源码。 TPshop 是用thinkphp开发的shop 一款开源网店系统,适合企业及个人包含 (微信商城 + wap + android + ios + pc) 二次开发非常
python+selenium+chrome 自动化测试TPshop商城项目实战(二)——通过cookies绕过验证码.pdf
12-03
python+selenium+chrome 自动化测试TPshop商城项目实战(二)——通过cookies绕过验证码
TPshop开源商城源码 v1.2.9
12-05
TPshop商城( Thinkphp shop的简称 )B2C 和 B2B2C商城开源网站源码。 TPshop 是用thinkphp开发的shop 一款开源网店系统,适合企业及个人,包含 (微信商城 + wap + android + ios + pc) 二次开发非常方便, 详细的TPshop使用手册 + TPshop二开手册 + TPsh
TPshop开源商城源码 v1.2.4
12-06
TPshop商城( Thinkphp shop的简称 )B2C 和 B2B2C商城开源网站源码。 TPshop 是用thinkphp开发的shop 一款开源网店系统,适合企业及个人,包含 (微信商城 + wap + android + ios + pc) 二次开发非常方便, 详细的TPshop使用手册 + TPshop二开手册 + TPsh
TPshop开源商城源码 v2.0.5
11-30
TPshop商城( Thinkphp shop的简称 )B2C 和 B2B2C商城开源网站源码。 TPshop 是用thinkphp开发的shop 一款开源网店系统,适合企业及个人,包含 (微信商城 + wap + android + ios + pc) 二次开发非常
TPShop开发常用知识点
王定勇15993092872
03-06 359
1.显示调试信息: SHOW_PAGE_TRACE=1//是否显示调试信息,0不显示调试信息,1显示调试信息 2.无法加载控制器ApiDoc: 在Application下新建一个模块,报错无法加载ApiDoc控制器,最后才知道是如下代码的问题,必须把新建的模块名添加进去才能正常访问,否则将会显示如上错误提示,改代码意思即是允许访问的模块: 'MODULE_ALLOW_LIST' =&g...
TPshop商城的保姆教程(Ubuntu)
a272329874a的博客
08-12 551
安装TPSHOP并配置
电表功能测试自动化软件 开源框架
03-25
现有的电表功能测试自动化软件开源框架有很多,以下是其中几个: 1. Selenium:这是一个广泛使用的自动化测试框架,可以用于测试Web应用程序。它支持多种语言,包括Python和Java。 2. Robot Framework:这是一个Python编写的开源自动化测试框架,可以用于测试各种应用程序,包括Web应用程序和桌面应用程序。 3. Appium:这是一个用于测试移动应用程序的开源框架。它支持多种移动平台,包括iOS和Android。 4. TestComplete:这是一款自动化测试软件,可以用于测试Web应用程序、桌面应用程序和移动应用程序。它支持多种脚本语言,包括Python、Java和JavaScript。 5. JMeter:这是一款开源的负载测试工具,可以用于测试Web应用程序的性能。它支持多种协议,包括HTTP、FTP和SMTP。 以上是一些常见的电表功能测试自动化软件开源框架,你可以选择合适的框架来实现自动化测试
写文章

热门文章

  • python 输出列表去掉中括号 23571
  • 报错SystemError: java.nio.file.InvalidPathException: Illegal char <:> at index 2 8958
  • 功能测试实战——TPshop开源商城 8490
  • 56. 单引号、双引号、三引号的区别? 7732
  • SQL 求中位数 7376

分类专栏

  • python 学习笔记 51篇
  • 数据挖掘 学习笔记 27篇
  • 测试 学习笔记 28篇
  • python 基础题 124篇
  • Linux 学习笔记 4篇
  • 数据库 面试题
  • SQL 学习笔记 12篇
  • 测试 面试题 80篇
  • 计算机基础必备 6篇
  • 数据结构 学习笔记 8篇
  • Nginx 学习笔记 2篇
  • java 学习笔记 36篇
  • 问题总结 6篇

最新评论

  • python 实现重采样保证不同类别数量一致

    CSDN-Ada助手: 推荐 Python入门 技能树:https://edu.csdn.net/skill/python?utm_source=AI_act_python

  • 功能测试实战——TPshop开源商城

    2301_79539647: 有源文件吗

  • SQL 窗口函数应用

    富贵花开607: 建表语句还有吗老师

  • 【案例】交易数据异常检测

    抒情柠檬水: data.Class是不是写错了,应该是data['Class']吧

  • python 划分时间段的方法

    CSDN-Ada助手: 不知道 Python入门 技能树是否可以帮到你:https://edu.csdn.net/skill/python?utm_source=AI_act_python

最新文章

  • python 实现重采样保证不同类别数量一致
  • python 划分时间段的方法
  • python 将复杂日期格式化
2024年1篇
2023年128篇
2022年11篇
2021年48篇
2020年187篇
2018年15篇

目录

目录

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

玻璃钢生产厂家玻璃钢艺术雕塑招商南通玻璃钢雕塑多少钱商场美陈施工合同玻璃钢雕塑销售厂家蚌埠大型玻璃钢雕塑商场珠宝美陈植物玻璃钢雕塑定制玻璃钢雕塑和平鸽商场美陈图片ins风南通玻璃钢卡通雕塑供货商滁州玻璃钢雕塑订制雕塑制作玻璃钢温州节庆商场美陈陕西省玻璃钢雕塑报价玻璃钢卡通雕塑现货莱州玻璃钢卡通座椅雕塑芜湖玻璃钢雕塑生产厂家园林玻璃钢卡通雕塑费用湖北定制玻璃钢人物雕塑泰州玻璃钢花盆花器香橙玻璃钢卡通雕塑设计商场风车节美陈漯河玻璃钢坐凳雕塑定做大连玻璃钢雕塑设计施工赣州抽象玻璃钢雕塑玻璃钢雕塑的费用成都欧式玻璃钢雕塑销售厂家厦门商场美陈装饰设计玻璃钢陶瓷雕塑企业商场橱窗美陈摆设定做香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化