
离职后,我只想找份功能测试,面试官却把我逼上绝境……
发布日期:2021-05-18 12:32:09
浏览次数:16
分类:精选文章
本文共 1313 字,大约阅读时间需要 4 分钟。
功能测试面试题及分享
这 kitten仅仅是一朵花,会不会也一样?
看清世界:最美后的窥视 久远的电脑屏幕,何期清晰?对于那扇门, 乍看,或许有六的举动;凝视,却依然无法看清颜。
功能测试最初回顾
功能测试,这个您是否曾经讨论过?它被称为黑盒测试,你可不必关注软件的内部结构,而专注于测试对象本身。该测试方法包括等价类划分、边界值分析、错误推测法、因果图法、判定表及正交试验设计法等。
等价类划分法
无效等价类与有效等价类并存,等同于一条测试用例。
例如,假设一个手机号字段:
- 有效等价类:移动、电信、联通的11位数字。
- 无效等价类:长度不符、含有特殊字符的数字串。
边界值分析
设需求:1至10个字符。
- 有效边界:最大值10、最小值1;次边界:最大值9、最小值2。
- 无效边界:字符数为0或11及以上。
错误推断法
借助经验,找出程序中可能存在的错误,编写相应测试用例。
例如,推测数据库连接超时/订单数量错误。
判定表法
分为条件、条件项、动作、动作项、规则五个部分,系统化地制定测试案例。
例如(年龄判断):
条件 | 年龄 | 身高 | 体重 | 输出 |
---|---|---|---|---|
大于等于 | 18 | 170 | 60 | 成年人 |
区间外 | 否 | 否 | 否 | 不是成年人 |
正交试验设计法
解决多个控件综合测试难问题,选择最优组合。
例如:
- 年龄(<18/18-30),身高(<160/160-180),体重(<50/50-75)
测试大纲法
梳理窗口间、窗口内功能联系,确保全面覆盖。
测试脑力题助你过关
问1:发现系统缺陷无效策略
- 查阅文档确认结果异常依据。
- 推测具体情况依据常识或规范。
问2:编写APP界面测试用例
- 正常流程:如操作按钮功能。
- 逆向用例:非正常输入如特殊字符。
- 黑盒方法:边界值等。
问3:链接测试优化
- 测试连接有效性。
- 验证目标页面存在性。
- 检查孤立页面。
问4:表单测试注意事项
- 数据完整性验证。
- 特殊字符防止注入。
- 长度限制统一检查。
问5:测试方法罗列
等价类、边界值、判定表、因果图、正交试验、充分性。
例如手机号案例:
- 有效等价:真实手机号。
- 无效等价:特殊字符、不符长度。
- 边界:极限值测试。
- 正交表:不同输入范围测试。
输入框测试典型应用
例如(中文输入框,6-10个字符):
- 等价类:
- a. 6:王小明。
- b. 4:小名,不符合。
- c. 易,12位非中文。
- 边界:
- 5、10、11测试。
- 综合测试用例:涵盖等价类和边界值。
测试误区与注意事项
- 明确需求依据,避凡率判断。
- 保持对话,多向设计人员索取澄清。
- 参数测试避免事后纠正难度过大。
设想技术难题,但保持冷静思考,让过往经验成为优势。
测试的七大维度
1.UI:直观反映系统形象。 2. 功能:体现系统实力。 3. 易用性:上手 presumption. 4. 网络:网络反应控制。 5. 稳定:系统健壮性。 6. 兼容:不同环境适配。
每个维度均需精心考量,确保系统用户体验。
好,这只是开始。软件测试是一个终身学习课题,前途在coding与探索中。希望您的职业之路走得愉快,在技术与实践中不断成长。
加入我们交流群QQ:642830685,获取更多资源与资讯。让我们一起进步,共同精进。
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2025年04月12日 19时28分17秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Thymeleaf 生成下标,索引,使用Stat变量
2019-03-13
ValueError: Unexpected end of file.
2019-03-13
六、登录(二)
2019-03-13
初始微服务---Springcloud发展【第一期】
2019-03-13
RAFT 拜占庭将军 共识算法
2019-03-13
UE4 错误列表 error码(只记录我遇到的情况,持续添加,未完成)
2019-03-13
【Jquery】获取当前窗口的宽度值/高度值
2019-03-13
Android 架构组件 – 让天下没有难做的 App
2019-03-13
能解决数据可视化大屏需求的3款可视化工具
2019-03-13
【Altium Designer21】工作栏中文解析
2019-03-13
[87]用secureCRT连接虚拟机中的Ubuntu系统,出现“远程主机拒绝连接”错误
2019-03-13
Shell脚本防DNS攻击检测并删除肉机IP
2019-03-13
如何在VSCode中定制JSON的IntelliSense
2019-03-13
椭圆曲线的定义
2019-03-13
多代理区块链框架客户端的操作
2019-03-13
RSA操作中的公钥和私钥的生成
2019-03-13
go语言中类的继承和方法的使用
2019-03-13
caffe训练的时候遇到的text-format 错误解决方案。
2019-03-13
Little Zu Chongzhi's Triangles
2019-03-13