测试开发面试

1.软件测试的定义

a.什么是软件?

控制硬件工作的工具

b.软件的基本组成

c.软件产生过程

d.什么是软件测试

减少软件缺席,保障软件质量

e.软件测试的目的

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

2.测试的主流技能

1.自动化测试

代码实现

2.接口测试

工具实现

3.基础测试

4.性能测试-工具实现

模拟多人使用软件,查找服务器缺陷。

3.7种测试分类的区别

1.按照测试阶段划分

单元测试 针对程序源代码进行测试

集成测试 又称接口测试,针对模块之间的访问地址进行测试

系统测试 对整个系统进行测试。包括功能、兼容、文档等测试。

验收测试  主要分为内侧、公测、使用不同人权来发掘项目缺陷

2.按照代码可见度划分

黑盒测试 1.源代码可见 2.UI功能可见(系统测试)

灰盒测试 1.部分源代码课件 2.功能不可见(集成测试)

白盒测试 1.源代码可减 2.功能不可见 (单元测试)

4.质量模型的重点5项

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

功能、性能、兼容、易用、安全是重点被测试的

5.测试流程的六个步骤

1,需求评审、计划编写、用例设计、用例执行、缺陷管测试报告

什么是用例?

用例:用户使用的案例

什么是测试用例?

为测试项目而设计的执行文档

测试用例的作用?

防止漏测、实施测试的标准

文档的格式怎么写

用例编号、用例标题、项目模块、前置条件、测试步骤、测试数据、预期结果

用例标号:项目_模块_编号

模块/项目:所述项目或模块

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

优先级:表示用例的重要程度p0-p4(P0最高)

前置条件:要执行此条用例。哪些前置操作

测试步骤:描述操作步骤

操作数据:没有可以为空

预期结果:达到预期的结果

1.对穷举场景设计测试点

等价类划分法

2.能对限定边界规则设计测试点

使用边界值解决边界位数限制的问题

实例分析:

3.能对多条件依赖关系进行设计测试点

判定表法

用一种以表格形式表达多条件逻辑判断的工具

组成:条件桩

动作桩

条件项

动作项

4.能对项目业务进行设计测试点

使用场景法进行测试

6.测试模版的8个要素

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值