第一章:认识软件测试

软件测试是什么,测试工程师又是什么??

在软件的开发后上线前 对产品的功能验证,安全验证,UI验证,性能测试等均为软件测试的范围

而软件测试工程师,在整个软件的生命周期中,要做到参与需求的评审。对需求提示自己的理解
并根据项目完整的考虑需要测试的点,输出测试案例文件。并对后端代码的改动将会造成的影响范围做出判断,后续需要按照已经预设的测试案例,与项目排期保质保量的完成测试的工作,并于最后输出测试报告与工作沉淀文档
在这里插入图片描述

软件测试工程师的成长历程

测试工程师的成长路线

对于现如今的测试行业,随着测试人员的不断增多,大部分公司对测试工程师岗位的要求也越来越高,当然如果你作为一个测试工程师可以掌握更多的技能,那么在后续的工作中也会有更多的发展并且也会提高我们的工作进度和质量:

测试工程师应该掌握的基础知识

1、首先作为一名测试工程师要知道软件的开发过程,目前大多数公司在实际开发过程中使用为“敏捷迭代”的模式,该种开发模式与传统的瀑布模式相比,可以保证软件的更新速度并将每次更新迭代范围缩小减少线上问题的产生
【以下便是两种敏捷迭代的类型】

在这里插入图片描述
在这里插入图片描述
2、测试工程师的基本功——编写测试用例,编写测试用例可以说是不论是自动化测试还是功能测试都需要的一个工具,编写测试案例不仅仅要看一名测试工程师对公司业务的理解能力,对于思维的发散也有一定的要求,那么我们变简单的列举一下编写测试用例经常会使用的几种方法:
①等价类划分法
②边界值法
③场景法
④因果图法
⑤错误推断法

3、测试工具的使用:目前在我工作中常用的工具;bug的管理工具JIRA,测试用例的管理工具禅道或者conflunce,大家可以根据自己的不同需求,熟练使用本公司的管理工具,但是建议大家在编写测试用例时可以准备符合本公司的测试案例模板
在这里插入图片描述
4、测试文档的输出,可能根据公司的不同会有不一致的模板,作为测试工程师建议在平时的工作中对于每一期的版本迭代或者新的项目都做好内容的记录,并写一份工作沉淀,作为练习自己文档输出能力

作者碎碎念

本来是想多写一些并且上周就应该更新的,但是想了一下还是想要把重点放在后面更新的应该掌握的技能中,所以就偷了一个懒哈哈哈哈哈哈哈哈,但是其实中心含义很简单拉,如果是初级的功能测试工程师的话,门槛很低,大家在工作中认真一些,我相信大家都是能胜任的;主要也还是看自生能力的提升;
而且这次延迟的原因也是,嘻嘻我又猫咪了,但是后面还是计划准时更新,最近会在加班后抽空将后面的第一章LINUX更新
(最后附上我家小猫咪的美图)
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值