鱼鳞病

注册

 

发新话题 回复该主题

关于软件测试面试的一些小总结 [复制链接]

1#
最好的中医专治白癜风医院 http://m.39.net/pf/a_4442955.html
一、前言

测试的面试相对于开发的面试来说,对于技术的询问其实相对来说较少的,主要针对以下几个方面。测试理论,接口,数据库,linux,自动化,性能、个人情况这几大块。

二、常见问题

1、软件测试理论基础

①、什么是软件测试?

在规定条件下对程序进行操作,发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。

②、软件测试主要测试用例设计方法是什么?

白盒测试:逻辑覆盖、循环覆盖、基本路径覆盖

黑盒测试:等价类、边界值、因果图、状态图法、错误猜测、测试大纲、随机测试、场景。

③、测试计划、方案以及测试报告主要包括哪些方面?

测试计划主要包括/p>

Ⅰ测试范围(功能性测试;非功能性测试)

Ⅱ测试通过/失败的标准(通过准则;失败准则)

Ⅲ测试挂起恢复条件

Ⅳ测试进度人力分布计划

Ⅴ测试交付物

测试方案主要包括:

Ⅰ测试环境(软硬件构成;网络构成;环境搭建;测试工具)

Ⅱ测试策略

Ⅲ测试风险评估与预防

测试报告:

Ⅰ测试BUG记录

Ⅱ测试BUG统计分析

Ⅲ测试用例执行情况清单

Ⅳ遗留问题清单

PS:具体情况具体分析格式不一定一致。

④、测试流程

阅读需求—评审—判定开发时间—测试计划、方案—编写测试用例—开发提交版本—进行测试—提交bug—追踪—提交新版本进行回归—测试完毕—进行走查上线。

⑤、Bug的管理,测试提交bug,开发不认可

首先,在bug的管理工具上进行记录;查找需求文档,与开发人员进行沟通进行复现bug;询问产品人员需求情况;寻找相关上级进行评定。

⑥、fiddler对于测试来说有什么好处?

抓包,查看请求,确认问题所在,是功能问题还是网络问题还是接口问题

⑦、

分享 转发
TOP
发新话题 回复该主题