软件测试理论与基础day1—面试必看
2020-03-29 12:18
585 查看
一:测试理论
1. 测试的概念,目的
概念:通过人工或者自动化的手段去验证软件的产品/项目是否满足用户的需求
目的:尽早,尽快,更多的发现软件的缺陷,从而促使客户的满意度提升
2. 测试的方法
基本方法:
等价类(在有范围内输入的情况下)
边界值(任何情况下都要考虑)
错误猜测法(一般是通过错误猜测法进行用例的补充)
其他方法:
正交实验法(多种条件进行组合)
因果图
判定图
场景图(复杂的操作流程)
3. 六大测试的类型
功能性
可用性
可靠性
安全性
兼容性
性能性
二:测试的流程/如何对一个项目开展测试?
1. 分析
客户提出基本想法,由产品人员将其需求转化为SRS(需求列表),在有需求列表的时候,测试人员和开发人员会参与SRS的评审会议,直至需求评审通过
2. 设计
在需求评审通过之后,进入设计阶段,开始编写测试计划
(测试计划的内容主要包括:测试时间以及进度的安排,测试资源,测试人员分工,测试策略,风险评估)
3. 实现
在实现阶段,负责XX模块测试用例的编写,当所有测试用例编写完成后,集体召开会议对测试用例进行评审,直至用例评审通过
4. 执行
用例评审通过后,由相关人员去搭建测试环境,测试人员开始执行测试用例,在执行测试用例的过程中,一定要及时我将bug提交至缺陷管理工具(禅道),并对bug进行及时的跟进直至缺陷关闭
再次一定要注意在每次新版本测试之前一定要进行回归测试,直至测试通过!!!
5. 维护
待项目上线后,对于测试人员来说,并不是意味着工作的结束,应该要及时去关注项目上线后的用户使用情况以及对缺陷的反馈!
三:测试用例内容?作用?
内容:
用例编号 测试标题 前置条件 操作步骤 预期结果 实际结果 重要等级 测试结果 测试者
作用:
- 测试用例是执行测试的依据
- 测试用例是需求的覆盖
- 测试用例是回归测试的依据
四:测试报告的内容?
测试目的,背景,参考文献
测试人员
测试资源(软件,硬件资源)
测试方案
测试模块
测试用例的覆盖率,通过率
测试遗留问题
测试结论与建议
五:bug的管理流程?
- 提出bug,确认该bug是否有问题
- 定位bug问题所在的路径
- 在禅道上提交bug
- 跟踪bug
- 验证bug
- 总结经验
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 软件测试理论与基础Day2—面试必看(bug)
- 软件测试面试必备的一些基础理论概念
- 软件测试面试必备的一些基础理论概念
- 软件测试面试必备的一些基础理论概念
- 软件测试面试必备的一些基础理论概念(转载)
- 软件测试理论基础(二)
- 软件测试理论基础 Zero to Hero 软件测试用例设计(一)
- 软件测试基础理论
- 软件测试基础理论知识|软件测试计划与策略
- 软件测试理论-基础2
- 软件测试基础理论
- 软件测试基础理论(总结)
- (8.1.4)软件测试之基础理论
- 软件测试理论基础 Zero to Hero 软件测试方案(一)
- 软件测试理论基础
- 软件功能测试——基础理论篇
- 软件测试基础 - 测试理论
- 软件测试基础理论知识
- 软件测试基础理论
- 软件测试基础理论