发表于: 2018-08-03 23:50:25
1 802
今天完成的事情:
今天整理了一下这几天复习的一些面试会用到的知识概念。
编写测试用例有哪几种方法
等价类划分法 边界值 因果图 正交法 流程分析 错误推测 场景法 判定表 大纲法
测试用例编写的原则
百分之百覆盖需求
软件测试过程中必须经历那些阶段
单元测试 集成测试 系统测试 验收测试
黑盒测试包含哪些测试内容
思维测试 冒烟测试 易用性测试 兼容性测试 接口测试 界面测试
如何确定一个问题是不是一个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的方法
遇到的问题:
看了一些面试题,很多都是吧不同的问题换了一个问法,我看到这个题目的时候一脸懵逼,然后看到答案的时候更是一脸懵逼,这个答案我明明知道但是就是没想到他这个问题是问的这方面的知识。
收获:
整理了一下这几天复习的一些面试会用到的知识概念。
评论