发表于: 2018-07-29 23:03:34
1 786
今天完成的事情:
1学习了一些面试的知识
相关测试工具介绍
考察点
了解测试相关的工具及分类
对主流测试工具的掌握程度
关键点
1各个测试工具的作用 (是做测试管理的还是做性能测试的)
2同类工具优缺陷点对比,不同的工具适用不同的项目
测试管理工具
TAPD 腾讯开源测试管理工具 分轻量级 全敏捷 基于bs架构 主要是管理
需求 测试用例 缺陷 文档
禅道 国内主流的开源测试工具 分企业版 免费版
TestLink 管理软件测试整个生命周期的内容 测试用例缺陷需求 执行测试用例缺陷报告 专门管理测试用例的
HP ALM 对软件测试全生命周期各个阶段的产物都进行很好的管理 并且每个阶段都进行相关联 例如需求可以和用例相关联 用例可以跟缺陷进行关联 这种关联可以让我们对整个软件测试有一个很好的管控。
功能自动化工具
selenium 国内主流的开元工具
HP UFT 是收费的工具 可以录制脚本进行回访 然后进行批量的执行
WinRuner
性能自动化工具
jmeter 开元的软件
HP Loadrunner 提供了可以虚拟用户数 并发的测试
httpWacth
数据库
考察点
1对主流数据库的了解及分类
2对sql语句中的关键字的掌握
关键点
1市场上主流的数据库
oracle 甲骨文公司出品的 是世界上使用最为广泛的数据库管理系统 特点:支持多用户 大事物量的高性能事物处理
mysql 最受欢迎的开源的数据库管理系统 特点:开源提交小速度快 常常用于中小型web网站
SqlServer 是由微软公司开发的数据库管理系统 是web上最流行的存储
数据的数据库
access 也是微软出产的小型数据库
2增(insert) 删(delete) 改(update) 查(select)
手机app的测试思路
考察点
1应聘者对测试只是的灵活掌握
2对移动应用测试点的重点了解
关键点
1兼容性
手机型号版本系统太多如何兼容测试?
考虑软件的目标用户百分之80 90 会使用什么样的手机。按照用户使用品牌手机的数量进行优先测试,首先选几款有代表性的手机品牌,分别有苹果系统安卓系统 两到三个主流的版本做测试 测一下软件的兼容性。在不同的手机品牌 不同的操作系统 不同手机的分辨率 不同手机屏幕的大下分别去测试这款软件是否使用正常。
2界面测试
用户界面的布局 风格是否满足客户的要求。文字是否准确无错别字 页面是否美观 图片是否显示正常 ui界面是否人性化 易操作 用户友好性
3功能测试
测app是否能够正常的运行 安装 卸载 重启 关闭 可以和其他的软件进行来回的切换吗 注册登录注销退出功能是否正常 是否能进行正常的版本更新 是否能覆盖掉老的版本且正常使用新版本以及其app和核心的功
能
4安全性测试
app对手机的权限的索取 读取 修改
5中断测试
功能正常使用的时候突然被外界因素打断是否能有正常的稳定性
6不同网络测试
在不同网络或网络切换的时候app的功能性能是否会受到影响
7性能测试
app在使用的时候内存消耗和功能消耗
技巧方面
开发人员处理bug的速度很慢,该怎么办?
先对开发人员说明这个bug对我测试工作的影响 若沟通后没有效果 将
bug升级 将邮件发送给开发人员直属领导并抄送给自己的领导 让对方的
领导知道我们测试人员遇到的这个问题已经影响到进度。
安照缺陷处理机制和升级处理机制进行处理 若超过规定时间没有处理
就发邮件给测试经理和开发经理 描述该缺陷 说明这个缺陷的处理进度
丙炔告知目前软件测试缺陷的时间风险 然后由领导去定夺。
提交了一个bug,但开发经理说这不是一个bug这时候该怎么办
一般出现分歧的原因一般有一下几点
1需求没有完全确定 或需求存在问题 先去找产品经理定夺。如果是需求
错误那产品经理对需求进行修改,或需求就是这样的开发就要按照这样
去进行设计开发。
开发按照重现步骤无法重现报告中的bug
1可能是因为环境的差异性
2数据的差异性
把开发叫到电脑这里来一起重现bug 一起来确定bug
回答时把握的原则
1积极的解决存在的问题
2按照测试计划和事先定制的标准来执行工作
3对工作中存在的风险积极进行识别并汇报
明天的计划:
学习jmeter Loadrunner 和数据库的知识
遇到的问题:
现在学习了一些数据库的语法和关键字,但没有数据库能练习,有那种专门练习这种增删改查语法的数据库吗?
收获:
学习了面试的一些知识。
评论