测试基础入门1

一、软件测试:使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否

满足规定的需求或弄清楚预期结束与实际结果之间的差异。

二、职业规划

  1. 技术方向:自动化测试工程师、接口测试工程师、性能测试工程师、测试开发工程师、安 全测试工程师、测试架构师。
  2. 管理方向:测试经理、项目经理、SCTRUM MASTER、测试/质量总监。
  3. 业务方向:业务测试专家、需求分析师、产品经理。

         MCP:Minimal Concept Principle(最小概念原则)

三、软件生命周期

1、测试模型

  • ① 瀑布模型:测试后置,修改成本巨大。
  • ② V模型:测试过程细化,没有解决风险问题。
  • ③ W模型:测试和开发过程分离,对需求文档和设计文档进行测试,测试前置,降低质量风险。
  • ④ 敏捷测试和开发模型
  1. 适应“短频快”的开发节奏;
  2. 迭代:每次迭代叫一个Sprint,每个Sprint挑选出要实现的需求放在Sprint Backlog里,每个Sprint一般以一个月为一个周期;
  3. Product Ower:类似于产品经理,整理需求,按优先级排列到Product Backlog;
  4. daily meeting:每日会议,站会(stand up meeting),每人不到1分钟,昨天做了什么,今天准备做什么,有什么问题和风险;
  5. Sprint burndown:迭代燃尽图,还剩余的工作量是多少;
  6. Sprint review meeting:迭代回顾会议,回顾问题及如何改进;
  7. Scrum Master:组长,team manager,统一管理组员。

2、质量模型

  • 常见测试类型及其与质量属性关系
  • 其他常见的测试类型
  • 黑盒测试:指在不知道被测软件代码结构的基础上,根据产品需求规格、站在最终用户的角度来对软件的输入和输出进行测试的过程。
  • 白盒测试:指基于被测软件的代码和结构,对被测软件的代码和结构本身进行测试的过程。
  • 灰盒测试:介于白盒和黑盒之间,一般是针对接口来进行测试。

3、项目相关的文档

4、测试流程

 5、需求评审

6、检查表

7、测试需求分析流程

8、测试设计和测试用例

9、测试用例模板

 

10、做测试之前,需思考:

11、测试用例设计方法

  • ① 等比类法
  •                                  
  • 等价类的设计步骤
  • 等价类的实例
  • ② 边界值法

  • 边界值法设计步骤
  • 等价类和边界值法的使用场景
  • 边界值法的实例
  • ③ 判定表法
  • 判定表法的实例
  • ④ 流程分析法

  • 流程分析法的步骤
  • 流程分析法的实例
  • 基本流:所有操作都正确的主程序;备选流:部分操作不正确的流程分支
  • ⑤ 错误猜测法

12、测试用例方法的总结

13、测试点

  • 测试点的提取思路
  • 测试点提取的实例
  • 测试点提取的记录方法:在word或excel表记录;使用思维导图记录(MMS思维导图)
  • 需求跟踪矩阵
  • 需求跟踪矩阵的作用

14、缺陷

  • 缺陷的生命周期
  • 缺陷用例的编写
  • 如何填写缺陷报告
  • 缺陷严重程度的划分
  • 缺陷状态分类
  • 缺陷状态迁移表
  • 缺陷管理中的常见问题

15、回归测试

  • 回归测试流程
  • 回归测试策略

16、验收测试

  • ① α测试(内测)
  • ② β测试(公测)
  • 生命周期个测试方法的对比
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值