网站seo排名优化,建网站难不难,房产资讯最新消息,一个网站页面设计多少钱一、 你们的测试流程是怎么样的#xff1f; 答#xff1a;1.项目开始阶段#xff0c; BA #xff08;需求分析师#xff09; 从用户方收集需求并将需求转化为规格说明书#xff0c;接 下来在 项目组领导 会组织需求评审。 2.需求评审通过后#xff0c;BA 会组织 项目… 一、 你们的测试流程是怎么样的 答1.项目开始阶段 BA 需求分析师 从用户方收集需求并将需求转化为规格说明书接 下来在 项目组领导 会组织需求评审。 2.需求评审通过后BA 会组织 项目经理 、 开发人员 和 测试人员 交接需求( 交接需求的过程中 我一般会关注 需求是否清晰 是否具有可测性 并识别出测试的 难易程度 和测试的 大概工作 量 )。 需求交接结束后项目经理根据交接过程中的一些问题评估需求交接是 否通过交接不通 过的BA 会修改需求文档并组织二次交接交接通过的需求。 3.测试 Leader 根据需求编写测试方案和测试计划并评审。 4.然后根据需求的难易程度和组员的个人能力分配测试任务。测试人员根据分配到的需求进 行分析同时编写测试用例用例完成后测试 Leader 组织项目经理、BA、开发人员、测试 人员评审用例评审完成后对于有问题的测试用例测试人员会做相应的修改。在测试人 员编写用例的同时TA 同时进行测试环境的准备。 5.在测试执行阶段测试经理会通知各模块测试人员进行冒烟测试。 6.冒烟通过后测试人员开始启动测试测试的轮次根据实际的测试时间调整测试时间较 充足的情况下一般进行 3 轮测试用例的执行第一轮全用例覆盖执行第二轮:进行重 点用例的执行第 3 轮全量回归第一轮用例。测试时间比较紧张的情况下一般进行 2 轮测试第一轮全用例覆盖执行第二轮进行重点用例的执行测试过程中发现的 bug 通过缺陷管理工具禅道进行管理为方便开发人员高效率的解决问题、减少沟通等测试录 入 bug 时严格按照 bug 的严重等级进行定义缺陷单中会记录测试环境测试账号操 作步骤预期结果实际结果截图。 7.开发人员解决问题并将程序部署到环境后提交问题单给测试人员进行验证问题验证不 通过的驳回问题单并通知开发人员继续修改问题验证通过的关闭 BUG 。 8.测试周期结束前几天测试经理开始着手准备测试报告这个时候测试经理会关注 bug 单 的情况未关闭的 bug 数据有多少严重的问题有多少如果 bug 单还有很多没有关闭 项目组一般会安排开发人员和测试人员加班加点修改及验证问题单。如果 bug 单关闭率及 遗留率 满足项目规定测试用例轮次也按计划完成。测试经理按照实际情况输出测试报告让 项目组领导决策上线。 二、 CRM 项目的各个模块是独立的吗功能测试写了多少用例 答不是。比如线索模块和客户模块就是有联系的当确定线索是潜力客户时需要在线索 模块点击转换按钮把线索信息导入到客户模块成为客户信息。 这个项目我写了大概 800 条。 1 三、 CRM 市场信息系统管理业务是怎样的介绍下新建线索这是 怎样的模块 答背 crm 的流程 四、 CRM 项目做了多久 答这个项目做了半年甚至可以说一年一般 2 个月左右一个大版本两周左右一个小 版本 五、 你们这个 P2P 的业务流程是怎么样的这个项目做了多久你 负责哪些模块写了多少用例发现了多少个 BUG 答背熟流程。 这个项目做了半年甚至可以说一年一般 2 个月左右一个大版本两周左右一个小 版本负责借贷管理、理财管理、会员管理、资金管理还有首页。大概写了上千条用例 发现几百个 BUG。 六、 P2P 你们如何托管客户的资金这些资金的流向是怎么样的 答借款人和投资人双方一旦投钱钱就到第三方账号借款人和投资人可以看到钱在第 三方账号里 第三方资金托管公司 宝付易宝环视资金。。。。 一般 p2p 平台不会直接吸收这笔借款避免 p2p 公司自己去挪用资金所以借款人和投资 人在投资过程中双方都会在第三方托管公司有一个自己的账号投资过程中投资人投借款 的标那么这笔资金会直接流入第三方账号里借款人也可以直接从第三方账号拿到借款 用户把钱冲到第三方公司也会受到第三方托管公司监管不管投资还是提现都要经过第三 方资金托管公司即投资、借款、充值、提现都要经过第三方。借款人也是从第三方手上拿到 这款资金用户资金不管是充值和资金都受到自己托管的第三方的管理 2 七、 你们第三方支付的有哪些用户怎么充值和提现 答我们分为线上和线下充值线上各种的第三方方式充值进来在 p2p 后台资金管理会 有记录相应的也支持线下线下会有方式提供选择p2p 后台会对其进行充值。提现的话 只有在平台的上实现扣除相对应的手续费后充值相对应账号。每提现一笔资金p2p 生成 一条信息记录保存 八、 对于提前还款提现是怎么做 答 要提前申请要符合平台要求。合同里面有签署关于提前还款的要求平台会对这一业务对服 务费的减少进行要向平台支付本金和利息还有剩余的本金的 3%的违约金。 九、 如果让你去申请贷款要怎么做 答我要借款—申请贷款— 到后台页面的表单里面的内容要说具体点线下合同肯定是要写一份的。合同里会有一系列 的规定违约的处理做法。个人的认证资料 前台用户要登录线上平台他会点击到借款页面里面选择固定的借款模版取选长期短 期的选择。借款信息的填写内容标题用途有误抵押借款金额还款日期期限年 利率还款方式担保机构 后台这条借贷信息会出现借贷审核管理页面后台的管理人员会对这条信息审核会审核 他的基本信息会和借款人签署一份线下合同这些合同模版是 p2p 和借款人协商工作人 会和借款人核实抵押物借款利率还款日期之类的问题。工作人员办理好手续后重新编辑初 审信息提交给复审复审的工作人员会判断这份贷款能否通过符合借款要求就会给他审核 通过如果不符合就会驳回当最后复审通过借款人就会接到审核通过的通知前台就会 出现这条借贷信息投资人可以进行投资 十、 你们在 P2P 项目中用到第三方的接口怎么用这些接口怎么 测试 答在后台的“系统设备设置”—“接口设置”背几个接口名字 实名认证接口中诚信征信 资金托管接口已报环讯宝付 支付接口支付宝银联微信支付网银 3 第三方提供接口规则开发有 知道接口规则根据接口规则需求文档进行接口测试先调通接口再用功能测试测试 页面功能 第三方接口不需要找 bug 调试接口接口不通报错调试权限 根据报错调通接口 十一、 项目周期测试周期写了多少用例 答这个项目做了半年甚至可以说一年一般 2 个月左右一个大版本两周左右一 个小版本负责借贷管理、理财管理、会员管理、资金管理还有首页。大概写了上千条用 例发现几百个 BUG。 十二、 你负责什么模块你的货款管理有什么内容 ? 应该有到期 未还款的吧这个怎么处理 ? 答我负责借贷模块借贷审核管理货款管理债权转让等等 内容有内容全部货款新手独享正在进行还款已经还款等等 有一般是到期前一定时间内会短信、邮件提醒如果还是到期未还就会增加利息再 次警告无效时一般会根据公司的制度就会拍卖抵押物同时在系统中也会记录此人的信息 降低其信用等级或者列入黑名单。 十三、 当借款人借款时间到期后没还款你们怎么处理的不 还款怎么处理 答借款初期有签署逾期还款的条约首先利息会上调 50%如果每一天不还就是每一天的 利息会增长后面还不还款就降低信用等级拉进黑名单范围内 并且会影响他的征信记录 十四、 逾期还款会有一个罚息你们是怎么算的 答剩余本金*借款年利率*150%*(逾期天数/365 天 4 十五、 你跟我讲讲你第三个项目移动云平台是做什么的 答支持符合该平台协议的终端设备可用于对移动 AP无线访问接入点, AP 相当于一 个连接有线网和无线网的桥梁其主要作用是将各个无线网络 客户端 连接到一起然后将 无线网络接入以太网。和 AC( 接入控制器 A ccess C ontroller 或 Wireless A ccess Point C ontroller即无线控制器是一种网络设备负责管理某个区域内无线网络中的 AP。)的集中管理; 十六、 你项目适用简历所有项目组内是怎么样分工的 答组长协调分配工作量接口测试组内外的总体事项。组长负责一小部分的功能测试跟 进开发问题的修改进度。 有一个同事专职做性能测试。 有一个同事主导自动化测试及负责一小部分的功能测试。 我负责大部分的功能测试以及辅助编写一部分自动化脚本。(可选如果想体现一下性 能测试能力可以在加上辅导测试 2 个性能场景) 十七、 项目上线没有 答我做完第 2 个版本离职的时候当时功能已经基本稳定了并且已经在预发布环境测试 了一遍公司领导已经决定可以上线了。不过当时域名还没有搞定。现在不清楚他们用什么 域名。 十八、 你觉得你们项目 O2O 的亮点是什么 ? 答1. 商家活动等模块审批流程快捷有助于提高商城引流 2. 商家管理费会员购买结算费用可根据级别进行设置有助于客情维护。 3. 支付方式灵活多样化 4. 数据可配置业务推广时不需停机可由运营方协调快速配置快速响应用户需求。 5. 页面记录软删除当有误删除数据时可申请后由 IT 运维人员在数据库恢复。 6. 用户密码采用 md5 加密有效保护用户账号信息安全。 5 十九、 你觉得你们项目 O2O 的难点是什么 答1. 需求不详细很多问题上产品开发测试 经常扯皮测试问题很难推动解决。 2. 字段多很多字段要结合数据库检查数据是否正确(要熟悉表结构看字段的定义比如 数据库中订单状态 1.2.3.4.5 分别代表什么。) 3. 因为测试环境很多外部接口不能真实配置 很多测试数据不能真实摸拟测试环境大部 分是利用数据库造数据。(比如手机验证码还有充值支付)导致测试上线有风险在上 线时要进一步对线上环境进行严格的验证。 二十、 你遇到什么经典难忘的 BUG 答CRM功能 BUG, 线索模块里有今日需要联系的本周需联系的本月需联系的 这个功能是系统里查询线索数据量历史数据量较大所以开发了个“定时任务”设定了按1天、 7 天、30 天后自动同步线索数据到一张临时表方便提供查询我在测试前台搜索的时候首 先用 SQL 在数据库里修改数据时间修改测试环境的系统的时间当月的时间。发现本月需 搜索的时候前台显示 2 月份的 28、29 天还有用 31 天月份这种月份的数据数对比 MySQL 数据库里用 SQL 查询统计的信息数量结果数量不一致。bug 原因是开发在定时任务里固 定设置了每 30 天同步一次数据到临时表。所以取的数据和查询的数据不一致。 (O2O): 1重复支付没有做校验同一个订单可以重复支付 当时开发没有对订单的状态做支付校验后来开发在订单支付时加上了对支付状态的校 验。当订单已经完成支付后就不能重复支付了。 2、手机验证码数据库表数据没有做自动清除导致验证码可以重复使用。临时数据 只要手机验证码被使用过就自动删掉数据库记录。 3、手机验证码没有做时间限制只要没有使用过就可以使用。 1. P2P在数据库表中复制加密的密码在前台页面也可以登陆让开发写一条代码需 要解密后的密码才能登陆 2. 在申请贷款时借款标题填写完再选择借款用途的时候页面会刷新前面写的标 题也清空了 3. 这借款单填写完后点击预览年利率只显示个百分号。 4. 借出金额框可以任意输入数据没有限制。 5. 强行流标的时候服务费照样扣利息没返回账户 6 二十一、 你们借贷系统是上线后就结束了不用维护吗为什么要更 新版本是因为客户需求有很大改动 答上线后需要维护大概两个月更新一次版本最初的版本功能不够完善客户在使用过 程中也提出新的需求。有时候有大的需求就需要做大的版本更新。 二十二、 你怎么写测试用例怎么保证没有遗漏 答Xmind 思维导图分析尽可能全面的分析比如登录用户名要检验字段字符类型、长 度是否与密码匹配他说那你写登录用户名怎么用最少的用例保证没有遗漏我说数字、 符号、中文标点特殊字符等组合查看数据库里定义变量的类型同时熟悉业务依靠经验、 考虑不同的场景总结以前现场过的问题的案例。 二十三、 如果一天之内有 3.4 个新的版本你会怎么做 答这么频繁地换版本就没说明当前版本很不稳定每次来一个版本我都会先做冒烟测试 然后对经常出现问题的模块根据重点用例进行测试看是否当前版本相对稳定。 二十四、 你这个 Xmind 是什么有什么用 答是思维导图工具用来设计测试点也方便转化成用例评审 二十五、 你们做过哪个方面的兼容测试 答在项目中我做了多个浏览器间的兼容测试以及版本间的兼容测试向下兼容 二十六、 有什么比较主流的浏览器 答IEIE8\9\11、火狐、chromV44\46\50\58、360 等 7 二十七、 你们的网页是用什么语言写的用什么数据库后台需要 你们测试维护吗 答用 php 写用的是 mysql 数据库后强也是要我们测试维护的。 二十八、 你们项目有多少人 ? 答我们项目大概 30 人左右测试有 3 个开发 15 个。 二十九、 你写过测试计划吗里面有哪些内容 答写过主要内容有测试目的、测试范围、测试环境、测试方案、参与测试的人员和时间 安排、风险预估分析。 三十、 你写过测试方案吗 答写过方案具体明确硕测试策略该怎么做对测试用例的规范对测试环境的规范对 测试工具的设计和选择。 三十一、 怎么和开发有效果的沟通 答有时候邮件或者 QQ 不能传达你表达的意思并且消息不能第一时间看到这个时候就 要当面沟通和开发商量好时机你准备好相应的问题在沟通的过程中你做好记录争取 一次性搞定问题沟通。 三十二、 功能测试你们一般做几轮 答如果时间足够做三轮如果不够就两轮一轮全用例覆盖一轮重点用例覆盖。 8 三十三、 功能测试的 BUG 级别你们怎么划分 答参考 BUG 级别定义。 三十四、 怎么确保自己负责测试的模块没有 BUG 答首先很难保证完全没有 BUG,只能执行用例要全面对用例做到全面覆盖同时在测试 过程中不断地完善用例。并不断地总结和分析出现过的 BUG以提升用例的质量。 三十五、 假如软件还有许多 bug 没有解决没法正常上线领导说 下周要上线你怎么去处理 答我会把所有的未解决的 BUG 整理列出发送给领导同时建议组织会讨论列出一个 修复计划在有限的时间内解决优先级高的 BUG把 BUG 的修复以及回测落实到具体的责 任人同时我会主动跟进修复的情况遇到风险时及时汇报。 三十六、 画出你们的缺陷管理流程图 答 9 三十七、 你所熟悉的 linux 命令、 SQL 语句有哪些 答我们以前的服务器就是 linux 系统centos6.5,除了在上面搭建环境外有时候还需要在 上面查看日志定位问题如配置环境变量文件用到 vi,查找文件用到 find重启服务用 service , 下载安装用 yum查看进程用 ps查看资源使用 top还有解压包的时候使用 tar,删除文件 时用 rm还有剪切复制 mv cp 等等。 数据库就经常用到 select,update,delete,drop,alter,insert into 等等。 三十八、 Linux 中 有个文本 你用什么命令统计其相同字符串的个 数 答 grep -c http request.log 字符串‘http’ 文本名request.log 三十九、 不同的系统怎么将一个系统的安装包放到另一个系统里 用什么命令 Linux 系统 答scp -r local_folder remote_usernameremote_ip:remote_folder 格式Scp -r 源目录 目标机器的 username目标机器 ip:目标路径 四十、 编辑命令是什么怎么退出保存 答编辑命令 vi 退出保存 wq (如果需要强制保存的话使用 wq!) 四十一、 你常用的 linux 命令有哪些查看前 500 行用什么命令 查看 cpu 用什么查看动态日志是什么 常用命令 10 强制删除文件或目录一般慎用 rm –rf 文件名/目录 查看本机 IP 与目标 IP 网络是否通畅常用 ping 目标 IP 查看文件的访问权限 ls –l 查看文件内容 cat/more/less 文件名 查找制定文件名的文件 find –name 文件名 查看前 500 行 Head -500 文件名 查看后 20 行 tail -20 文件名 查看 cpu: cat /proc/cpuinfo 查看动态日志tail –f abc.log 四十二、 Linux 的动态链接文件放在哪个文件夹 答/usr/lib 常用的动态链接库和软件包的配置文件 四十三、 linux 中杀死某进程的命令 答 Kill -9 进程号 四十四、 统计一个目录下文件的数量的命令怎么写 答 统计当前文件夹下文件的个数 ls -l |grep ^-|wc -l 统计当前文件夹下目录的个数 ls -l |grep ^d|wc -l 四十五、 vi 编辑文件怎么清空文本内容 答在命令模式下首先执行 gg 这里是跳至文件首行 再执行dG 这样就清空了整个文 件 11 四十六、 你们的测试环境是你搭建的吗怎么搭建说一下步骤 答看搭建 LAMP 的环境步骤先放开需要用到的端口如数据库 mysql 的 3306或者 需要用到的关闭 seliunx;然后使用 yum 命令安装 Apache,安装 mysql、安装 PHP.并配置 mysql 的密码。最后把源码包放到服务器的相应目录下再重启相关服务如数据库、Apache 服务。 搭建 tomcat 应用服务器步骤也大概类似先下载安装 jdk并配置环境变量再下载 tomcat并配置环境变量再安装数据库mysql,安装完后把源码包放到相应的目录并 启动 tomcat 服务发布。 四十七、 Linux 系统的优点 答开放性、多用户、多任务、出色的速度性能、良好的图形界面、丰富的网络性能、可靠 的系统安全、良好的可移植性。 四十八、 Linux 命令修改网关 答route add default gw 192.168.5.1 四十九、 Linux 命令修改 IP 答ifconfig eth0 192.168.5.40 netmask 255.255.255.0 五十、 Linux 查看进程的命令 答ps -ef|grep 进程名 五十一、 写一个 shell 脚本来显示当前日期、时间、用户名和当前工 作目录 答#!/bin/bash Cur_Dir$(pwd) echo $Cur_Dir echo $(date %Y-%m-%d %H:%M:%S) echo who am i 12 五十二、 delete 和 drop 的区别 答DROP 把表结构都删了 DELETE 只是把数据清掉 五十三、 你数据库熟悉吗都会些什么 答mysql 和 Oracle 等关系型数据库都熟悉以前在项目里也经常用到增删改查多表、 关联查询都没问题。还会使用存储过程造数据。 五十四、 Oracle 和 MySQL 的区别 答Oracle 是大型数据库mysql 是中小型数据库。 Oracle 支持大并发大访问量是 OLTP 最好的工具 Oracle 也 Mysql 操作上的一些区别如查前几行的数据、mysql 主键能自动增长而 oracle 不行等等 五十五、 用数据库怎么添加权限 答一般是通过数据库操作页面对用户的权限进行设置。 五十六、 数据库查一个表格的前 10 行怎么查 答 select top 10 * from 表名;sql server select * from 表名 limit 10;(mysql) select * from 表名 where rownum10;(oracle) 13 五十七、 MySQL 数据库怎么删除重复数据 答删除重复数据一般是根据某个字段来查询多余重复的记录然后再删除重复数据。 例如 删除表中多余的重复记录重复记录是根据单个字段peopleId来判断只留有 rowid 最小的记录 DELETE FROM people WHERE peopleName IN (SELECT peopleName FROM people GROUP BY peopleName HAVING count(peopleName) 1)AND peopleId NOT IN ( SELECT min(peopleId) FROM people GROUP BY peopleName HAVING count(peopleName) 1) 五十八、 查询表 A 中存在 ID 重复三次及以上的记录 答Select *From A Where id in(select ID from A group by id having count(id)3) 五十九、 怎么把一个数据库的数据同步到另外一个数据库 答在一般生产环境中数据库中都有自动同步机制当然也可以采用手工的办法就是讲 数据库的数据备份来后再还原到另一个数据库。 六十、 什么是视图什么是索引这两者有什么区别 答视图是从一个或多个表中导出来的表是一种不是一种真正存在的概念。 视图就像一个窗口通过这个窗口可以看到系统专门提供的数据。 索引可以理解为是一本书的目录它记录了数据在数据库中存放的位置就像一本书的目 录记录了某一页在这本书的那个位置。相同地索引是一个单独的、存储在磁盘上的数 据库结构它们包含着对数据库表里所有记录的引用指针。 14 六十一、 sql 语句怎么更新数据库 更新单列UPDATE 表名称 SET 列名称 新值 WHERE 列名称 某值 更新多列UPDATE 表名称 SET 列名称 新值列名称新值列名称新值 WHERE 列 名称 某值 六十二、 数据库中游标是什么其作用是什么 答概括来讲SQL 的游标是一种临时的 数据库 对象即可以用来存放在数据库表中的数据 行副本也可以指向存储在数据库中的数据行的指针。游标提供了在逐行的基础上操作表中 数据的方法。 作用游标的一个常见用途就是保存查询结果以便以后使用。游标的结果集是由 SELECT 语句产生如果处理过程需要重复使用一个记录集那么创建一次游标而重复使用若干次 比重复查询数据库要快的多。 六十三、 CS 跟 BS 的区别 答B/S 是 Brower/Server 的缩写客户机上只要安装一个浏览器Browser如 Netscape Navigator 或 Internet Explorer服务器安装 Oracle、Sybase、Informix 或 SQL Server 等数据 库。浏览器通过 Web Server 同数据库进行数据交互。 C/S 的优点是能充分发挥客户端 PC 的处理能力很多工作可以在客户端处理后再提交给服 务器。对应的优点就是客户端响应速度快 六十四、 平时工作中你是怎么应用数据库的 答功能测试和接口测试有时候需要查询数据库辅助检查测试的结果 如接口测试时对 返回的结果有疑问的时候就需要去数据库查询来校对结果性能测试时使用存储过程大量 造数据。 15 六十五、 给你一个模块测试只有一个星期的时间你如何有效率地 完成 答在有限的时间里我会在明确了需求的情况下先制定好工作计划把每天的任务细分 先走重要地测试用例保证重要的功能的测试覆盖度同时每天都会发出发现的 BUG,同时 跟进 BUG 的修复情况及时回测并且每天都会发出日报如果遇到有进度风险就会及时汇 报与项目组讨论解决。 六十六、 你功能和性能短期内哪个比较拿手 答这两个都不错项目需要哪个我就做哪个都没问题。 六十七、 你同时负责功能和性能你怎么做 答首先我会先测试功能保证部分功能没有问题后再给这部分开展性能测试我会合 理统筹安排时间在测试功能等待开发修改 BUG 的时候我就开发脚本在压测的过程中 我又会去回归验证其他部分的功能问题是否已经解决。如果实在完成不了这些量的任务我 还会主动加班或者及时汇报风险请求有空闲的同事支援。 六十八、 你们做回归测试的时候是否全部都做呢 答看时间是否充裕如果充裕会全部走一遍如果不充裕主要针对 BUG 出现的模块及相 关联模块做测试。 六十九、 你们用的是什么 BUG 管理工具你会安装吗 答禅道会百度看下安装文档 16 七十、 给我一个登陆界面写测试用例 答背项目中的登录用例。 七十一、 你们怎么管理你们的用例 答我们项目以前是用 excle 管理放在 svn 中定期的维护更新。 七十二、 你认为是 bug, 开发认为不是怎么解决如果最后还是僵 持不下你有什么机智的方法解决 答与开发友好沟通如果确实为 bug 并且很严重演示证明给开发看并阐明不修改会影 响用户体验要坚持自己的观点如果 bug 不严重可根据版本进度讨论是否可以延期修 改 七十三、 会问你这个项目是给哪家公司做 答可以编一家公司提前想好。 七十四、 测试报告是你们经理写的吗你会自己写吗 答项目上线前项目经理会写我们会提交相关数据给测试经理我自己平时也会写我负责 的相关模块的测试报告要记测试报告的内容 七十五、 应用宝下载 app 功能用例 答1UI 界面颜色图文按钮位置和需求一致 2功能方面分正常逻辑和异常逻辑 正常逻辑 ①下载前 app 各项显示正常 ②下载中 17 点击下载下载中断继续下载单个文件下载多个文件同时下载 文件大小下载大文件下载小文件 下载速度大文件速度慢小文件速度快 网络环境2G/3G/4G/WIFI 各自下载不同网络切换下载弱网络下载断网下载重新联 网下载 内存空间空间足够下载空间不足下载相关提示 ③下载后 能够正常安装卸载后能重新下载 异常逻辑 第三方干扰下载时有来电/短信/其他消息或通知/闹钟等 内存不足下载一半内存不足能够继续下载 机没电下载一半手机没电,充电后能够继续下载 断网下载过程人为断网或不明原因的断网,继续下载是否异常 进程退出下载一半,退出应用宝 手机死机下载一半手机死机重启是否正常下载 后台下载下载时玩游戏/微信/QQ 等 锁屏下载下载时锁屏,再解锁是否正常下载 3兼容性 android 系统ios 系统应用宝只支持 android 系统 系统版本2.03.04.05.0 等 手机品牌不同品牌如魅族/华为/小米/oppo/三星/酷派等 手机型号同个品牌不同型号如红米/小米 1/小米 2/小米 2A/小米 2S 等 4安全性下载的 app 是否为官方版本,非官方版本的安全提示 5易用性对用户来讲下载操作等是否简单易懂 6性能方面不是所有功能模块都涉及到性能,看需求及开发而定 测试点电量/内存/流量/页面加载速度/响应时延/流畅度等 使用工具有内部工具和外部工具内部工具为腾讯本部提供简单易操作如视频分帧工 具外部工具为 fiddler/eclipse/mat/monkey 二浏览器搜索功能用例详细如下:只是功能和性能方面不同其他类似于应用宝下载 app 的用例 1UI 界面 2功能方面 ①精确搜索比如搜“苹果手机”、模糊搜索比如搜“手机” ②搜索类型中文数字英文符号空格等及组合搜索如中文数字等 ③搜索长度比如只支持 100 个字符需要重点测试输入 0 个1 个2 个99 个100 个 101 个字符这几种情况 ④输入法兼容覆盖多种输入法百度搜索QQ 拼音谷歌等 ⑤可搜索性 输入可查到结果的正常关键字、词、语句检索到的内容、链接正确性 输入不可查到结果的关键字、词、语句 ⑥对比性个别搜索项需要与其他浏览器的搜索结果做对比 ⑦搜索结果检索到的内容、链接正确性点击跳转是否正常 3兼容性 18 Androidios 系统 android 系统版本2.03.04.05.0 等 ios 系统版本6789 手机品牌不同品牌android 的如魅族/华为/小米/oppo/三星/酷派等ios 的如 iphone4 4S55S66S6S PLUS 手机型号同个品牌不同型号android 如红米/小米 1/小米 2/小米 2A/小米 2S 等 4安全性搜索结果页面内容是否安全不安全的内容一般设有警告提示 5易用性对用户来讲搜索操作简单易懂 6性能方面 压力测试在不同用户数压力下的表现评价指标如响应时间等 负载测试看极限能承载多大的用户量同时正常使用 稳定性测试常规压力下能保持多久持续稳定运行 内存测试有无内存泄漏现象 七十六、 如何测试一个水杯 答一、功能测试 1.能否装水 2.除了装水 能否装其他液体。比如可乐酒精 3.能装多少 ML 的水 4.杯子是否有刻度表 5.杯子能否泡茶跑咖啡 6.杯子是否能放冰箱做冰块 7.杯子的材质是什么玻璃塑料,黄金做的 二、界面测试 1.外观好不好看。 2.什么颜色 3.杯子的形状是怎么样的。 4.杯子的重量是多少 5.杯子是否有异味 6.杯子的图案是否合理 三、性能测试 1.能否装 100 度的开水 (泡茶) 2.能否装 0 度冰水 3.装满水放几天后是否会漏水 4.杯子内壁上的涂料是否容易脱落。 5.杯子上的颜色是否容易褪色或者脱落 四、安全性测试 1.制作杯子的材料是否有毒 2.放微波炉里转的时候是否会爆炸, 或者杯子是否会熔化。 19 3.从桌子上掉到水泥地上是否会摔碎。 4.杯子是否容易长细菌 5.杯子是否有缺口会划坏嘴巴 6.杯子内壁上的材料是否会溶解到水中 7.杯子破碎后是否会对使用者造成伤害 五、可用性测试 1.杯子是否容易烫手 2.杯子是否好端好拿 3.杯子的水是否容易喝到 4.杯子是否有防滑措施 总结 以后要是遇到一支笔、一个灯泡、一个椅子等等都可按照同样的思路测试。 七十七、 你和你们测试经理是怎么一个交互界面 答平时通过公司内部通讯工具交流工作上汇报任务或者接受任务会使用邮件工作之外 就用 QQ 和微信。 七十八、 通过什么知道一个测试人员的水平 答通过提交的 BUG 数还有软件上线后负责需求有没有出现问题。 七十九、 你对加班有什么看法能接受加班吗 答我对加班没什么抵触心理毕竟做这行加班赶进度也是很正常如果需要加班赶进度我 没问题完全能接受加班。 八十、 能接受出差吗 答可以。 20 八十一、 你的职业规划是什么 答首先进入公司快速熟悉业务工作流程尽快上手工作。当自己做的比较熟练之后可 以带领团队的新人做事主动多承担工作职责。公司要做一些新的技术研究和项目测试工作 自己也会主动学习研究在业余时间加深学习更多的技术知识运用在日常工作中分享给团 队争取做项目组里面的全能型人才。如果以后公司做大了只要领导需要可以为领导分 担一部分管理工作。 八十二、 你的期望工资 答具体多少你要看你面试过程中表现如何如果表现一般那你跟面试官说我本来的 期望是 8K但通过刚才和您的交流我发现我还有很多需求提升的地方我可以接受调整 同时要是我有机会进入贵公司我会努力提升自己以达到自己的期望薪资。 八十三、 上家公司离职时工资是多少 答比你的期望低点。 八十四、 为什么从上家公司离职 答首先很感谢上家公司提供的学习及工作机会让我的测试能力和做事方式得到了很大 的提高。 这次离职找工作主要想在一个陌生的环境及平台中再次证明自己挑战自己并积累更多 类型的项目测试经验为以后的测试职业生涯做准备。 八十五、 从上家公司学到了些什么 答简历上的技能和为人处事方式。 21 八十六、 你们公司地点在哪 答根据简历上的公司百度上查相应的公司地址。 八十七、 对之前公司的看法 答首先感谢上家公司提供我工作的平台以及对我技术磨炼以及为人处事的方式。以前公 司还是不错只是我个人原因想换一个工作来挑战自己以及见识更多的技术以对我未来的职 业有更全面地发展。 注不要说以前公司的坏话或倒闭。 八十八、 你对测试最大的兴趣在哪里为什么 答 最大的兴趣感觉这是一个有挑战性的工作 测试是一个经验行业工作越久越能感觉到做好测试的难度和乐趣 通过自己的工作能使软件产品越来越完善从中体会到乐趣 回答此类问题注意以下几个方面 尽可能的切合招聘企业的技术路线来表达你的兴趣例如该企业是数据库应用的企业那么表示 你的兴趣在数据库的测试并且希望通过测试提升自己的数据库掌握能力。 八十九、 简述你在以前的工作中做过哪些事情比较熟悉什么。 答 我过去的主要工作是系统测试和自动化测试。在系统测试中主要是对 XX 系统的业务逻辑 功能 . 性能测试中主要是进行的压力测试在各个不同数量请求的情况下获取系统响应时间 以及系统资源消耗情况。自动化测试主要是通过自己写脚本以及一些第三方工具的结合来测试 软交换的特性测试。 在测试中我感觉对用户需求的完全准确的理解非常重要。另外就是对 BUG 的管理要以需 求为依据并不是所有 BUG 均需要修改。 测试工作需要耐心和细致因为在新版本中虽然多数原来发现的 BUG 得到了修复但原来正 22 确的功能也可能变得不正确。因此要注重迭代测试和回归测试。 九十、 你说说你的优势在什么的地方 答我的优势在于工作积极做事主动有责任心具有良好的逻辑分析能力及良好的沟通能力。 九十一、 你的职业规划是怎么样的 答 测试经验越多测试能力越高。所以我的职业发展是需要时间累积的一步步向着高级测试 工程师奔去。而且我也有初步的职业规划前 3 年累积测试经验不断的更新自己改正自己做 好测试任务。 九十二、 在你以往的中自己觉得做过最有挑战的事情是什么 ? 答;可从自己的项目着手就说当时项目组测试这边有人离职然后你不仅要负责的自己的 模块还要支撑他所负责的模块自己主动加班熟悉他那块的业务及测试最终保证了项目 的交付因此还得到的项目经理的嘉奖。 九十三、 你有什么想问的 答可以问一些你们现在的项目的一些情况还有如果我能面试过我主要负责的工作内容。 或者可以问一些有没有培训机制能提升自己等等。