学习前言
软件测试是指在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。
一、软件测试阶段
软件测试阶段分为:测试设计和测试执行。
|测试设计:| 边界分析法 等价类设计法 判定设计 因果分析 正交实验法 场景法|
|-测试执行:| 用例执行 缺陷管理 跟踪分析 易用性测试 兼容性测试|
二、测试技能深化
1.软件测试的测试技术
当今是互联网时代,所以软件测试工程师在无形中有了更高的要求,除了掌握功能测试的技能我们好需要更进一步深化一些进阶的测试技术,所以就丰富了像白盒测试,自动化测试,安全测试,性能测试,手机测试,云测平台等高级的测试平台
2.适合人群
软件测试是一门零基础入门的课程所以适合0基础入门,软件测试初学者,在学校大学生,准备转行从事软件测试行业,对软件测试这方面感兴趣的都可以
学习内容:
1.软件测试发展与职业生涯规划
软件测试未来发展的三大方向:技术方向 管理方向 业务方向
技术方向:黑盒测试,白盒测试,自动化测试,性能测试,安全测试,测试架构
管理方向:测试经理,项目经理,SCRUM MASTER
业务方向:测试专家,需求,产品经理,金融等行业
黑盒测试:不仅告知开发缺陷而且还会告诉开发者从什么方向去检查问题所在,以及从什么方向入手去解决问题。
白盒测试:偏向代码方向,需求较低,许多百合测试的工作都是由研发架构的人或者是研发工程师本人来完成的。
自动化测试:让我们的功能测试能够自动完成的,包括一些网页,手机App等。让它能够自动去执行我们预想的效果 并且进行比较的一个过程。
,自动化测试,性能测试,安全测试,测试架构是从技术领域做到高级领域的
学习总结
通过学习我们能够知道软件测试的职业发展和具体功能细节,每个方向下的职业具体能干什么,需要由什么技能,以及软件测试适合学习的人群,我们可以通过学习软件测试和结合自己的所学到的知识具有的能力去规划自己在软件测试领域都得一个职业
学习收获:
通过这连个视频的学习我们能够了解到软软件测试具体是做什么的,分为哪几个阶段,还有适合的一个人群,还了解到了软件测试未来发展的几大方向,以及几大方向下的技术和每个技术具体是干什么的