3.软件测试-功能测试
文章平均质量分 69
软件测试中的功能测试
少云清
纸上得来终觉浅,绝知此事要躬行
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【功能测试】1_总结 _写简历项目
本文主要介绍了软件测试项目的环境组成和测试流程。项目环境通常分为开发、测试、准生产和生产四个层级。在测试环节,重点讲解了如何查找项目原型、熟悉项目功能、明确测试内容以及统计测试用例和Bug数量。文章以互联网医疗平台为例,详细说明了项目类型、用户群体和核心业务功能。最后强调测试人员需要掌握从需求评审到用例设计的全流程,并指出业务描述应以目的为导向而非单纯步骤罗列。测试工作的核心在于设计思维和业务理解能力,而非单纯的用例执行。原创 2025-12-05 20:28:29 · 292 阅读 · 0 评论
-
【功能测试】5_小程序项目 _抓包修改轮播图(重要)
本文介绍了两种修改执行时图片数量的方法:一是直接修改数据库数据(1.1节);二是通过抓包工具Charles设置代理断点修改响应数据(1.2节)。第二种方法详细说明了代理设置、查找响应链接、打断点及修改JSON响应内容的具体步骤,包括增加轮播图数量的操作示例。该方法无需改动数据库,通过拦截并修改接口响应实现需求,适用于前端调试场景。文中配有6张操作流程图辅助说明关键步骤。原创 2025-12-04 19:36:46 · 757 阅读 · 0 评论 -
【功能测试】4_小程序项目 _Ego微商小程序测试点分析
本文梳理了软件测试中的业务流程和单模块测试要点。业务流程测试需覆盖完整流程,单模块测试重点关注非功能(显示和兼容)及具体功能模块。其中非功能测试建议全项目统一执行2条用例,避免冗余。各模块(主页、分类、购物车等)需分别测试其特有功能,如轮播图操作、主题展示、新品显示等,同时注意公共测试点的覆盖。测试应突出重点,避免重复,确保全面性和效率。原创 2025-12-04 19:10:51 · 250 阅读 · 0 评论 -
【功能测试】3_小程序项目 _Ego微商小程序环境搭建
本文摘要介绍了微信小程序测试与部署的全流程:1)测试准备包括小程序登录授权流程、开发者账号申请(区分个人版/企业版)及测试工具准备;2)前端环境配置需绑定AppID并设置代理;3)后端部署涵盖服务检查、项目上传、数据库初始化(创建数据库并导入数据)、配置文件修改(Apache和项目配置)及服务重启;4)本地hosts配置实现域名访问。文档配有详细操作图示和代码示例,指导完成小程序前后端联调部署。原创 2025-12-03 19:39:01 · 496 阅读 · 0 评论 -
【功能测试】2_小程序项目 _Ego微商小程序介绍
“Ego微商”微信小程序是一款专注于特色食品线上零售的应用,依托微信平台流量优势提升产品影响力。项目采用前后端分离架构,前端使用微信原生技术WXML、WXSS和JavaScript实现用户交互界面;后端基于Apache服务器搭建,采用PHP语言开发业务接口,共同支撑小程序的核心零售功能。该系统通过微信生态实现特色食品的高效展示与销售。原创 2025-12-03 19:34:13 · 405 阅读 · 0 评论 -
【功能测试】1_小程序项目 _微信小程序基础介绍
本文介绍了微信小程序的基础知识和开发流程。主要内容包括:1)小程序的特点和设计规范;2)微信开发者工具的安装与界面布局;3)小程序项目结构和文件组成;4)小程序与后台的通讯模型;5)小程序与APP的对比。文章提供了官方文档链接和图示说明,帮助开发者快速了解小程序开发的核心要点,从环境搭建到项目结构都有详细说明,适合小程序开发初学者参考。原创 2025-12-02 20:43:17 · 297 阅读 · 0 评论 -
【功能测试】6_APP项目 _APP端抓包工具的应用
本文介绍了使用Charles工具进行APP抓包的配置方法和弱网测试技巧。主要内容包括:1)抓包原理和工具介绍;2)真机和模拟器的抓包配置步骤,包含网络设置、证书安装和代理配置;3)解决HTTPS抓包锁定的方法;4)利用Charles进行弱网测试的场景设置和带宽调节。通过详细的图文说明,指导用户完成从基础配置到高级应用的全流程操作。原创 2025-12-02 20:37:50 · 1446 阅读 · 0 评论 -
【功能测试】5_APP项目 _ADB环境搭建和ADB命令
ADB(Android Debug Bridge)是Android开发测试常用的命令行工具,支持安装卸载应用、获取日志、性能监控等功能。环境搭建需下载SDK并配置ANDROID_HOME及PATH变量。常用命令包括:安装/卸载应用(adb install/uninstall)、获取包名(adb shell pm list packages)、抓取日志(adb logcat)、测试启动时间(adb shell am start -W)、监控内存(adb shell dumpsys meminfo)和CPU使用原创 2025-12-01 13:06:17 · 982 阅读 · 0 评论 -
【功能测试】4_APP项目 _APP性能测试(重点)
SoloPi是一款非侵入式Android自动化测试工具,支持性能测试和录制回放功能。它能够监控APP的CPU、内存、流量、电量等关键性能指标,并提供一机多控的兼容性测试方案。性能测试重点关注内存泄漏、CPU占用过高、流量消耗异常等问题,同时评估启动速度和界面流畅度(FPS)。测试案例展示了如何使用SoloPi对电商APP进行性能测试,包括内存监控、CPU负载检测、流量统计等场景。工具需要获取悬浮窗、ADB和存储权限,适用于Android设备独立安装使用。通过性能数据对比分析,可优化APP的资源占用和响应速度原创 2025-12-01 12:48:39 · 1704 阅读 · 1 评论 -
【功能测试】3_APP项目 _APP专项测试
APP专项测试主要包含五大要点:1)安装卸载升级测试,验证客户端程序的安装、卸载和更新流程;2)兼容性测试,通过真机或云测平台覆盖不同机型、系统和分辨率;3)Push消息推送测试,包括消息设置、推送场景和原理验证;4)交叉事件测试,模拟来电、下载等干扰场景下的功能稳定性;5)用户体验测试,从消费者角度评估产品易用性和友好度。这些测试要点共同确保APP的功能完善性和使用流畅性。原创 2025-11-29 12:31:25 · 667 阅读 · 0 评论 -
【功能测试】2_APP项目 _APP开发模型以及发布策略
本文对比了互联网应用(如京东)与传统行业应用(如个税APP)的更新速度差异,指出其根源在于采用不同的开发模型:传统行业多使用瀑布模型,而互联网行业倾向敏捷开发(Scrum)。在APP发布策略方面,详细介绍了从开发环境到生产环境的完整发布流程,重点说明灰度发布机制。同时阐述了APP的两种发布方式:内部发布(通过蒲公英等平台)和线上发布(安卓/IOS应用商店),包括软件包类型、操作步骤及注意事项。全文系统梳理了移动应用的开发模型选择与发布全流程管理要点。原创 2025-11-29 12:09:37 · 544 阅读 · 0 评论 -
【功能测试】1_APP项目 _APP功能测试
相同点:后端服务器相同;都使用http协议不同点:——架构不同,web是B/S,APP是C/S——数据格式不同,APP以JSON为主,web是JSON、HTML、TXT等都有。原创 2025-11-28 23:01:21 · 383 阅读 · 0 评论 -
【功能测试】7_Web端抓包 _Charles抓包工具的应用
本文介绍了Web抓包工具Charles的配置与使用技巧。主要内容包括:1)抓包目的(定位bug、模拟弱网、绕过JS限制);2)代理设置与HTTPS抓包配置(端口设置、证书安装、SSL解锁);3)弱网模拟方法;4)断点功能应用(修改请求/响应数据);5)请求过滤功能。通过图文结合的方式详细说明了各项功能的操作步骤,帮助用户掌握抓包工具的核心功能。原创 2025-11-28 22:54:56 · 535 阅读 · 0 评论 -
【功能测试】6_Web端抓包 _Fiddler抓包工具的应用
本文介绍了Fiddler抓包工具的使用方法。主要内容包括:1)抓包原理,通过代理服务器拦截HTTP请求和响应;2)应用场景,如定位前后端Bug、弱网测试等;3)具体操作,包括设置过滤规则、安装HTTPS证书、弱网测试和断点设置。其中重点讲解了弱网测试的配置方法和延迟计算公式,以及如何通过断点修改请求和响应来测试服务端功能。文章配有详细的操作截图,适合开发测试人员快速掌握Fiddler的核心功能。原创 2025-11-27 19:42:03 · 1390 阅读 · 0 评论 -
【功能测试】5_Web端抓包 _浏览器F12抓包
本文介绍了使用浏览器F12开发者工具抓取Web项目接口数据的方法。主要内容包括:1. 通过F12打开浏览器调试工具(支持Chrome、Firefox等);2. 获取登录接口请求数据,以tpshop和ihrm系统为例展示请求参数;3. 解析登录接口响应数据,同样以两个系统为例说明响应内容。文章通过图文结合的方式,详细演示了如何抓取和分析Web应用的接口请求与响应数据,为接口测试提供了实用指导。原创 2025-11-27 19:34:15 · 334 阅读 · 0 评论 -
【功能测试】4_Web端抓包 _网络知识
本文介绍了HTTP网络传输协议的基本结构和Fiddler工具的使用方法。HTTP协议部分详细解析了请求(URL、方法、参数)和响应(状态码、响应体)的组成要素。Fiddler使用章节重点讲解了抓包验证的具体操作步骤,包括清空会话、查看请求格式、添加会话字段等,并介绍了通过Composer功能发送HTTP请求的方法。全文通过图文结合的方式,为读者提供了HTTP协议分析和网络调试的实用技术指导。原创 2025-11-26 23:10:15 · 342 阅读 · 0 评论 -
【功能测试】3_Web项目 _单功能模块测试
本文系统介绍了单模块测试的全流程,包括需求熟悉、测试点提取、用例编写与评审、执行测试及缺陷管理。重点以商城系统为例,详细展示了登录、搜索、购物车、支付等10个核心模块的测试要点:从需求分析到测试用例设计,每个环节都配有具体示例和思维导图说明。测试用例设计强调正向/逆向覆盖原则,缺陷管理注重单点跟踪和修复验证。全文采用结构化呈现方式,通过大量图示和模板化说明,为软件测试人员提供了可快速上手的模块测试实施指南。原创 2025-11-26 23:04:11 · 590 阅读 · 1 评论 -
【功能测试】2_Web项目 _业务流程测试
本文介绍了业务流程测试的流程图法及其在商城系统中的应用。业务流程指用户为达成目标而按顺序操作软件功能的过程,测试时通过流程图识别路径并编写用例(每条路径对应一个用例)。原创 2025-11-25 20:15:04 · 381 阅读 · 0 评论 -
【功能测试】1_Web项目 _Web项目业务流程分析
测试流程包括需求评审、计划编写、用例设计(业务流程测试和单功能模块测试)、用例执行、缺陷管理和测试报告。其中,业务流程测试采用流程图法,缺陷管理强调唯一性和可复现性。测试报告需包含测试范围、进度、缺陷统计及质量评估等内容。整个测试过程遵循规范流程以确保项目质量。原创 2025-11-25 20:06:03 · 1092 阅读 · 0 评论
分享