2023年最新版软件测试知识图谱
2022-10-26 15:07:49 5 举报
2023年最新版软件测试知识图谱
作者其他创作
大纲/内容
数据库知识
《零成本实现Web性能测试》
环境搭建数据准备用例执行bug提交
性能测试
1、搭建环境。2、编写用例。3、开会评审用例。4、测试数据的准备。
掌握测试用例编写方法
缺陷原因分析
沟通协调能力
测试社区
IT社区
编程学习
testerhome.com 51testing
CSDN、掘金、知乎
菜鸟教程、w3school、how2j.cn
视频学习
技术博客
代码库
腾讯课堂、极客时间、慕课网
美团技术团队、阿里技术团队、廖雪峰的官网、阮一峰的网络日志
github、码云
工具网站
文档管理
面试招聘
有道云、ProcessOn、墨刀
飞书、语雀、腾讯文档、金山文档
Boss直聘、拉勾网、智联招聘、脉脉
Charles、Fiddler
《鸟哥的Linux私房菜》
2
缺陷跟踪
《Spring Boot+Vue全栈开发实战》
缺陷状态跟踪缺陷复现验证缺陷关闭缺陷原因分析
《Python编程》
测试计划和策略制定
03
01
除非你自己放弃,否则人生永远没有35岁中年危机。
产品能力:更好的分解需求找到用户痛点沟通能力:更好的与产品经理、各端开发、项目经理沟通。获取更有效的信息。项目管理能力:更好的分配资源、预估风险
行业
高级
接口测试
合理安排测试资源,测试成员培训管理能力
常见面试题
程序员常用网站推荐
需求分析
ProcessOn是一款免费的思维导图流程图工具和知识分享社区,支持流程图、思维导图、原型图、网络拓扑图、UML等多种图形绘制,表达你的出色与高效。在这里,你不仅可以轻松绘制各类图形,还能享受海量模板资源。
02
《自动化测试最佳实践》
用例编写
测试课程介绍
《MySQL必知必会》
项目管理能力
数据监控故障告警数据搜集
1. 基本操作功能2. 性能参数测试:静态功耗测试、输入频率波动测试3. 联网控制:基本功能控制、掉电应力测试、无线通讯距离测试4. 滥用测试5. 电池寿命测试
CI/CD
环境耐受性能
功能测试
02 测试技术
JIRA、Bugzilla、禅道、QC
对业务需求具有比较严谨和详细的分析判断能力
1. 辐射骚扰试验(RE)2. 传导骚扰试验(CE)3. 谐波电流试验(HC)4. 静电放电抗扰度试验(ESD)5. 电快速瞬变脉冲群抗扰度试验(EFT/B)6. 浪涌冲击抗扰度试验(SURGE)7. 电压暂降、短时中断、电压变化抗扰度试验(DIPS)8. 射频辐射电磁场抗扰度试验(RS)9. 射频场感应传导骚扰抗扰度试验(CS)10. 工频磁场抗扰度试验(PFMF)
测试方法、测试模型等理论基础学习
等价类、边界值、因果图、判定表、正交排列法、测试大纲法、场景法)
抗机械应力冲击测试
软件测试相关书籍推荐
1. 温升测试2. 耐压测试3. 绝缘测试4. 保险丝(过温/过压/过流)5. 漏电流测试6. 保护接地测试7. 自动保护8. 故障测试9. 防火测试
职 业 发 展
测试硬技能
接口测试:span style=\"font-family: 阿里巴巴普惠; font-weight: 700;\
软素质相关
瀑布型、W模型、敏捷测试、测试左移/右移
测试策略
《给产品经理讲技术》
制图人:ProcessOn模板达人 .喵小咪
《移动App测试实战》
自动化测试
安规测试
质量评估
硬件测试流程
介绍一下测试流程
目录
测试架构师养成记
测试流程
中级
《Git权威指南》
介绍一下测试用例设计方法
系统测试:功能测试、非功能测试(接口测试、性能测试、安全测试、UI界面测试)
行业共性和特性总结
平台
具备技术架构和方案实现合理性及优化方案建议的能力
携程技术
1、主要分析需求规格书或PRD文档需求完整性、是否存在逻辑错误、及提出用户体验及UI等建议;2、从需求规格书上提炼出测试点,确定测试大纲为后续测试计划制定做准备。
常见面试题
具备向上反馈向下资源分配,及项目进度和风险掌控的能力
《持续交付》
测试软技能
基本功能
文本
发展
测试设计的工作内容
1
《Django企业开发实战》
沟通管理协调能力
1、提测质量数据反馈(首次提测通过率、用例及bug比例、严重致命bug比例、bug解决激活率、解决bug时效、bug解决影响范围、新增bug率等因素综合确定);2、测试用例覆盖率3、测试执行遗漏率4、线上问题数量5、发布准时率6、线上问题解决效率7、线上问题分析及处理规避方案总结8、问题避免出现方案机制提出和产品优化方案提出(开发、测试、产品)
单元测试:代码评审、静态代码扫描
测试工具开发能力
XX项目:这个项目是一个新项目、需要对接第三方、从协助测试产品模块到转手负责整个项目加强了一定的需求理解难度、订单逻辑不熟悉、其中需求的问题推进比较困难。针对这些困难,测试方面:先快速了解需求,并与原先的测试负责人了解具体的进度和需要注意的测试点。开发方面:迅速与开发人员了解订单逻辑,以及与第三方对接的过程。产品方面:遇到某个需求问题产品不接受、最后汇报领导+开会讨论了较好的处理方案。虽然过程问题比较多,但是通过项目组的集体努力,最后项目得以按时上线说明项目(最好是简历上的项目方便面试官进一步提问)。描述有难度的地方+如何处理+结果
开发简单测试工具提高整体团队测试架构的能力
测试职业规划
初级
良好的沟通能力
平台开发
bug管理工具使用
01 测试理论
任务分解时间估算进度安排
用例执行比例个级别bug占比首次提测成功率bug修复激活率
1. 按键力度及寿命测试2. 插拔力度测试3. 继电器寿命测试4. 扭力测试5. 单机跌落6. 抗冲击性能(IK)7. 包装跌落测试8. 包装震动测试
多思考、少抱怨、多看书、做计划、勤总结;
基本概念
按阶段:单元测试、集成测试、系统测试、验收测试按手段:黑盒测试、白盒测试、灰盒测试其他:冒烟测试、回归测试
《iOS测试指南》
测试工具使用
mysql数据库常见的如:增删改查等命令熟练使用
《用例分析技术》
专项通用用例总结
测试项提取业务逻辑梳理遗漏点提出
总结
测试中遇到的比较难的一个项目是?
美团技术团队
04 测试总结
《Jenkins》
技术方案理解和制定能力
《图解HTTP》
跳槽建议
《腾讯Android自动化测试实战》
薪资
通过查看开发代码判断是否存在bug的能力
1. 需求评审、测试计划、测试用例、用例评审、冒烟测试、测试执行、验收测试、风险评估、上线\\观察、问题跟进、测试报告、复盘会议;2. 根据自己的日常经验来回答,每个点的工作内容都需要清晰掌握,有可能就某个点如何工作进行提问。
1. CCC2. FCC3. CE4. ROHS
1. 高低温耐受能力:高温工作45℃、低温工作-20℃、低温存储及启动-40℃、高温存储75℃2. 湿热耐受能力:高温高湿工作45℃/95%3. 耐老化性能:常温环境带载n个小时4. 耐盐雾性能5. 防尘防水(IP)性能6. 表面附着力测试
《Spring Boot实战》
测试方法
阿里巴巴技术质量
职业发展
计算机网络知识
用例编写规范维护(增删改)通用用例整合
java:sonarqube、FindBugs、PMD、Jtest等python:Pyflakes、Pylint、pep8
项目复盘
EMC
等价类、边界值、因果图、正交实验法、判定表等
03 测试实践
《微软的软件测试之道》
产品能力
测试软技能及职业发展
本图版权及解释权归北京大麦地信息技术有限公司所有,转载及引用请注明来源,商业合作请添加微信号:ProcessOn。
1、确定测试的方法。2、软件的框架设计。3、用例的设计方法。4、测试的类型。这些工作形成测试方案或者策略。
功能测试熟练
《软件测试》
是谁?
接口测试工具熟练使用
测试计划的工作内容
独立构建自动化平台和性能测试的能力
面试题之产品测试流程介绍
目标完成情况问题原因分析解决方案制定下期目标制定
Liunx与Python
黑盒测试用例设计:等价类划分法、边界值分析法、错误推测法、因果图法、正交试验分析法、流程分析法白盒测试:语句覆盖、判定覆盖、条件覆盖、条件组合覆盖、判定/条件覆盖、路径覆盖
测试理论
代码review能力
《Selenium 2自动化测试实战》
抓包工具使用
测试实现的工作内容
上线监控
黑(白)盒测试、缺陷定义、测试计划/策略、span style=\
数据库熟练使用
举例说明项目推进的能力
其他相关
APP:Python + Appium + Unittestweb:span style=\
复盘会议及总结
掌握测试理论基础
通过对业务需求的分析制订测试计划和测试策略的能力
制图工具:ProcessOn
自动化和性能测试
新用户扫码免费领取30天会员
技术公众号
测试执行的工作内容
养成良好的沟通习惯,保证闭环高效沟通
介绍一下测试方法
测试架构师影响力
1、确定计划范围。2、测试的标准。3、测试所需要的时间和人力。4、测试的风险。5、任务的分配。6、软件的架构。这些内容生成一个测试计划的文档
(例)推动开发解决菜单权限需退出登录才可应用的问题。描述:XX项目上线后,由于权限更新导致用户无法使用旧界面+用户不懂得自己退出登录以应用新菜单权限,线上多个用户反馈平台相关功能无法使用。处理:远程操作+线上指导出现问题的用户退出登录,凌晨脚本批量强制用户退出登录。推进:在下一次版本中,推动开发处理菜单权限更新问题,以防每次更新菜单都出现用户使用不了功能的问题。结果:处理为用户登录期间仍可使用旧界面,直到用户退出重新登录后,才应用新菜单权限;推动冒烟测试:冒烟不通过,测试召开会议罗列项目不通的模块、存在的问题,一一对应到每个人去跟进,得到解决的时间,后续项目群说明并艾特每个人跟进。测试准时验收。推动文档质量:在日常工作中遇到需求文档、设计文档、接口文档不规范或不详细的在绝大多数,这个时候就要通过沟通或以bug的形式,促使各个岗位将各自的文档完善。结合自己的个人经验,从问题描述+处理过程+推进表现+结果,一一说明。
软件测试流程
1、执行测试用例。2、缺陷的跟踪。3、回归测试。4、风险评估(拉会决议:根据测试目标、用例执行及缺陷解决情况确定风险等级及是否发布)5、编写报告(测试报告、操作手册)。
反问面试官
缺陷共性总结
测试专家
测试执行
验收测试:用户界面测试、可用性测试
《Java编程思想 (第4版)》
51CTO技术栈
很好的掌握功能测试,兼容测试,探索测试各类测试方法
《软件测试的艺术》
产品认证
《Web接口开发与自动化测试》
扫码获取更多优质内容
0 条评论
回复 删除
下一页