软件测试基础知识

一、测试

01软件:控制计算进硬件工作的工具。

02软件基本组成:页面(客户端)、(工具实现、代码实现)代码(服务器)、数据(服务器)请求与响应

03软件产生的过程:需求产生→需求文档→设计效果图→产品研发→产品测试→部署上线

04软件测试:使用技术手段验证软件是否满足使用需求。

05软件测试目的:减少软件中的缺陷,保证软件的质量。

二、测试主流技能

01功能测试:验证程序的功能是否满足需求。

02自动化测试:使用代码或工具代替手工,对项目进行测试。

03接口测试:使用代码或工具对服务器端提供的接口进行测试。(工具实现、代码实现)

04性能测试:模拟多人使用软件,查找服务器缺陷。(工具实现、代码实现)

方向
功能+接口
功能+性能
功能+web自动化

三、测试分类

01按照测试阶段分类:

单元测试:针对程序源代码进行测试。(一般开发做)

集成测试:针对程序接口进行测试,又称接口测试

系统测试:程序功能、非功能进行测试。包括功能、兼容、文档等测试。

验收测试:不同人群来测。内测、公测

 

02按照代码可见度划分:

黑盒测试:(系统)针对程序UI功能测试。

灰盒测试:(集成即接口)针对部分代码进行测试。

白盒测试:(单元)针对源代码测试。

四、模型

质量模型:衡量一个优秀软件的维度。

①功能性

②性能

③兼容性    

浏览器:谷歌、ie、火狐、欧朋、苹果等。

操作系统:win系统、wind7、wind8、wind10、其他

手机:分辨率、品牌、系统、网络、其他。

④易用性

⑤安全

⑥可靠性

⑦可维护性

⑧可移植性

五、软件测试流程(六步骤)

  1. 需求评审:各部门需求理解一至。用户、产品人员、开发、测试       测试→功能有哪些?核心功能?
  2. 计划编写:测什么、谁来测、怎么测。
  3. 用例设计:文档(验证项目是否符合需求的操作文档)
  4. 用例执行:执行文档。
  5. 缺陷管理:对缺陷进行管理。(开发完成→与实际不符→bug→管理)
  6. 测试报告。

附:面试可能提及:上家公司怎么测试以及测试流程。

六、测试用例

01用例:用户使用的按例简称用例。

02测试用例:为测试项目而设计的文档

03测试用例作用:①防止漏测②实验测试的标准。

04用例设计编写格式(八大要素—模板)

用例编号:项目_模板_编号。

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

模块/项目:所属项目或模块。

优先级:P0-P4

前置条件。

测试步骤。

测试数据。

预期结果。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值