465 字
2 分钟
软件功能/非功能测试
软件测试
2026-03-31
0 次
0 人

单功能#

软件程序或应用程序只提供一项核心功能或特性,而不包含其他附加功能。如电商系统: 电商系统

需求分析#

登录的需求分析

分析:

  1. 账号:已注册手机号、已注册邮箱、为空、未注册手机号(电信、移动、联通)和邮箱是否都要覆盖?
  2. 密码:注册密码、为空、错误密码(写纯数字还是纯字母)?
  3. 验证码:正确、过期、错误

等价类划分#

一种用少量数据获得较好测试效果的工具。 场景:表单类页面元素测试使用(输入框、下拉框、单选框、复选框)等。

登录的需求分析

步骤:

  1. 划分有效等价类:满足需求的数据集合。
  2. 划分无效等价类:不满足需求的数据集合。
  3. 每类中选取代表数据。

边界值分析法#

边界值分析法

  • 选取:
    1. 上点:刚好是边界上的点,必选(不考虑是否包含上点)100、300
    2. 离点:距离上点最近的点,选择2个(不包含上点选择范围内的点,包含上点选择范围外的点)99、301
    3. 内点:边界范围内的任意点,必选(建议选择中间范围)200
  • 步骤:
    1. 边界值分析(负责测试长度范围
    2. 划分等价类(负责测试类型规则
    3. 提取数据

非功能测试#

非功能:除了软件功能测试,其他都是非功能测试。

非功能测试范围:#

  • 兼容性
  • 易用性
  • 安全性
  • 性能
  • 可移植性
  • 可维护性
  • 可靠性

非功能重点测试项#

  • 兼容性:Web项目测试浏览器兼容Chrome、Edge、FireFox、Safari等
  • 易用性:参考竞品,主观感受为主

这篇文章是否对你有帮助?

发现错误或想要改进这篇文章?

在 GitHub 上编辑此页
软件功能/非功能测试
作者
YUME
发布于
2026-03-31
许可协议
CC BY-NC-SA 4.0

发现新文章