测试人员必知的快速测试方法(一).
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,对有些测试经验的测试人士来说,都有总结或掌握一些小众的测试技巧。而快速测试是一组基于风险的测试方法,是针对某些常见的软件缺陷,实施专项***,一般不需要大量的测试时间,只了解产品基本情况就可以在短时间
千家信息网最后更新 2025年02月03日测试人员必知的快速测试方法(一).
对有些测试经验的测试人士来说,都有总结或掌握一些小众的测试技巧。而快速测试是一组基于风险的测试方法,是针对某些常见的软件缺陷,实施专项***,一般不需要大量的测试时间,只了解产品基本情况就可以在短时间内在发现一批错误 。
以下是测试专家James Bachd 在快速软件测试中总结的一些快速测试方法,这里进行补充和调整,并同步更新到我们的测试知识共享库中,使用时可以增删改查。
方法名 | 针对风险 | 测试手段 |
快乐路径 | 软件在典型用户情景中失败 | 检查其表现是否符合用户和产品团队对它的期望, 而不会让用户感到疑惑或不适 |
中断 | 恰当处理所有中断是一项有难度的开发任务,很多软件会因中断发生故障 | 中断的方法通常是点击"取消"按钮、关闭对话框等。 |
挖墙角 | 软件不能正确处理一些异常情况 | 启动一项软件操作,然后破坏该操作所依赖的资源,如删除它要访问的文件、关闭它将访问的网络服务、启动另一个程序去锁住它要修改的数据库表格等。软件应合理处理这些异常,不导致严重故障 |
调整 | 软件不能正确处理数据的变化 | 用一些值配置软件的参数,并在软件运行过程中,修改这些参数值,以检查软件能否接受数据的变化 |
狗刨 | 当某些操作被反复执行时,软件可能出错 | 重复多次执行一组操作,用并发流程、嵌套结构去考验软件 |
持续使用 | 软件可能存在资源泄漏, 误差累积等长时间才能暴露的缺陷 | 长时间测试一款软件, 不关闭它。在此过程中,用一些工具所使用的资源,包括CPU、内存、OS句柄、数据库连接等,以发现软件在资源使用方面的缺陷。此外,需注意软件的功能是否随测试时间延长而变得不正确或不稳定。 |
功能交互 | 不同功能可能由不同的程序员编写, 它们的逻辑可能不一致 | 相互调用或共享数据的一组功能, 然后用夸张的数据或操作来压迫它们,以暴露交互中存在的问题 |
点击帮助 | 软件不能正确显示上下文相关帮助 | 漫游软件的功能,如当前功能提供了上下文相关的帮助,测试人员调出该帮助 ,检查所显示的内容确实描述了当前功能, 能够帮助用户完成当前操作 |
输入约束工具 | 程序员在编写输入检查代码时可能犯错,一些错误的输入数据会通过检查, 从而危害到软件 | 测试人员发现软件的输入变量,尝试各种***手段让非法数据通过检查代码 |
软件
测试
数据
功能
检查
帮助
方法
时间
用户
资源
处理
输入
程序
缺陷
人员
不同
上下
上下文
产品
代码
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库查询 计数
推进网络安全服务体系建设
ps4 服务器会关闭吗
违反网络安全法自我检讨书
银行软件开发能养老么
大学生安全网络安全
太原市公安局网络安全保卫局
可视化软件开发工具中文版
调查数据库设计
奉化一站式软件开发周期
网络安全治理基石图片
私人电脑能做游戏服务器吗
口袋之旅有多少个服务器
最小linux代理服务器
学的软件开发适合做少儿编程吗
中国银行软件开发中心招聘公示
普陀区信息软件开发销售
疫情期间加强网络安全的措施
格来云服务器停运
数据库中字符串长度
健康网络安全广播稿
易语言数据库写
幻塔 选服务器
sql数据库编程书籍
广州数字桥网络技术java
科技的发展促进互联网金融
船舶交易数字化软件开发商
长沙市乐创软件开发有限公司
怎样打开服务器的任务管理器
mz软件开发工作室