发表于: 2018-08-03 23:50:25

1 803


今天完成的事情:

今天整理了一下这几天复习的一些面试会用到的知识概念。


编写测试用例有哪几种方法

等价类划分法 边界值  因果图 正交法   流程分析 错误推测 场景法  判定表 大纲法


测试用例编写的原则

百分之百覆盖需求


软件测试过程中必须经历那些阶段

单元测试 集成测试 系统测试 验收测试


黑盒测试包含哪些测试内容

思维测试 冒烟测试 易用性测试 兼容性测试 接口测试 界面测试 

 

如何确定一个问题是不是一个bug

根据需求  不是按照需求的功能实现都是bug


缺陷严重程度分别是什么 

致命 导致整个软件无法使用的错误

严重 导致测试无法进行下去的错误

一般 小小的功能错误并不阻碍继续测试

轻微 一些错别字 标点符号 语法。

建议 


缺陷优先级有哪些?

p1

p2

p3

p4

p5


如何有效的记录缺陷

1保证缺陷能够复现出来 2且能够把每个关键的步骤写出来


缺陷报告准则规范是?

简洁 清晰 准确 完整 一致


post和get请求的区别

post是给服务器发送请求的

get是从服务器获取数据的

post 安全 数据量大

get  最多存2k的数据


 性能测试的三大块

 并发 负载 稳定性


接口测试

请求参数 观察返回值  等价类  边界值 必填项 逻辑 功能 场景 


qtp能使用b/s c/s 架构  selenium只能用b/s架构


软件测试的分类

黑盒测试 白盒测试 灰盒测试 


测试用例包含哪些内容?

用例编号

用例名称

测试背景

前置条件

优先级

重要级

测试数据

测试步骤

语气结果

实际结果

备注


五大要素和两个目标 

质量  人员 资源 流程 技术  

提升测试覆盖率 提升测试效率。


软件测试所遵循的原则。

一,测试显示缺陷的存在,但不能证明系统不存在缺陷。

二,穷尽测试是不可能的,应设定及时终止的条件。

三,测试应该尽早进行。

四,缺陷具备群集特性。(有个模快中发现越多的缺陷,意味着有越多的缺陷没有被发现。)

五,测试的杀虫剂悖论。(测试方案要不定期的评审修改,并增加不同的测试方法)

六,测试的二八原则。(用百分之八十的时间用在百分之20的重要模快。)

七,测试活动依赖于测试背景。(软件重要的功能)


黑盒测试的主要设计方法

等价类划分法

边界值分析法

错误推测法

因果图法 

正交实验分析法

状态迁移图法

流程分析法


软件测试的定义

软件测试就是去找出软件与需求规格说明数中不一致的地方,然后站在用户的使用角度不断去优化改进软件的过程


软件缺陷的定义

在软件测试里出现以下五种情况都可以定义为软件缺陷

1软件未实现产品说明书要求的功能

2软件出现了产品说明书中指明不应该出现的错误

3软件实现了产品说明书中未提到的功能

4软件没有实现产品说明说没有提及但应该实现的目标

5软件难以理解 不宜使用 运行缓慢


测试计划的5w1h

what where why when who how 

what 测试的范围和内容

why 测试的目的

when 确定测试的开始时间和结束时间

where 测试的文档和软件存放的位置

who 测试人员的分配 

how 测试的方法和工具


测试管理工具

TAPD

禅道

TestLink

HP ALM 

性能自动化工具

jmeter 

Loadrunner

主流数据库

oracle mysql 

手机app测试要点

1兼容性  2界面测试  3功能测试  4安全性测试 5中断测试 6不同网络测试  7性能测试


明天的计划:

py一下后端大佬教我一些深入的使用jmeter的方法


遇到的问题:

看了一些面试题,很多都是吧不同的问题换了一个问法,我看到这个题目的时候一脸懵逼,然后看到答案的时候更是一脸懵逼,这个答案我明明知道但是就是没想到他这个问题是问的这方面的知识。


收获:

整理了一下这几天复习的一些面试会用到的知识概念。






返回列表 返回列表
评论

    分享到