IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 项目1:Ego微商小程序 -> 正文阅读

[开发测试]项目1:Ego微商小程序

项目介绍

“Ego微商”微信小程序,主要针对有特色的食品类商品线上零售。通过微信平台大流量在一定程度上提升了特色食品的影响力。

项目技术实现

该项目分为前后端,前端通过:WXML+WXSS+JavaScript实现客户端与平台端UI交互。其中WXML+WXSS+JavaScript是微信小程序自带的技术。
后端通过:Apache服务器提供web应用服务,通过PHP语言实现后端接口业务。
所以,项目框架应用是Linux+Apache+MySQL+ThinkPHP的技术框架。

项目部署

后端:WAMP:在windows上部署通过集成工具XAMPP安装apache、mysql、php。
前端:微信开发者工具。
操作系统:Windows10 x64
web服务器:Apache 2.4
数据库:MySQL:5.5
开发框架:ThinkPHP:5.0
CPU双核,内存2GB,贷款1Mbps

基本模块

主页: 以商品展示为主,主要是热门商品,主题商品,新品展示。
分类: 以不同类别展示商品,按不同属性归类,以及归类后的展示。
购物车: 意向商品的添加、修改、统计,为下单做准备。
我的: 个人中心信息,显示有关人地址、订单等相关信息。

核心业务

在这里插入图片描述

测试相关

测试准备

除了手机,手机模拟器,wifi,连接工具等还需要去微信公众平台申请小程序账号。
在这里插入图片描述

测试流程

  1. 需求分许与评审
    根据需求说明书确保对于当前需求理解一致
  2. 编写测试计划以及方案
    测试计划:搞清楚项目中“测什么”?
    测试方案:搞清除项目中”怎么测“?
  3. 设计测试用例并评审
  4. 执行测试用例并跟踪
    测试过程日志记录
    测试缺陷跟踪验证
  5. 编写测试报告以及分析

部署流程

乱七八糟安装一堆之后

  1. 熟悉前后端部署要求
    当前项目架构:C/S (客户端-服务器).
    各个软件的版本
  2. 搭建项目系统环境
    windows
  3. 部署项目应用服务
    Apache、mysql、Ego微商代码
  4. 部署结果正确验证

测试

功能测试

先进行基本功能测试。采用”总分总“设计思想

总: 从总体把控被测产品,熟悉被测产品的模块构成分类
分: 根据需求提取功能模块,按模块拆分细化,直到可以之际设计测试用例
总: 根据需求从核心业务模块或者用户实际应用场景进行测试设计

按照布局模块

在这里插入图片描述

在这里插入图片描述
导航区: 标题、导航按钮、内嵌插件
在这里插入图片描述

标签区: 显示、操作
在这里插入图片描述

展示区: 布局及显示、操作与规则,主页,分类,购物车,我的
轮播图:
在这里插入图片描述
在这里插入图片描述
新品信息:
在这里插入图片描述
商品详情:
在这里插入图片描述
专题:
在这里插入图片描述
还有一堆!!

基本业务流程

在这里插入图片描述

核心业务

在这里插入图片描述

非功能设计

在这里插入图片描述
在这里插入图片描述
其他:
易用性设计:三级页面深度,操作过程提示引导,操作结果反馈。电话短信对小程序的影响,不同设备登录数据保留。

接口测试

接口

接口: 指系统或组件之间的交互点,通过这些交互点可以进行数据之间的交互。
接口测试: 对系统或组件之间的接口进行测试,主要是校验数据的交换、传递和控制管理过程,以及相互逻辑依赖关系。
接口测试特点:

  1. 测试可以提前介入,提早发现bug,符合质量控制前移的理念
  2. 可以发现一些页面操作发现不了的问题
  3. 接口测试低成本高收益
  4. 接口测试是从用户的角度对系统进行全面的监测

实现方式

该项目使用Postman测试工具。python+Requests编写代码实现。

接口测试流程

  1. 需求分析
  2. 接口文档解析
  3. 设计测试用例
  4. 执行用例
  5. 使用接口测试工具实现
  6. 通过编写代码实现
  7. 接口缺陷管理与跟踪
  8. 接口自动化持续集成

Postman实现接口测试

根据接口文档APi写的

在这里插入图片描述
在这里插入图片描述
1.设置全局变量
在这里插入图片描述
2.
在这里插入图片描述
在这里插入图片描述

接下来的测试与上述步骤相同,主要看使用code获取token那里
4.获取token,由于获取订单,创建订单要在登录状态下才可以进行,所以需要从code获得token,进入登录态
在这里插入图片描述
在这里插入图片描述
5.先将token存储在全局变量,验证token
在这里插入图片描述

在这里插入图片描述
6.之后的接口测试与之前相同,在需要填写token的地方调用全局变量即可。
7.批量运行脚本,生成测试报告
在这里插入图片描述

在这里插入图片描述
导出测试脚本与测试环境,生成测试用例。
在存储脚本与环境的目录下,运行cmd,
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
累死了!!!!!!!postman如何通过代码设置全局变量 下一章节说!!

补:

Postman设置全局变量(代码)

这是另一个项目中的
在这里插入图片描述
这是设置环境变量
在这里插入图片描述

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2021-08-22 13:48:14  更:2021-08-22 13:48:18 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/17 20:44:48-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码