软件测试——用例篇(2)

目录

一、基于需求的设计方法

1.1设计账号注册、账号登录的测试用例

1.1.1功能测试

1.1.2界面测试

1.1.3性能测试

1.1.4兼容性测试

1.1.5易用性测试

1.1.6安全测试


一、基于需求的设计方法

根据参考需求文档/产品规格说明书来设计测试用例

测试人员接到需求之后、对需求进行分析和验证,从合理的需求中进一分析细化需求,从细化需求中找出测试点根据这些测试点设计测试用例

1.1设计账号注册、账号登录的测试用例

明确需求中的功能点;账号注册,账号登录

结合万能公式设计测试点;(功能测试+界面测试+性能测试+兼容性测试+易用性测试+安全测试

|------|----------------|-------|-----|
| 栏位名称 | 栏位说明 | 长度 | 类型 |
| 姓名 | 必填、录入个人姓 | 6-15位 | 字符型 |
| 电子邮箱 | 必填、录入电子邮箱 | 6-15位 | 字符型 |
| 密码 | 必填、输入密码隐藏*号显示 | 6-15位 | 字符型 |
| 确认密码 | 必填、输入密码隐藏*号显示 | 6-15位 | 字符型 |
| 验证码 | 必填、录入验证码 | | 整型 |
| 注册 | 注册操作 | | 操作型 |

1.1.1功能测试

主要功能是注册和登录

注册流程如下:

用户选择注册

系统出现用户协议界面,并请用户确认是否同意用户协议

用户填写注册信息:姓名、电子邮箱、密码、确认密码、验证码

用户提交注册信息

系统提示用户并向用户注册的电子邮箱发送含有激活信息的电子邮箱

系统可提示用户,若未收到激活邮件,可使用注册的邮箱和密码登录系统后,再次发送激活邮件

用户通过收到的电子邮箱中的激活信息激活账号

用户注册完成

1.1.2界面测试

1.1.3性能测试

弱网环境下能否正常打开页面

断网情况下是否出现异常

几万人同时操作注册,页面正常响应

高并发情况下,页面响应时间控制3-5s内

1.1.4兼容性测试

1.1.5易用性测试

注册按钮布局、大小是否合理

注册页面、账号、密码等输入框的输入有文字引导和提示

1.1.6安全测试

密码是否为掩码

前后端传参是否对密码进行加密传输

相关推荐
软件测试媛4 小时前
软件测试面试问题汇总
功能测试·面试·职场和发展·压力测试
介一安全19 小时前
【SRC】基础思路篇17:CORS跨域安全测试完全指南
漏洞挖掘·安全性测试·cors
其实防守也摸鱼1 天前
HackBar 工具完全指南:信息探测、漏洞验证与安全测试实战
开发语言·人工智能·学习·安全·网络安全·安全威胁分析·安全性测试
汽车仪器仪表相关领域1 天前
NHA-604/605汽车排放气体测试仪:00级国标计量|多动力车型兼容|移动/固定双工况|智能联网尾气检测设备
大数据·人工智能·功能测试·安全·汽车·压力测试·可用性测试
炎武丶航2 天前
汽车功能测试学习(1):FCW前方碰撞预警
功能测试·学习·汽车
栈溢出的浪漫2 天前
Python单元测试框架覆盖率-Coverage
python·单元测试·工具·覆盖率·coverage
hans汉斯3 天前
计算机科学与应用|改进MeanShift算法在智能监控视频中的应用研究
图像处理·人工智能·功能测试·深度学习·算法·音视频
天才测试猿3 天前
实例介绍:Unittest框架及自动化测试实现流程
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
姚青&3 天前
测试用例设计方法
测试用例
llilian_163 天前
便携式相位测量模块应用方案的核心优势
网络·功能测试·单片机