在我们找工作的时候面试这一关是非常重要的,他直接关系着我们的去留,也关系着我们的待遇问题,记下一下知识点,说不定就可以帮助你通过面试,那么小编下面就来和大家说说,以下几个常见的软件测试面试题与解答。
1、Web系统测试的页面测试方案
一般会给出一个情境类案例来描述,根据题目中涉及到的页面功能来设计即可,具体的元素测试设计可以参考相关文章《通用功能测试点全面汇总》
功能(界面、与通常功能)、性能(耗电量、流量、资源占用)、安全(启动、退出、自动更新、手动更新、应用内外跳转、权限控制)、硬件相关设计(传感器、手机访问权限、不同机型兼容测试)、软件环境相关设计(网络环境切换、应用外切换)
3、游戏类测试的基本思路
一般考察测试人员的系统思维能力,最好分层次的回答。依据基本流程的功能测试思路、界面测试、游戏元素细分测试、资源占用测试、异常场景测试等方面来回答。每个点可以继续细分回答。基本流功能测试可以按照流程启动游戏 、进入游戏、结束或退出游戏,然后再向下展开测试功能点(启动项检查、图标元素、界面操作、按键操作等)。其中,游戏元素类可以从角色人物、道具、游戏音效、战绩统计等方面细分。资源占用从CPU占用、内存消耗来分解。
4、游戏测试的启动项检查有哪些测试要点
从游戏的启动时间及启动后的进程来检查,启动时间一般需求规格中会注明。
5、游戏测试中的异常场景测试项
文件异常、环境异常、交互异常
6、APP兼容性测试
系统兼容、机型兼容、屏幕分辨率兼容、网络兼容、其它(如设备、存储、第三方应用等兼容)
7、如何重现使APP崩溃的缺陷
收集捕获的异常,如果可以打出本地记录的日志可以参考,记录当时的操作步骤,可以提交内测,让更多内部用户尝试重现。(建议APP测试时打开自动录屏功能记录)
8、针对某个网站的一个功能点设计测试点
会提供一个网站的功能点来要求设计,如百度搜索框、微信的聊天窗口等。详细测试点可以参考相关文章(同上)需要注意的是,仔细分析面试题目,有些是要根据需求的上下文来考虑的。切勿脱离业务。
回答时分层次,正常类(符合需求范围内的所有输入)、异常类(需求范围外的输入,安全、从网络异常、环境异常、数据异常)、边界
9、等价类划分法与边界值方法有什么区别
针对初中级测试人员的考点,掌握边界值分析法是等价类划分法的补充即可,通常测试用例设计都是二者的结合使用。
10、客户端软件性能测试关注点
响应时间、资源占用如内存、CPU、 IO等