测试内容初步认知

测试流程

了解需求--需求评审--编写测试用例--测试用例评审(产品、开发、测试)--提测测试--bug管理(devops)--集成--集成回归--发布灰度包测试(灰度周期一周)----编写测试报告--发布上线

测试岗位划分

功能测试

负责编写测试用例,执行手动测试,记录并追踪缺陷,以及编写测试报告。

自动化测试

接口自动化(pytest(python), TestNG(java))

UI自动化(web端的UI自动化(selenium,),app端的UI自动化)

性能测试工程师

app端性能测试

服务端性能测试

安全测试

测试开发

开发测试工具或者测试平台,要求有很强的编程能力

功能测试测试用例编写

测试用例定义:

一组有输入,执行条件,预期结果的案例

功能测试考虑的点用例

正常的,异常的,开关、兼容性、权限、网络(app)

基本功能测试用例

兼容性

如果界面的显示没有特别的就根据系统和机型来(如果时间来不及可以采用交叉测试)

如果界面(UI)显示有特别的再考虑app的屏幕类型

app 的权限考虑

网络

charles模拟弱网

弱网ios可以通过开发者工具进行直接模拟,windows电脑安装itools后通过数据线可以开启

android

bug管理工具(devops)

jira,禅道,以及公司自己开发的伙伴等

前后端问题定位

pc端的浏览器

前后端信息通过接口传输

http请求消息:请求行、请求头、请求体、

http响应消息:响应行、响应头、响应体

抓到的报文分析

状态:http的响应状态码:202,404,500,503,302

方法:http请求方法get,post

域名:服务器的域名或者IP+端口

文件类型:html,css,js,png

发起者:请求怎么发起的比如script

传输和代销:传输的文件及大小

详细报文内容:消息头,cookies,请求,响应,耗时

Content type:HTML,CSS,JS

XHR requests:XMLHTTPRequests

WS:WebSocket连接

手机端的h5等页面通过

手机上的抓包工具

charles:https://blog.csdn.net/u014045237/article/details/111937740

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

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

相关文章

麦肯锡:量子传感究竟在何处可以发光发热

量子传感技术已经提供价值,潜在的应用案例可以塑造多个行业。有四种核心技术具有应用前景:固态自旋、中性原子、超导电路和离子阱,它们具有在广泛的物理属性上的传感能力,包括磁场、电场、旋转、温度、重力、时间和压力。选择哪种…

一网通办怎么办?一网统管怎么管?

一网通办怎么办?一网统管怎么管? 下面资源来源于网络,如有侵权请联络删除! **一网通办与一网统管的建设背景、建设情况及建设意义** 一、建设背景随着信息技术的飞速发展,传统的政务服务方式已难以满足人民群众日益增长的需求。各部门信息系统独立运行,导致信息孤岛现象…

Android Service功能使用

在Android开发中,Service是一个在后台长时间运行的组件,不会提供用户界面。它可以用来处理一些需要在后台进行的操作,比如播放音乐、下载文件或进行网络请求。本文将介绍如何在Kotlin中使用Service,并包含具体的代码示例。 什么是…

Python自动化(6)——图像模块

本文所述的方法都是基于前几章的后台点击,因此同样需要绑定窗口句柄。 Python自动化(6)——图像模块 识色 定点比色 def cv2CompareColorOneMatch(self, x, y, hexColor, _similar0, borderNone):startX 0startY 0similar _similar self.colorOffsetif bord…

Spring AOP架构设计解析

一、AOP(Aspect Oriented Programming)Aspect:方面/层面;Oriented:朝向 1、面向方面(切面)编程 2、Spring基于代理实现AOP 3、业务作用类似于过滤器,比过滤器强大 二、AOP实现方…

基于Java协同过滤算法的电影推荐系统设计和实现(源码+LW+调试文档+讲解等)

💗博主介绍:✌全网粉丝10W,CSDN作者、博客专家、全栈领域优质创作者,博客之星、平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌💗 🌟文末获取源码数据库🌟 感兴趣的可以先收藏起来,…

Kotlin 中的解构

解构声明是 Kotlin 语言的一个特性,它允许我们从一个数据结构中提取多个变量,这样可以让我们的代码更加简洁易读,同时也提高了代码的可维护性。 在 Kotlin 中,解构可以用于多种数据类型,例如,列表&#xf…

vue3文件目录解析

Vue3 的文件目录结构在构建单页面应用时起到了至关重要的作用,其结构清晰、模块化设计有助于提高代码的可读性、可维护性和可重用性。以下是 Vue3 文件目录的详细解析: 根目录: 包含 Vue3 项目的所有主要文件和文件夹。node_modules&#xf…

几何内核开发-实现自己的NURBS曲线生成API

我去年有一篇帖子,介绍了NURBS曲线生成与显示的实现代码。 https://blog.csdn.net/stonewu/article/details/133387469?spm1001.2014.3001.5501文章浏览阅读323次,点赞4次,收藏2次。搞3D几何内核算法研究,必须学习NURBS样条曲线…

前端的拖拽和缩放(缩放以鼠标为中心)

效果: 拖拽和缩放(缩放以鼠标为中心) 代码具体实现如下: 但是有几个注意点 (1)为什么需要设置 transform-origin: 0 0; 缩放时以鼠标为中心进行缩放。这意味着需要手动计算缩放过程中元素的位移&#…

动手学深度学习(Pytorch版)代码实践 -卷积神经网络-25使用块的网络VGG

25使用块的网络VGG import torch from torch import nn import liliPytorch as lp import matplotlib.pyplot as plt# 定义VGG块 # num_convs: 卷积层的数量 # in_channels: 输入通道的数量 # out_channels: 输出通道的数量 def vgg_block(num_convs, in_channels, out_channel…

基于Springboot + vue 的抗疫物质管理系统的设计与实现

目录 📚 前言 📑摘要 📑系统流程 📚 系统架构设计 📚 数据库设计 📚 系统功能的具体实现 💬 系统登录注册 系统登录 登录界面 用户添加 💬 抗疫列表展示模块 区域信息管理 …

Codeforces Round 954 (Div. 3) A B C D

A. X Axis time limit per test: 2 second memory limit per test: 256 megabytes input: standard input output: standard output You are given three points with integer coordinates x 1 x_1 x1​, x 2 x_2 x2​, and x 3 x_3 x3​ on the X X X axis ( 1 ≤ x i ≤ …

MyBatis 源码分析-- SQL请求执行流程( Mapper 接口方法的执行的过程)

前言 前面我们从源码层面梳理了 SqlSessionFactory、SqlSession 的创建过程及 Mapper 获取过程,本篇我们继续分析一下 Mapper 接口方法的执行的过程,也就是 SQL 的执行流程。 Mybatis 相关知识传送门 初识 MyBatis 【MyBatis 核心概念】 MyBatis 源码…

Anaconda3 常用命令及配置

1、Anaconda是什么? 2、conda常用命令 系统环境:windows10 Anaconda版本:Anaconda3-2024.02-1-Windows-x86_64 2.1、虚拟环境管理 1、查看虚拟环境 conda env list conda info -e 2、创建虚拟环境 # 创建名为 pyenv 的虚拟环境 conda create --na…

计算机软件著作权申请流程及费用_快速登记_经验分享收藏级教程

最近需要申请计算机软件著作权,申请流程走了一遍,整理了分享给大家。软件著作权申请流程及费用,软著快速登记、软著材料及问题解答FAQ,阿里云百科阿里云计算机软件著作权登记20天下证,那么如何申请阿里云软件著作权登记…

【杂记-浅谈OSPF协议各要素及功能】

OSPF协议各要素及功能 一、OSPF协议要素1、COST值2、进程号3、路由及路由器类型4、区域及网络类型5、DR和BDR6、STUB和NSSA区域7、邻居状态机 二、OSPF路由协议中各功能1、报文认证2、路由聚合3、缺省路由4、路由过滤5、多进程6、路由计算7、最小生成树 一、OSPF协议要素 1、C…

MTK7628+MT7612 加PA定频数据

1、硬件型号TR726A5G121-DPA PC9.02.0017。如下所示: 2、WIFI5.8 AC模式 42(5120MHz)信道,80带宽 3、WIFI5.8 AC模式 38(5190MHz)信道,40带宽 4、WIFI5.8 AC模式 36(5180 MHz&…

微信小程序开发必知必会:文件结构和基本配置

一、微信小程序基本文件结构 1. project.config.json:项目的基本配置文件,包括项目名称、appid、项目目录、页面文件夹等。 {"setting": {"urlCheck": false,"es6": true,"postcss": true,"nodeModulesP…

股票分析学习

库: pandas to_datetime:它可以处理各种格式的日期和时间数据,并将其统一转换为 Pandas 可以理解和操作的内部日期时间格式。 matplotlib.pyplot 用户可以轻松地创建各种静态、动态、交互式和 3D 图形。 1. 绘制线图(plot()) …