软测笔记1-【软测主要基础概念】

软测主要概念

基础目标:能独立完成软件的功能测试工作-具备对所有软件的功能进行质量验证

1、什么是软件

控制计算机硬件工作的工具

2、软测定义

使用技术手段验证软件是否满足使用需求

3、软件测试目的

减少软件缺陷(bug),保障软件质量!

4、测试的主流技能

  a.功能测试

    主要验证程序的功能是否满足需求

  b.自动化测试

    使用代码或工具代替手工,对项目进行测试

  c.接口测试

    使用代码或工具对 服务端提供的接口 进行测试 => 1.工具实现 postman、jemeter ; 2.代码实现 python自动化

  d.性能测试

    模拟多人使用软件,查找服务器缺陷 => 工具实现   jemeter

 

5、就业方向选择

  方向1

    功能测试+接口测试

  方向2

    功能测试+性能测试

  方向3

    功能测试+web自动化(X 没有强势项目支持不太行

 

6、测试常⽤分类

  a.阶段划分(阶段:软件产出过程顺序)

    1.单元测试:针对程序源代码进行测试(单元:最⼩独⽴功能代码段    一般开发自测

    2.集成测试:针对模块之间访问地址进行测试 (针对单元与单元之间的接⼝进⾏测试,又称接口测试

    3.系统测试:对整个系统进行测试包括功能、非功能(兼容、文档(说明、安装⽂档))等测试

    4.验收测试:主要分为内测(公司内部⼈员使⽤,发觉缺陷并修复)、公测(让⽤户帮忙测试),使用不同人群来发掘项目缺陷

      :验收测试,⼀般要根据项⽬类型决定是否使⽤

  

  b.代码可⻅度划分

    ⿊盒测试:主要针对功能(阶段划分->系统测试)

    灰盒测试:针对接⼝测试(阶段划分->集成测试)

    ⽩盒测试:针对程序源代码进⾏测试(阶段划分->单元测试)

    

    系统测试和⿊盒测试重点核⼼是功能测试
    集成测试和灰盒测试⼜称接⼝测试
    单元测试和⽩盒测试是对代码进⾏测试
    ⾃动化测试归属功能测试
    性能测试、安全测试归属专项测试

 

7、质量模型:质量模型能告诉我们,测试时应该考虑的⽅⾯

  衡量一个优秀软件的维度

  重点:功能、性能、兼容、易⽤性、安全、可靠性、移植性、维护性
  结论:⽆论测试硬件或软件,都应该从以上⼏点来进⾏分类验证

 

8、测试流程(如何开展软件的测试工作)

  a.需求分析(评审)

    前提:阅读1遍需求⽂档,记录不明确之处。
    参与⼈员:前端、后端、测试、产品、UI
    ⽬的:
      1、确保各部⻔需求理解⼀致
      2、各⻆⾊对需求进⾏查漏补缺
      3、了解软件有哪些功能
      提示:需求分析阶段->软件还未实现(刚⽴项

  b.编写测试计划   

    说明:指导测试执⾏的⽂档(重要)
    测什么(⽬标、范围)
    谁来测(⼈员进度及安排)
    怎么测(测试⼯具、测试策略)

  c.用例设计  

    说明:保证能准确验证软件测试点执⾏的⽂档
    1、分析需求
    2、提取测试点
    3、设计⽤例覆盖测试点

  d.用例执行

    说明:项目模块开发完成开始执行用例文档实施测试

  e.缺陷管理

    对缺陷进行管理的过程

    提交->验证->关闭

  f.测试报告  

    1、bug分析及统计
    2、测试中遇到的问题
    3、测试总结(本次测试中的优点和不⾜)

 

9、测试用例:用户使用的案例(为测试项目而设计的执行文档

  a.用例的作用:

    防止漏测;衡量软件是否通过的标准

  b.用例设计编写八大要素规范

    1.用例编号:项目_模块_编号

    2.用例标题:预期结果(测试点)

    3.模块/项目:所属项目或模块

    4.优先级:表示用例的重要程度或者影响力P0~p4 (P0最高)

    5.前置条件:要执行此条用例,有哪些前置操作

    6.测试步骤:描述操作步骤

    7.测试数据:操作的数据,没有的话可以为空

    8.预期结果:期望达到的结果

    

 10、花瓶(案例)测试点

        

  a.功能性:插花、装水、种菜…
  b.性能:防摔、耐高温、耐低温…
  c.易用性:防滑、编写…
  d.属性(硬件):长、宽、高、样式、材质、重量、花纹
  e.可移植性:不同温度下能否正常使用
  f.可维护性:修补
  g.安全性:使用是否有异味,是否有毒…

 

posted @ 2023-06-29 23:37  问题不大、  阅读(125)  评论(0)    收藏  举报