【测试相关-1】

1.一个优秀的测试人员需要具备的素质
技能
测试用例设计能力
编程能力(编写测试工具,自动化 测试用例)
技术快速学习的能力
业务快速学习能力

非技能
一个项目是很多人写的(沟通,合作)
文字表达能力(测试用例文字写出来的,编写测试文档,BUG)
抗压能力
责任感

2.什么事需求?
1)需求的定义
用户需求:可以简单理解为甲方提出的需求,如果没有甲方,那么就是终端用户使用产品时必须要完成的任务。该需求一般比较简略。
软件需求:或者叫功能需求,该需求会详细描述开发人员必须实现的软件功能。大多数公司在进行软件开发的时候会把用户需求转化为软件需求,开发人员和测试人员工作的直接依据就是软件需求。
用户需求就是一句话,软件需求是一个文档(详细描述用户需求如何实现)
开发和测试通常是使用软件需求进行。
2)为什么有需求
3)测试人员眼中的需求
参加需求评审会议
查阅文档
沟通

3.测试用例
1)什么是测试用例
测试用例是一组集合,测试环境,测试数据,预期结果,操作步骤……
2)为什么有测试用例
测试用例提高测试人员工作效率/降低工作人员重复性
测试用例是建立自动化测试用例的基础

4.BUG
规格说明书存在并且正确,程序与规格说明之间的不匹配。
预期结果不等于执行结果;

5.软件生命周期
生命周期:需求分析、计划、设计、编码、测试、运行维护
运行维护:如果有线上问题,此时测试人员需要协助开发定位问题、解决问题。

6.开发模型
1)瀑布模型
在这里插入图片描述
特点:线性的
优点:每个阶段做什么,产出什么非常清晰
缺点:风险往往迟至后期的测试才显露,因为失去及早纠正的机会
适用的项目:小型项目
2)螺旋模型
在这里插入图片描述
优点:每个阶段都会进行风险分析,避免一些线上问题的发生
缺点:风险分析可能分析错,需要人力财力投入
适用项目:比较大、风险多的项目

  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

new出新对象

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值