1.1 认识测试

认识测试

什么是测试

软件测试,就是保证产品特性满足用户的需求。产品特性:功能、性能、界面和易用性

测试的岗位有哪些

软件测试开发工程师 和 测试工程师 。

二者都是测试人员,都是对产品的质量负责,保障产品的质量

至于测试开发工程师 比 测试工程师 多了"开发"二字,并非指业务代码开发,反而测试人员是无权限开发业务代码的。此处的"开发",是指开发测试效率工具的开发,如:自动化测试、性能测试、覆盖率)

软件测试和开发的区别

所要求掌握技能来看,软件测试和软件开发掌握的基础技能并无太大差别。广度而言,测试人员要求更高,不仅需要掌握通用编程开发技能,还要求了解测试领域概念、熟练使用测试工具。

深度上来说,测试人员的专业要求可能较开发人员相对低一点。但对于大厂测试人员的要求,可能甚至比开发人员的要求要高。

总结说来:

软件开发人员:开发广度小,专业度高。测试广度大,专业度相对较低,大型互联网企业对测试人员的专业要求可能跟开发差不多

优秀的测试人员需要具备的素质

职业的责任感、对职业的兴趣、耐心、抗压


个人总结,仅供参考

相关推荐
aoi2 天前
如何让 Playwright 自动化测试的显示鼠标?—— 注入式 Mouse Helper 实践
测试
名字还没想好☜2 天前
用 pytest fixture 组织可维护的测试:告别一堆重复的 setUp
数据库·python·oracle·pytest·测试
晚风吹长发2 天前
探索软件测试——用例篇
大数据·linux·服务器·压力测试·测试·测试方法
刘棕霆3 天前
企业测试造数为什么这么难?我把熟手经验做成了一个可交付的造数 Skill
aigc·agent·测试
一孤程3 天前
AI辅助测试用例生成实战——用大模型把测试设计效率提升300%
人工智能·测试工具·ai·aigc·测试用例·测试·测试覆盖率
不能只会打代码3 天前
Day 002 — Python 工程化 & FastAPI & 数据库速通
数据库·redis·python·docker·fastapi·测试
狂师4 天前
还在手写测试报告?推荐一款 AI 测试Skill:只需一句指令,自动生成专业定制化测试报告!
人工智能·测试·全栈
xixingzhe24 天前
软件开发测试分层与CI/CD、沙箱使用完整指南
ci/cd·测试
ClouGence4 天前
8 款好用的 Web 自动化测试工具大盘点:怎么选、适合谁?
selenium·测试
狂师5 天前
测试人员必备:推荐一款智能测试数据清理AI Skill,支持db、redis、mq等
数据库·aigc·测试