测试理论——linux数据库篇-DAY1


tips:

1、知道测试主要工作是什么

2、能够掌握常用用例测试方法及应用场景

3、能够使用缺陷管理工具

4、能够对web项目功能进行实战

 、了解软件测试

软件测试:使用技术手段验证软件是否满足需求。需求由客户或产品决定。

测试目的:用最少的资源,找到软件存在的问题并修复,降低软件风险

测试主流技能:功能测试、自动化测试、接口测试、性能测试

未来方向一|功能+接口|功能+性能|功能+web自动化

常见测试分类

总结:

  • 系统测试和黑盒测试的重点是功能测试
  • 集成测试和灰盒测试又程接口测试
  • 单元测试和白盒测试是对代码进行测试

扩展:

冒烟测试:大规模执行测试之前,针对主功能进行测试,确保程序具备可测性

面试题:提测标准是什么?测试之前怎么做?-------冒烟测试

思考:

1、自动化测试归属什么测试?   理论上黑盒,实际上为了测试功能,为功能测试

2、性能测试归属什么 测试?   专项测试

3、安全测试归属什么测试?   专项测试

  质量模型:

测试模型:

面试题:先做ui测试还是接口测试?正确是先做接口,即先集成测试再是系统测试(ui属于系统测试)

软件测试流程:

1、需求分析    学习业务,理解需求

2、测试计划   编写计划,测什么?怎么测?正式测试还是临时测试?截止日期?任务分配?

3、测试设计    用例编写,评审用例

4、执行  环境预测,正式测试,结束测试

5、缺陷管理

6、测试报告       测试过程描述、测试存在的问题、bug分析

二、测试用例

测试用例作用

1、防止漏测

2、实施测试的标准(前置步骤,具体实施)

用例编写格式(八大要素):

  • 用例编号:项目+模块+编号
  • 用例标题:预期结果·+操作步骤
  • 模块、项目:所属模块或项目
  • 前置条件:执行此用例,有哪些前置操作
  • 优先级:表示用例的重要成都或者影响力p0-p4(p0最高)
  • 测试步骤
  • 测试数据:操作的数据,没有的话可以为空
  • 预期结果                                                                                                                                                                                                                              2021-12-28