测试工程师知识总结(黑马课程软件测试基础)

学习视频:黑马程序员软件测试零基础入门到精通全套视频教程,包含Web测试、app手工测试,到AI测试提效,一套全通关_哔哩哔哩_bilibili

学习路线:2025年软件测试学习路线图 - 哔哩哔哩

第一部分基础:

软件测试

软件测试分类:

     按照生产阶段分:单元测试、集成测试、系统测试、验收测试

     按代码可见阶段划分:黑盒测试、灰盒测试、白盒测试

     其他测试:冒烟测试、回归测试

软件质量模型:功能性、性能、兼容性、可靠性、可维护性、可移植性、易用性、安全。

01单功能测试:

如何测试?分析需求——设计测试点、覆盖需求——将测试点转为可执行用例文档——执行测试——缺陷管理

    分析方法:等价类划分(正向、反向,测试类型和规则)、边界值分析法(上点、离点、内点,测试长度范围)

非功能测试设计(web测试):

  兼容性、易用性(感官);(安全性、性能)测试属于专项测试。

02测试用例:

描述测试点执行的文档(测试输入、执行条件、预期结果)

会编写测试用例文档!!!一般就是先提取测试点,用xmind画好。接着编写用例文档。

测试用例八大要素:用例编号(项目—模块—数字)、用例标题(测试点)、模块、优先级、前置条件、测试步骤、测试数据、预期结果。

测试点:实质就是正向(有效)、反向(无效)。

03判定表

一种以表格形式表达多条件逻辑判断的工具。

04执行用例

执行用例,对项目开始测试。

关注:这一阶段需要学习缺陷管理。就是预期结果不一致,就通过禅道这个软件将缺陷提交给开发者。

05缺陷管理

衡量标准:少功能、多功能、功能错误、隐性功能缺失/错误、不宜使用。

提交工具:禅道、jira

缺陷的主要内容:当前指派、bug类型、bug标题、严重程度、优先级、重现步骤、附件。

06业务测试

业务是为了满足用户特定的业务需求而设计并实现的一系列功能。例如:下单业务。

方法:流程图法。流程图中从开始到结束每条路径都是一条用例。

07项目实战:Tpshop商城软件的web测试。

核心业务:下单业务测试

核心模块:注册登录、搜索、购物车、下单、支付。

功能测试(APP测试)

APP是C/S结构。

APP测试范围:功能测试(业务测试、功能模块测试)、性能测试、专项测试(安装卸载升级、push消息推送、交叉事件测试、用户体验测试、兼容性测试)

00APP发布:

内部发布渠道(内测平台:蒲公英、Testlink)、线上发布渠道(服务器集群到安卓应用、IOS应用)。

01功能测试:

对象:核心业务、功能模块。内容和web测试分差不多。

02专项测试:

   保障不同的移动设备正常使用APP应用。不同的网络环境APP应用正常使用。不同APP版本正常使用。

测试内容:安装卸载升级、兼容性、push消息推送、交叉测试(就是在一个功能正在执行过程中,另一个事件对该过程进行干扰的过程)、用户体验。

03搭建App测试环境:

APP应用运行依赖:安卓模拟器(如mumu模拟器),APP安装包。

04用户体验测试:

UI界面测试、横竖屏测试、易用性测试、辅助功能测试

05APP性能测试:

测试APP使用期间占用硬件资源(cpu、内存、流量、电量)使用情况。

如何测试App性能:使用工具+命令(adb命令)测试。

推荐:SoloPi是一个无线的Android自动化工具,具备录制回放(就是监控查看数据异常)、性能测试等功能。

内存溢出会导致程序崩溃、cpu占用过大,手机会发热、卡顿;

流畅度:帧率FPS,对动画来说,帧率越高越流程,当页面为静态时,FPS值很小是正常的,但要达到流程度,至少需要24帧,其中60秒的流畅度是最佳的。

Android-sdk环境搭建(稳定性测试):

安卓开发、调试的工具包。用于稳定性测试、日志记录。

下载好Android-sdk之后就能使用adb命令。

稳定性测试:就是使用这个命令使其在app应用中随意操作,挖掘可能出现的异常。(模拟用户随机滑动、按键等操作进行稳定性测试)

执行命令:adb shell monkey -p 包名(com.tpshop.malls) -v 次数(2000) >  日志结果文件(tpshop.log)

语法:adb shell monkey -p 包名 -v 次数 > 日志

检查日志:检索关键字:exception、anr、timeout、error、memory out、memory leak。

AI助力软件测试:

现流行:deepseek,通过输入,输出,角色。这种明确要求会更好。

可以帮助需求分析,评审需求。

助力测试计划:明确测试范围,进度安排,风险评估与规避措施。

助力测试用例设计:编写测试用例(八大要素)

助力测试用例执行:生成环境部署文档/脚本,生成测试用例,缺陷预测。

助力测试评估:编写测试报告。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值