首先,我们来了解一些关于软件测试的概念。
软件测试的目的和原则
目的:验证软件有没有问题。
原则:以客户为中心,遵循软件测试的规范、流程、标准和安装。
需求
需求一般分为用户需求和软件需求。
用户需求:可以简单理解为甲方提出的需求,如果没有甲方,那么就是终端用户使用产品必须要完成的任务。
软件需求:也叫功能需求,会详细描述开发人员必须实现的软件功能。
对于自主FTP服务器,我们编写了如下软件需求规格说明书。
一、用户需求
支持用户登录,显示当前文件和子目录,以及文件的上传和下载等操作。
二、软件需求
2.1 用户登录
2.1.1 功能概述
用户可以在服务器端保存可以已经注册的用户名和密码,在登录时进行验证,验证成功就可以登录。
2.1.2 用户角色
已经注册的用户。
2.1.3 前置条件
该模块为用户进行注册的前置模块。
2.1.4 输入
输入格式:
Name:用户名
Password:密码
输入条件:输入已经注册的用户名和密码。
2.1.5 处理
当我们输入的用户名和密码保存在.a