目录
1、明确个人项目里哪些页面需要做web做自动化测试------衡量标准:重要页面+访问量比较大的页面+页面更新周期比较长
性能测试需要借助工具来进行测试,可以继续说自己是使用了什么工具以及如何使用工具来实现性能测试
面试题类型
测试用例
非软件题型
水杯、笔、手机......
软件类型
某个软件的某个模块......
代码题型
冒泡排序
关于个人的项目设计测试类型
个人博客
万能公式
功能+界面+兼容+易用+性能+安全+网络(Fiddler模拟网络)理解,每个维度能够说出俩4个以上的测试用例。
例:针对公交卡设计测试用例
进阶设计测试用例
万能公式+安装测试+具体的设计测试用例的方法
自动化面试
什么是自动化以及为什么要做
测试人员为了提高工作效率,保障软件的质量,通过代码去辅助测试人员测试软件
selenium+驱动+浏览器的工作原理
比如拿护肤品这件事来说,用SKII,我想拿更少的钱,买到货真价实的护肤品。
1)专柜买 2)买二手 3)代购
设计自动化测试的思路(个人的自动化亮点)
1、明确个人项目里哪些页面需要做web做自动化测试------衡量标准:重要页面+访问量比较大的页面+页面更新周期比较长
页面更新周期比较长:代码更新周期也比较长,降低标准。
2、如何实施
针对确定的页面设计界面测试用例
搭建自动化结构
编写自动化用例
维护
3、个人后续的优化展望
每次代码存在更新或者前端页面增加新的功能,可以手动执行代码
展望:后面会尝试代码提交之前可以自动触发自动化测试脚本
性能测试面试
说说对性能测试的了解
概念、测试目的、和功能测试的区别、性能测试指标
性能测试需要借助工具来进行测试,可以继续说自己是使用了什么工具以及如何使用工具来实现性能测试
为了避免面试官在测试方面深究,主动说性能测试难就难再性能分析,需要具有多方面的知识储备,所有只会做一些简单的性能测试。
LoadRunner工具介绍
三个组件的各自介绍。从个人使用上说虽然VUG具备强大录制功能,(引出增强手段)但是录制好的脚本达不到预期的测试目标,会选择通过手动编写性能测试脚本的方式来增强代码------引出增强脚本的方式------事务、集合、检查点、参数化
如何对个人项目进行性能测试
性能测试方案的制定
确定测试工具
如何确定哪些页面/功能需要进行性能测试:主要的功能/页面;用户访问量比较大的页面/功能
性能测试设计与开发
脚本开发;controller创建场景、运行并监控
性能分析
anlalysis分析;用户初始化和用户运行图的走向;对应的点击数和吞吐量之间的关系。
其他面试题
说说对测试的认识
软件测试的概念
软件测试人员需要具备哪些素质
软件测试的生命周期及对应测试人员需要参与的事情(软件生命周期和测试生命周期)
......
开发/测试模型
V模型、W模型------各阶段是什么、以及做什么;模型的特点
瀑布模型
敏捷模型 ------Scrum: 三个重要角色五个重要会议:发布计划会议、迭代计划会议、每日例会(昨天做了什么、今天做了什么、期间遇到了什么问题)、演示会议、回顾会议; **特点:**轻流程、轻文档、重目标、重产出
测试遇到问题如何解决
先定位前后端问题,不一定用fiddle,最简单的用F12,点击对应的Network,观察返回的数据是不是正确的,确定前后端问题。
如果是前端问题,需要看前端代码,刷新点F12->Console有没有错误。
这个问题稳定比较大,没有具体问题的提问,这个时候可以告诉面试官自己在学习的过程中也遇到过几次问题,可以给面试官举个例子,讲自己的定位思路和如何解决问题的。