【测试】测试基础知识

 

 

目录

【总览】

【软件测试背景】

一、软件生命周期

【软件缺陷与软件故障】

一、软件缺陷的定义

二、软件缺陷的特征

面试题:测试发现bug 开发不认为是bug的时候你怎么办?

【软件测试定义】

【软件测试常识】

一、测试工具种类

【测试流程】

【软件测试原则】

【测试分类】​

一、按阶段划分

二、按是否查看源代码划分

1、白盒测试

2、黑盒测试

3、灰盒测试


【总览】

【软件测试背景】

一、软件生命周期

  1. 问题的定义和规划
  2. 需求分析
  3. 软件设计
  4. 程序编码
  5. 软件测试
  6. 运行维护

【软件缺陷与软件故障】

一、软件缺陷的定义

  1. 软件未达到产品说明书的功能 《需求文档》
  2. 软件出现了产品说明书指明不会出现的错误
  3. 软件功能超出产品说明书指明范围
  4. 软件未达到产品说明书虽未指出但应达到的目标
  5. 软件测试员认为难以理解、不易使用、运行速度缓慢、或者最终用户认为不好

二、软件缺陷的特征

  1. 发现了缺陷,但不易找到问题发生的原因所在,即“看到但是抓不到”。

  2. 面试题:测试发现bug 开发不认为是bug的时候你怎么办?

1.测试人员在根据需求文档或者是规格说明书/原型图来进行匹配

2.测试人员根据不同的测试环境来进行多测尝试来确认bug 并将bug的复现步骤进行记录

3.如果开发仍旧认为不是bug 需要的测试主管来进行讨论 确认是否bug

4.需要找产品经理和项目经理进行讨论是否bug

5.如果认为是bug测试人员将bug进行记录并提交测试总结中

  1. 软件缺陷从哪来

第一大原因就是软件产品规格说明书,很多情况下,说明书没有写,或写的不够全面,经常更改,或者开发小组没有很好的沟通,造成对说明书理解的不一致。

第二大原因是软件设计,没有做设计或设计不好,经常变动等和产品规格说明书一样的问题

第三个原因才是编写代码和其它原因

【软件测试定义】

【软件测试常识】

一、测试工具种类

  1. 文档工具(word、excel)
  2. bug管理工具(禅道、jira)
  3. 抓包工具(charles、fiddler、wireshark)
  4. 性能工具(jmeter、Loadrunner)
  5. 命令(Linux、adb、Monkey)
  6. 编程语言
  7. 自动化(selenium、appnium、、pytest)
  8. 数据库
  9. 接口工具(postman)
  10. 录制脚本(jmeter)

【测试流程】

 

【软件测试原则】

 

【测试分类】

一、按阶段划分

单元测试

集成测试

系统测试

验收测试

二、按是否查看源代码划分

1、白盒测试

已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。

2、黑盒测试

已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。

分类:

1)功能测试

逻辑功能测试

界面测试

易用性测试

安装测试

兼容性测试

2)性能测试

 

3、灰盒测试

灰盒测试关注输出对于输入的正确性,同时也关注内部表现,但这种关注不象白盒那样详细、完整,只是通过一些表征性的现象、事件、标志来判断内部的运行状态

有时候输出是正确的,但内部其实已经错误了,这种情况非常多,如果每次都通过白盒测试来操作,效率会很低,因此需要采取这样的一种灰盒的方法。

 

 

 


以上内容有参考自:

小白选手必看的软件测试基础 http://www.51testing.com/html/11/n-4474811.html

软件测试基础(二) http://www.51testing.com/html/12/n-4474812.html

软件测试基础读书笔记之软件测试概论 http://www.51testing.com/html/76/n-4475276.html

关于“稳定”的相爱相杀:负载测试和压力测试 http://www.51testing.com/html/95/n-4475095.html

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值