第一篇:一个完整的测试计划及用例!
新手好资料!一个完整的测试计划及用例!
浩州网站王测试计划及用例 1.测试的基本流程
待测试软件《浩州网站王》的定位为网站制作工具,因此对该软件的测试,重点为网站制作过程,基本测试流程就是制做网站的基本流程,如下所示:
新建网站 -> 选用模板 -> 设置栏目 -> 设计导航 -> 编辑页面 -> 嵌入控件 ->测试网站 -> 发布网站 -> 将网站从服务器导回到本机进行修改 2.测试范围及主要内容 2.1 站点管理 2.1.1 新建
通过以下三种方式新建:
1、新建空白网站。
2、从系统模板新建网站。
3、从用户自定义模板新建网站。
新建网站时,系统自动将模板中后缀名为.asp、.htm、.html的文件更名为.aspx文件。2.1.2 打开
打开已经存在的网站。2.1.3 关闭
关闭当前编辑的网站。2.1.4 栏目设置
可以直接建立末级栏目;也可以先建立多级非末级栏目,然后再建立末级栏目。2.1.5 新建文件/文件夹
可以在网站任何一级目录下新建文件/文件夹。允许新建的文件为:
1、global.asax文件。
2、Web用户控件文件。
3、asp.net文件。
4、代码文件。
5、Web.config文件。
6、样式文件。
7、HTML文件。
8、脚本文件。
9、空Text文件。
10、空XML文件。2.1.6 删除文件/文件夹
可以在网站任何一级目录下删除文件/文件夹。删除前有确认提示,删除后该文件/文件夹从《网站文件夹列表》和磁盘上消失。2.1.7 移出文件/文件夹
可以在网站任何一级目录下删除文件/文件夹。移出前有确认提示,移出后该文件/文件夹从《网站文件夹列表》上消失,但在磁盘上继续存在。2.1.8 重命名文件/文件夹
可以在网站任何一级目录下重命名文件/文件夹。2.1.9 导出文件包 将当前网站下的所有文件/文件夹导出到指定的目录。2.1.10 远程发布
将本地磁盘上选定的文件夹下的所有文件/文件夹上传到指定FTP服务器上的选定文件夹下。2.2 文件编辑
2.2.1 新建、打开、关闭
可以新建/打开/关闭的文件范围,参见2.1.5。2.2.2 剪切、复制、粘贴、删除
对于打开的“Web用户控件文件”、“ asp.net文件”文件可以在设计视图中剪切/复制/粘贴/删除HTML元素、文本及控件。在HTML视图中剪切/复制/粘贴/删除代码。
对于“HTML文件” 可以在设计视图中剪切/复制/粘贴/删除HTML元素、文本。在HTML视图中剪切/复制/粘贴/删除代码。
对于“global.asax文件”、“代码文件”、“样式文件”、“脚本文件”、“空Text文件”和“空XML文件”,可以剪切/复制/粘贴/删除代码。2.2.3 保存/另存为/全部保存
保存 —— 保存当前在编辑区中激活的文件。
另存为 —— 允许在保存当前在编辑区中激活的文件时,编辑保存后的文件名。全部保存 —— 保存在编辑区中打开的所有文件。2.2.4 撤销
撤销刚才所作的操作。2.2.5 重做
重做刚才所做的操作。2.2.6 代码编辑
允许在HTML代码视图中编辑HTML代码后,在设计视图和预览时反映出更改后的效果。2.2.7 全部选中
在设计视图中选中全部页面元素。在HTML代码视图中选中全部代码。2.2.8 查找/替换
在HTML代码视图中进行查找/替换。2.2.9 快捷键
1、“Ctrl + N”— 新建网站。
2、“Ctrl + O”— 打开网站。
3、“Ctrl + F4”— 关闭网站。
4、“Ctrl + Shift + N”— 新建网页。
5、“Ctrl + Shift + O”— 打开网页。
6、“Ctrl + Shift + F4”— 关闭网页。
7、“Ctrl + S”— 保存。
8、“Ctrl + Shift + S”— 全部保存。
9、“Ctrl + Z”— 撤销。
10、“Ctrl + Y”— 重做。
11、“Ctrl + X”— 剪切。
12、“Ctrl + C”— 复制。
13、“Ctrl + V”— 粘贴。
14、“Ctrl + A”— 全选。
15、“Ctrl + F”— 查找。
16、“Ctrl + H”— 替换。
17、“Ctrl + Alt + L”— 显示/隐藏网站文件夹列表。
18、“Ctrl + Alt + X”— 显示/隐藏工具箱。
19、“F4”— 显示/隐藏属性。20、“Ctrl + Tab”— 下一个窗口。
21、“Ctrl + Shift + Tab”— 上一个窗口。
22、“F1”— 帮助。
23、“Alt + F1”— 在线帮助。2.2.10 格式编辑 2.2.10.1 字体 设置选中文本的字体。2.2.10.2 字号 设置选中文本的字号。2.2.10.3 加粗 加粗选中文本。2.2.10.4 斜体 使选中文本变成斜体。2.2.10.5 下划线 将选中文本加上下划线。2.2.10.6 字体颜色 设置选中文本的文字颜色。2.2.10.7 背景颜色 设置选中文本的背景颜色。2.2.10.8 左对齐
使光标当前所在的行/段落左对齐。2.2.10.9 居中
使光标当前所在的行/段落居中对齐。2.2.10.10 右对齐
使光标当前所在的行/段落右对齐。2.2.10.11 项目编号
为光标当前所在的文本加上项目编号。2.2.10.12 项目符号
为光标当前所在的文本加上项目符号。2.2.11 样式编辑 提供.CSS文件编辑器。
选定一个页面元素后,提供对该元素的Style属性编辑器。2.2.12 设计视图 支持流模式编辑。支持网格模式编辑。2.2.13 代码视图
按易于阅读、符合规范的格式呈现代码。并可手工对代码进行编辑,在设计视图呈现编辑后的效果。2.2.14 在浏览器中预览
在浏览器中预览正在编辑的网页效果。2.2.15 设计视图右键菜单 上移一层、下移一层|绝对定位、对齐网格、锁定控件|剪贴、复制、粘贴、删除|字体、网页属性、超链接|对象属性
2.2.16 代码视图右键菜单
撤销、重做、剪贴、复制、粘贴、删除|查找、替换、全选|保存、另存为 2.2.17 属性窗
在设计视图中选中一个元素或控件后,在属性窗中显示该元素/控件的属性。2.2.18 HTML元素、文本、控件等拖放
允许在设计/代码视图中拖放设置为绝对定位的HTML元素、文本、控件等。允许将工具箱上的元素拖放到设计视图中。2.2.19 绝对定位
允许将设计视图中的元素/控件等设置为绝对定位。设置为绝对定位后,该元素/控件就允许鼠标任意拖动。
2.2.20 显示网格
在设计视图中显示/隐藏网格。2.2.21 对齐网格
设置为对齐网格后,拖动的控件/元素自动对齐到网格。2.2.22 上移一层
将选定的元素/控件上移一层(z-顺序加1)。2.2.23 下移一层
将选定的元素/控件下移一层(z-顺序减1)。2.2.24 锁定控件
将元素/控件固定在当前位置。2.2.25 网页过渡
设置网页的过渡效果,总共有23种。2.2.26 网页属性 设置网页属性。2.2.27 刷新
刷新设计视图的显示。
2.2.28 绝对路径/相对路径转换 将代码中的绝对路径,替换为相对路径。2.3 HTML元素编辑 2.3.1 层
在页面中插入层。2.3.2 水平线
在页面中插入水平线。2.3.3 符号
在页面中插入符号。2.3.4 表格
在页面中插入表格。2.3.5 嵌入式框架
在页面中插入嵌入式框架(
在页面中插入日期和时间。2.3.7 来自文件的图片 在页面中插入来自文件的图片。2.3.8 来自资源素材的图片
在页面中插入来自资源素材的图片。2.3.9 超链接
在页面中插入超链接。2.3.10 书签 在页面中插入书签。2.3.11 脚本程序 在页面中插入脚本程序。2.4 控件管理 2.4.1 拖放
通过鼠标拖放的方式将控件加入到页面中鼠标释放左键的位置。2.4.2 双击
通过鼠标双击的方式将空间加入到页面当前光标处。2.4.3 控件属性设置
在系统属性窗或控件自定义属性窗中设置控件属性。2.4.4 添加组
添加控件分组卡片,并为该卡片指定名称。2.4.5 重命名组
修改控件分组卡片名称。2.4.6 删除组 删除控件分组卡片。2.4.7 添加项目
向控件分组卡片中添加控件。2.4.8 重命名项目 重命名控件名称。2.4.9 删除项目
从控件分组卡片中删除控件。2.5 其它 2.5.1 素材资源
进行素材资源的管理。素材资源分为“我的素材”、“系统素材”和“网上素材”三大分类,只允许对“我的素材”进行管理,对“系统素材”和“网上素材”只能进行浏览。管理分为对素材分类的管理和对素材文件的管理。对分类的管理包括“新建分类”、“编辑分类”和“删除分类”。
对文件的管理包括“添加素材”、“编辑素材”、“删除素材”、“预览”、“插入”、“详细资料”和“缩略图”。“插入”将当前选定的素材插入到网页中。
“详细资料”按详细资料列表的方式查看素材资源。“缩略图”按缩略图列表的方式查看素材资源。2.5.2 数据库转换
可以在不同的数据库管理系统间迁移数据库,其功能包括结构迁移和数据迁移。结构迁移指在选定的目标数据库管理系统上建立数据库结构。
数据迁移指将数据从源数据库导出到目标数据库。数据迁移分为三种方式“从数据源复制基础数据”、“从数据源复制用户数据”和“从数据源复制所有数据(基础数据+用户数据)”。“从数据源复制基础数据”只将栏目信息等复制到目标数据库。“从数据源复制用户数据”只将用户发布的具体内容信息复制到数据库。
“从数据源复制所有数据(基础数据+用户数据)”同时复制基础数据和用户数据。2.5.3 选项设置
设置软件运行的环境变量。(缺)2.5.4 下一个窗口
激活当前编辑窗口的下一个编辑窗口。(在当前编辑窗口右边的窗口)2.5.5 前一个窗口
激活当前编辑窗口的下一个编辑窗口。(在当前编辑窗口左边的窗口)2.5.6 “窗口”菜单中各打开的文件名 点击文件名,激活对应的编辑窗口。2.5.7 关闭所有文件
关闭所有编辑窗口。关闭时,若有未保存的页面,提示保存(选择保存时,为全部保存)。2.5.8 最近使用过的文件
显示最近使用过的文件列表。点击对应的文件名称,打开相应的文件进行编辑。2.5.9 最近访问过的网站
显示最近使用过的网站列表。点击对应的网站名称,打开该网站。2.5.10 帮助内容 显示帮助。2.5.11 退出 退出网站王系统。3.测试通过准则
测试用例通过准则,执行了指定的测试动作后,产生了预计输出。功能测试用例100%通过。其它测试用例95%通过。4.人员与任务表 5.测试用例 5.1 功能测试用例 5.1.1 新建网站 5.1.1.1 新建网站用例一
开始条件
1、网站王已运行。
2、未打开网站。
3、D:TestWebADE目录不存在。
4、IIS中不存在TestNewSite1站点。
测试动作
点击“文件”菜单 —> 点击“新建网站”菜单项 —> 在“新建网站”对话框中,选择网站类型为“常用”,选择网站模板为“空网站” —> 输入网站名称为“TestNewSite1” —> 输入网站位置为“D:TestWebADE” —> 点击“取消”按钮。
预计输出
1、在输入网站名称后,网站地址处应显示为“http://TestNewSite1”。
2、网站文件夹列表中无内容。
3、D:TestWebADE目录仍然不存在。
4、IIS中仍然不存在TestNewSite1站点。5.1.1.2 新建网站用例二
开始条件
1、网站王已运行。
2、未打开网站。
3、D:TestWebADE目录不存在。
4、IIS中不存在TestNewSite1站点。
测试动作
点击“文件”菜单 —> 点击“新建网站”菜单项 —> 在“新建网站”对话框中,选择网站类型为“常用”,选择网站模板为“空网站” —> 输入网站名称为“TestNewSite1” —> 输入网站位置为“D:TestWebADE” —> 点击“确定”按钮。
预计输出
1、在输入网站名称后,网站地址处应显示为“http://TestNewSite1”。
2、网站文件夹列表中目录树的根为“TestNewSite1”,第一级子节点包括“bin”、“Database”、“Program”目录和“global.asax”、“web.config”、“index.aspx”文件。
3、在编辑区中自动打开“index.aspx”文件,使其处于编辑状态。
4、D:TestWebADE目录存在。其下存在“TestNewSite1”目录,该目录下存在“bin”、“Database”、“Program”目录和“global.asax”、“web.config”、“index.aspx”文件。
5、IIS中创建了TestNewSite1站点。5.1.1.3 新建网站用例三
开始条件
1、网站王已运行。
2、新建网站用例二已成功。
测试动作
点击“文件”菜单 —> 点击“新建网站”菜单项 —> 在“新建网站”对话框中,选择网站类型为“常用”,选择网站模板为“空网站” —> 输入网站名称为“TestNewSite1” —> 选择网站位置为“D:TestWebADE” —> 点击“确定”按钮。
预计输出
1、弹出提示对话框,提示为“目录D:TestWebADETestNewSite1已存在,请重新选择网站位置或重新命名网站名称!”。5.1.1.4 新建网站用例四
开始条件
1、网站王已运行。
2、新建网站用例二已成功。
测试动作
点击“文件”菜单 —> 点击“新建网站”菜单项 —> 在“新建网站”对话框中,选择网站类型为“常用”,选择网站模板为“空网站” —> 输入网站名称为“TestNewSite1” —> 选择网站位置为“D:Test” —> 点击“确定”按钮。
预计输出
1、弹出提示对话框,提示为“网站TestNewSite1已存在,请重新命名网站名称!”。5.1.1.5 新建网站用例五
开始条件
1、网站王已运行。
测试动作
点击“文件”菜单 —> 点击“新建网站”菜单项 —> 在“新建网站”对话框中,选择示例模板 —> 输入网站名称为“TestNewSite2” —> 选择网站位置为“D:TestWebADE” —> 点击“确定”按钮。预计输出
1、在输入网站名称后,网站地址处应显示为“http://TestNewSite2”。
2、网站文件夹列表中目录树的根为“TestNewSite2”,第一级子节点必须包括“bin”、“Database”、“Program”及模板中所包含的目录和“global.asax”、“web.config”及模板中所包含的文件。
3、在编辑区中自动打开“index.aspx”文件,使其处于编辑状态。
4、D:TestWebADETestNewSite2目录存在,该目录下存在“bin”、“Database”、“Program”及模板中所包含的目录和“global.asax”、“web.config”、及模板中所包含的文件。
5、IIS中创建了TestNewSite2站点。5.1.1.6 新建网站用例六
开始条件
1、网站王已运行。
测试动作
点击“文件”菜单 —> 点击“新建网站”菜单项 —> 在“新建网站”对话框中,选择有自定义模板 —> 选择模板所在位置 —> 输入网站名称为“TestNewSite3” —> 选择网站位置为“D: TestWebADE” —> 点击“确定”按钮。
预计输出
1、在输入网站名称后,网站地址处应显示为“http://TestNewSite3”。
2、网站文件夹列表中目录树的根为“TestNewSite3”,第一级子节点必须包括“bin”、“Database”、“Program”及模板中所包含的目录和“global.asax”、“web.config”及模板中所包含的文件。
3、在编辑区中自动打开“index.aspx”文件,使其处于编辑状态。
4、D:TestWebADETestNewSite3目录存在,该目录下存在“bin”、“Database”、“Program”及模板中所包含的目录和“global.asax”、“web.config”、及模板中所包含的文件。
5、IIS中创建了TestNewSite3站点。5.1.2 最近使用过的网站 5.1.2.1 最近使用过的网站用例一
开始条件
1、新建网站用例二已成功。
2、新建网站用例五已成功。
3、新建网站用例六已成功。
4、网站王已关闭后重新运行。
测试动作
点击“文件”菜单 —> 点击“最近使用过的网站”菜单项
预计输出
1、在“最近使用过的网站”菜单项后的网站列表中显示: 1 D:TestWebADETestNewSite3TestNewSite3.webx 2 D:TestWebADETestNewSite2TestNewSite2.webx 3 D:TestWebADETestNewSite1TestNewSite1.webx 5.1.3 打开网站
5.1.3.1 打开网站测试用例一
开始条件
1、最近使用过的网站用例一已成功。
测试动作
点击“文件”菜单 —> 点击“最近使用过的网站”菜单项 —> 点击“1 D:TestWebADETestNewSite3TestNewSite3.webx”
预计输出
1、在网站文件夹列表中显示TestNewSite3网站的文件、目录结构。5.1.3.2 打开网站测试用例二
开始条件
1、打开网站测试用例一已成功。
测试动作
点击“文件”菜单 —> 点击“打开网站”菜单项 —> 在弹出的打开对话框中选择“D:TestWebADETestNewSite2TestNewSite2.webx” —> 点击“打开”按钮
预计输出
1、在网站文件夹列表中显示TestNewSite2网站的文件、目录结构。5.1.4 关闭网站
5.1.4.1 关闭网站测试用例一
开始条件
1、打开网站测试用例二已成功。
测试动作
点击“文件”菜单 —> 点击“关闭网站”菜单项 预计输出
1、在网站文件夹列表中显示为空白。5.1.5 新建文件夹 5.1.5.1 新建文件夹用例一
开始条件
1、关闭网站测试用例一已成功。
测试动作
点击“文件”菜单 —> 点击“最近使用过的网站”菜单项 —> 点击“3 D:TestWebADETestNewSite1TestNewSite1.webx” —> 在网站文件夹列表中目录树的根“TestNewSite1”上点击鼠标右键 —> 在右键菜单中选择“新建文件夹”菜单项 —> 在文件夹名称处输入“Test1” —> 敲击回车键
预计输出
1、在网站文件夹列表建立了“Test1”文件夹。
2、在D:TestWebADETestNewSite1文件夹下存在Test1文件夹。5.1.5.2 新建文件夹用例二
开始条件
1、新建文件夹用例一已成功。
测试动作
1、在网站文件夹列表中目录树中的“Test1”文件夹上点击鼠标右键 —> 在右键菜单中选择“新建文件夹”菜单项 —> 在文件夹名称处输入“Test1Child1” —> 敲击回车键
2、在网站文件夹列表中目录树中的“Test1”文件夹上点击鼠标右键 —> 在右键菜单中选择“新建文件夹”菜单项 —> 在文件夹名称处输入“Test1Child2” —> 敲击回车键
3、在网站文件夹列表中目录树中的“Test1”文件夹上点击鼠标右键 —> 在右键菜单中选择“新建文件夹”菜单项 —> 在文件夹名称处输入“Test1Child3” —> 敲击回车键
4、在网站文件夹列表中目录树中的“Test1”文件夹上点击鼠标右键 —> 在右键菜单中选择“新建文件夹”菜单项 —> 在文件夹名称处输入“Test1Child4” —> 敲击回车键
预计输出
1、在网站文件夹列表中“Test1”文件夹下建立了“Test1Child1”、“Test1Child2”、“Test1Child3”、“Test1Child4”文件夹。
2、在D:TestWebADETestNewSite1Test1文件夹下存在Test1Child1、Test1Child2、Test1Child3、Test1Child4文件夹。5.1.5.3 新建文件夹用例三
开始条件
1、新建文件夹用例一已成功。
测试动作
在网站文件夹列表中目录树的根“TestNewSite1”上点击鼠标右键 —> 在右键菜单中选择“新建文件夹”菜单项 —> 在文件夹名称处输入“Test1” —> 敲击回车键
预计输出
1、弹出提示对话框,显示提示为“已存在名称为Test1的文件夹,请重新输入文件夹名称”。
2、光标停留在输入文件夹名称处。5.1.6 删除文件夹 5.1.6.1 删除文件夹用例一
开始条件
1、新建文件夹用例二已成功。
测试动作
在网站文件夹列表中目录树中的“Test1Child2”文件夹上点击鼠标右键 —> 在右键菜单中选择“删除”菜单项 —> 在弹出的提示对话框上点击“删除”按钮
预计输出
1、在网站文件夹列表中“Test1Child2”文件夹消失。
2、在D:TestWebADETestNewSite1Test1文件夹下的Test1Child2文件夹消失。5.1.7 移除文件夹
5.1.7.1 移除文件夹测试用例一
开始条件
1、新建文件夹用例二已成功。
测试动作
在网站文件夹列表中目录树中的“Test1Child3”文件夹上点击鼠标右键 —> 在右键菜单中选择“删除”菜单项 —> 在弹出的提示对话框上点击“移除”按钮
预计输出
1、在网站文件夹列表中“Test1Child3”文件夹消失。
2、在D:TestWebADETestNewSite1Test1文件夹下的Test1Child3文件夹仍然存在。5.1.8 重命名文件夹
5.1.8.1 重命名文件夹测试用例一
开始条件
1、删除文件夹用例一已成功。
2、移除文件夹测试用例一已成功。
测试动作
在网站文件夹列表中目录树中的“Test1Child4”文件夹上点击鼠标右键 —> 在右键菜单中选择“重命名”菜单项 —> 将文件夹重命名为“Test1Child2”
预计输出
1、在网站文件夹列表中“Test1Child4”文件夹消失,出现“Test1Child2”文件夹。
2、在D:TestWebADETestNewSite1Test1文件夹下的Test1Child4文件夹消失,出现Test1Child2文件夹。
5.1.8.2 重命名文件夹测试用例二
开始条件
1、重命名文件夹测试用例一已成功。
测试动作
在网站文件夹列表中目录树中的“Test1Child2”文件夹上点击鼠标右键 —> 在右键菜单中选择“重命名”菜单项 —> 将文件夹重命名为“Test1Child3”
预计输出
1、出现提示对话框,显示提示为“已存在名称为Test1的文件夹,请重新输入文件夹名称”。
2、光标停留在输入文件夹名称处。5.1.9 新建文件
5.1.9.1 新建文件测试用例一
开始条件
1、重命名文件夹测试用例二已成功。
测试动作
在网站文件夹列表中目录树的根“TestNewSite1”上点击鼠标右键 —> 在右键菜单中选择“新建文件”菜单项 —> 在新建文件对话框处选择新建文件的类型为“Global.asax” —> 在文件名称处将“NewFile1.asax”替换为“GlobalTest.asax” —> 点击“确定”按钮
预计输出
1、弹出的新建文件对话框中,“文件位置”一栏显示为“D:TestWebADETestNewSite1”,且不允许修改。
2、选择文件类型后,文件名称处显示为“NewFile1.asax”。
3、整个测试动作完成后,在网站文件夹列表中“TestNewSite1”节点下出现“GlobalTest.asax”文件。
4、整个测试动作完成后,在D:TestWebADETestNewSite1目录下,出现GlobalTest.asax文件。
5、“GlobalTest.asax”文件在编辑区打开。5.1.9.2 新建文件测试用例二
开始条件
1、重命名文件夹测试用例二已成功。
测试动作
在网站文件夹列表中目录树的根“TestNewSite1”上点击鼠标右键 —> 在右键菜单中选择“新建文件”菜单项 —> 在新建文件对话框处选择新建文件的类型为“Web用户控件” —> 在文件名称处将“NewFile1.ascx”替换为“AscxTest.ascx” —> 点击“确定”按钮
预计输出
1、弹出的新建文件对话框中,“文件位置”一栏显示为“D:TestWebADETestNewSite1”,且不允许修改。
2、选择文件类型后,文件名称处显示为“NewFile1.ascx”。
3、整个测试动作完成后,在网站文件夹列表中“TestNewSite1”节点下出现“AscxTest.ascx”文件。
4、整个测试动作完成后,在D:TestWebADETestNewSite1目录下,出现AscxTest.ascx文件。
5、“AscxTest.ascx”文件在编辑区打开。5.1.9.3 新建文件测试用例三
开始条件
1、重命名文件夹测试用例二已成功。
测试动作
在网站文件夹列表中目录树的根“TestNewSite1”上点击鼠标右键 —> 在右键菜单中选择“新建文件”菜单项 —> 在新建文件对话框处选择新建文件的类型为“ASP.NET文件” —> 在文件名称处将“NewFile1.aspx”替换为“AspxTest.aspx” —> 点击“确定”按钮
预计输出
1、弹出的新建文件对话框中,“文件位置”一栏显示为“D:TestWebADETestNewSite1”,且不允许修改。
2、选择文件类型后,文件名称处显示为“NewFile1.aspx”。
3、整个测试动作完成后,在网站文件夹列表中“TestNewSite1”节点下出现“AspxTest.aspx”文件。
4、整个测试动作完成后,在D:TestWebADETestNewSite1目录下,出现AspxTest.aspx文件。
5、“AspxTest.aspx”文件在编辑区打开。5.1.9.4 新建文件测试用例四
开始条件
1、重命名文件夹测试用例二已成功。
测试动作
在网站文件夹列表中目录树的根“TestNewSite1”上点击鼠标右键 —> 在右键菜单中选择“新建文件”菜单项 —> 在新建文件对话框处选择新建文件的类型为“代码文件” —> 在文件名称处将“NewFile1.cs”替换为“CsTest.cs” —> 点击“确定”按钮
预计输出
1、弹出的新建文件对话框中,“文件位置”一栏显示为“D:TestWebADETestNewSite1”,且不允许修改。
2、选择文件类型后,文件名称处显示为“NewFile1.cs”。
3、整个测试动作完成后,在网站文件夹列表中“TestNewSite1”节点下出现“CsTest.cs”文件。
4、整个测试动作完成后,在D:TestWebADETestNewSite1目录下,出现CsTest.cs文件。
5、“CsTest.cs”文件在编辑区打开。5.1.9.5 新建文件测试用例五
开始条件
1、重命名文件夹测试用例二已成功。
测试动作
在网站文件夹列表中目录树的根“TestNewSite1”上点击鼠标右键 —> 在右键菜单中选择“新建文件”菜单项 —> 在新建文件对话框处选择新建文件的类型为“Web.config” —> 在文件名称处将“NewFile1.config”替换为“ConfigTest.config” —> 点击“确定”按钮
预计输出
1、弹出的新建文件对话框中,“文件位置”一栏显示为“D:TestWebADETestNewSite1”,且不允许修改。
2、选择文件类型后,文件名称处显示为“NewFile1.config”。
3、整个测试动作完成后,在网站文件夹列表中“TestNewSite1”节点下出现“ConfigTest.config”文件。
4、整个测试动作完成后,在D:TestWebADETestNewSite1目录下,出现ConfigTest.config文件。
5、“ConfigTest.config”文件在编辑区打开。5.1.9.6 新建文件测试用例六
开始条件
1、重命名文件夹测试用例二已成功。
测试动作
在网站文件夹列表中目录树的根“TestNewSite1”上点击鼠标右键 —> 在右键菜单中选择“新建文件”菜单项 —> 在新建文件对话框处选择新建文件的类型为“样式文件” —> 在文件名称处将“NewFile1.css”替换为“StyleTest.css” —> 点击“确定”按钮
预计输出
1、弹出的新建文件对话框中,“文件位置”一栏显示为“D:TestWebADETestNewSite1”,且不允许修改。
2、选择文件类型后,文件名称处显示为“NewFile1.css”。
3、整个测试动作完成后,在网站文件夹列表中“TestNewSite1”节点下出现“StyleTest.css”文件。
4、整个测试动作完成后,在D:TestWebADETestNewSite1目录下,出现StyleTest.css文件。
5、“StyleTest.css”文件在编辑区打开。5.1.9.7 新建文件测试用例七
开始条件
1、重命名文件夹测试用例二已成功。
测试动作
在网站文件夹列表中目录树的根“TestNewSite1”上点击鼠标右键 —> 在右键菜单中选择“新建文件”菜单项 —> 在新建文件对话框处选择新建文件的类型为“HTML文件” —> 在文件名称处将“NewFile1.html”替换为“HtmlTest.html” —> 点击“确定”按钮
预计输出
1、弹出的新建文件对话框中,“文件位置”一栏显示为“D:TestWebADETestNewSite1”,且不允许修改。
2、选择文件类型后,文件名称处显示为“NewFile1.html”。
3、整个测试动作完成后,在网站文件夹列表中“TestNewSite1”节点下出现“HtmlTest.html”文件。
4、整个测试动作完成后,在D:TestWebADETestNewSite1目录下,出现HtmlTest.html文件。
5、“HtmlTest.html”文件在编辑区打开。5.1.9.8 新建文件测试用例八
开始条件
1、重命名文件夹测试用例二已成功。
测试动作
在网站文件夹列表中目录树的根“TestNewSite1”上点击鼠标右键 —> 在右键菜单中选择“新建文件”菜单项 —> 在新建文件对话框处选择新建文件的类型为“脚本文件” —> 在文件名称处将“NewFile1.js”替换为“ScriptTest.js” —> 点击“确定”按钮
预计输出
1、弹出的新建文件对话框中,“文件位置”一栏显示为“D:TestWebADETestNewSite1”,且不允许修改。
2、选择文件类型后,文件名称处显示为“NewFile1.js”。
3、整个测试动作完成后,在网站文件夹列表中“TestNewSite1”节点下出现“ScriptTest.js”文件。
4、整个测试动作完成后,在D:TestWebADETestNewSite1目录下,出现ScriptTest.js文件。
5、“ScriptTest.js”文件在编辑区打开。5.1.9.9 新建文件测试用例九
开始条件
1、重命名文件夹测试用例二已成功。
测试动作
在网站文件夹列表中目录树的根“TestNewSite1”上点击鼠标右键 —> 在右键菜单中选择“新建文件”菜单项 —> 在新建文件对话框处选择新建文件的类型为“空Text文档” —> 在文件名称处将“NewFile1.txt”替换为“TextTest.txt” —> 点击“确定”按钮
预计输出
1、弹出的新建文件对话框中,“文件位置”一栏显示为“D:TestWebADETestNewSite1”,且不允许修改。
2、选择文件类型后,文件名称处显示为“NewFile1.txt”。
3、整个测试动作完成后,在网站文件夹列表中“TestNewSite1”节点下出现“TextTest.txt”文件。
4、整个测试动作完成后,在D:TestWebADETestNewSite1目录下,出现TextTest.txt文件。
5、“TextTest.txt”文件在编辑区打开。5.1.9.10 新建文件测试用例十
开始条件
1、重命名文件夹测试用例二已成功。
测试动作
在网站文件夹列表中目录树的根“TestNewSite1”上点击鼠标右键 —> 在右键菜单中选择“新建文件”菜单项 —> 在新建文件对话框处选择新建文件的类型为“空XML文档” —> 在文件名称处将“NewFile1.xml”替换为“XMLTest.xml” —> 点击“确定”按钮
预计输出
1、弹出的新建文件对话框中,“文件位置”一栏显示为“D:TestWebADETestNewSite1”,且不允许修改。
2、选择文件类型后,文件名称处显示为“NewFile1.xml”。
3、整个测试动作完成后,在网站文件夹列表中“TestNewSite1”节点下出现“XMLTest.xml”文件。
4、整个测试动作完成后,在D:TestWebADETestNewSite1目录下,出现XMLTest.xml文件。
5、“XMLTest.xml”文件在编辑区打开。5.1.10 删除文件 5.1.10.1 删除文件用例一
开始条件
1、新建文件用例一已成功。
测试动作
在网站文件夹列表中目录树的“GlobalTest.asax”文件上上点击鼠标右键 —> 在右键菜单中选择“删除”菜单项 —> 在弹出的提示对话框中点击“删除”按钮
预计输出
1、在网站文件夹列表中“TestNewSite1”节点下 “GlobalTest.asax”文件消失。
2、在D:TestWebADETestNewSite1目录下,GlobalTest.asax文件消失。
3、“GlobalTest.asax”文件在编辑区关闭。5.1.11 移除文件 5.1.11.1 移除文件用例一
开始条件
1、新建文件用例九已成功。
测试动作
在网站文件夹列表中目录树的“TextTest.txt”文件上上点击鼠标右键 —> 在右键菜单中选择“删除”菜单项 —> 在弹出的提示对话框中点击“移除”按钮
预计输出
1、在网站文件夹列表中“TestNewSite1”节点下 “TextTest.txt”文件消失。
2、在D:TestWebADETestNewSite1目录下,TextTest.txt文件仍然存在。
3、“TextTest.txt”文件在编辑区关闭。5.1.12 重命名文件 5.1.12.1 重命名文件测试用例一
开始条件
1、新建文件用例三已成功。
测试动作
在网站文件夹列表中目录树的“AspxTest.aspx”文件上上点击鼠标右键 —> 在右键菜单中选择“重命名”菜单项 —> 在文件名称处将“AspxTest.aspx”替换为“PageTest.aspx”
预计输出
1、在网站文件夹列表中“TestNewSite1”节点下 “AspxTest.aspx”文件消失,出现“PageTest.aspx”文件。
2、在D:TestWebADETestNewSite1目录下,AspxTest.aspx文件消失,出现PageTest.aspx文件。
3、在编辑区中“AspxTest.aspx”被替换为“PageTest.aspx”。
4、在“窗口”菜单中“AspxTest.aspx”被替换为“PageTest.aspx”。5.1.12.2 重命名文件测试用例二
开始条件
1、重命名文件测试用例一已成功。
测试动作
在网站文件夹列表中目录树的“PageTest.aspx”文件上上点击鼠标右键 —> 在右键菜单中选择“重命名”菜单项 —> 在文件名称处将“PageTest.aspx”替换为“Index.aspx”
预计输出
1、出现提示对话框,显示提示为“Index.aspx文件已存在,请重新输入文件名”。
2、光标停留在输入文件名称处。5.1.13 导出文件包
5.1.13.1 导出文件包测试用例一
开始条件
1、新建网站用例五已成功。
2、D:ExportSite文件夹不存在。
测试动作
1、建立D:ExportSite文件夹。
2、打开“TestNewSite2”网站 —> 点击“文件”菜单 —> 点击“导出文件包”菜单项 —> 在弹出的文件包导出对话框中站点导出路径处选择D:ExportSite文件夹 —> 点击“确认”按钮
预计输出
1、弹出文件包导出对话框时,站点路径处显示D:TestWebADETestNewSite2,且不允许修改。
2、D:ExportSite下包含与D:TestWebADETestNewSite2文件夹下一模一样的内容。
3、导出完成后出现提示对话框,提示为“导出文件包成功!”,点击“确定”按钮后关闭文件包导出对话框。
5.1.14 远程发布
远程发布已进行过单独测试,此处不再进行详细测试。5.1.14.1 远程发布测试用例一 开始条件
1、网站王已运行。
测试动作
点击“工具”菜单 —> 点击“远程发布网站”菜单项 预计输出
1、弹出远程发布网站工具界面。5.1.15 新建文件
5.1.15.1 新建文件测试用例一
开始条件
1、网站王已运行。
2、没有打开的网站。
3、“我的文档”目录下不存在“NewFile1.aspx”。
测试动作
点击“文件”菜单 —> 点击“新建文件”菜单项 —> 在弹出的新建文件对话框中选择文件类型为“ASP.NET 文件”—> 点击“确定”按钮。
预计输出
1、弹出的新建文件对话框中,文件位置显示为“我的文档”所在路径,在Windows 2000中,该路径类似于“C:Documents and SettingsAdministratorMy Documents”
2、在“我的文档”目录下建立了NewFile1.aspx文件。
3、NewFile1.aspx文件在编辑区打开。
4、新建文件对话框关闭。5.1.15.2 新建文件测试用例二
开始条件
1、新建文件测试用例一已成功。
测试动作
点击“文件”菜单 —> 点击“新建文件”菜单项 —> 在弹出的新建文件对话框中选择文件类型为“ASP.NET 文件”—> 点击“确定”按钮
预计输出
1、弹出的新建文件对话框中,文件位置显示为“我的文档”所在路径,在Windows 2000中,该路径类似于“C:Documents and SettingsAdministratorMy Documents”。
2、弹出提示对话框,提示为“NewFile1.aspx文件已存在,请重新命名文件”。
3、新建文件对话框不关闭,光标在文件名称处。5.1.16 关闭文件
5.1.16.1 关闭文件测试用例一
开始条件
1、新建文件测试用例一已成功。
测试动作
点击“文件”菜单 —> 点击“关闭文件文件”菜单项 预计输出
1、NewFile1.aspx文件关闭。5.1.17 打开文件
5.1.17.1 打开文件测试用例一
开始条件
1、关闭文件测试用例一已成功。
测试动作
点击“文件”菜单 —> 将鼠标移动到“最近使用的文件”菜单项上 —> 在文件列表中点击NewFile1.aspx文件。
预计输出
1、在编辑区中打开了NewFile1.aspx文件。5.1.18 剪切、粘贴
5.1.18.1 剪切、粘贴测试用例一
开始条件
1、新建网站用例五已成功。
测试动作
打开“TestNewSite2”网站 —> 在编辑区打开Index.aspx文件 —> 选择“网站公告”下的文字“滚动式标题列表” —> 点击“编辑”菜单 —> 点击“剪切”菜单项 —> 将光标插入到“旅游动态”版块中 —> 点击“编辑”菜单 —> 点击“粘贴”菜单项
预计输出
1、点击“剪切”菜单项后,“滚动式标题列表”这段文字从原位置消失。
2、点击“粘贴”菜单项后,“滚动式标题列表”这段文字出现在光标所在位置。5.1.18.2 剪切、粘贴测试用例二
开始条件
1、剪切、粘贴测试用例一已成功。
测试动作
将光标插入到“网站公告”版块中 —> 从工具箱的“网站控件”中选取“信息标题”控件,拖放到光标所在位置 —> 选取“信息标题”控件 —>点击“编辑”菜单—> 点击“剪切”菜单项 —> 将光标插入到“旅游动态”版块中 —>点击“编辑”菜单 —> 点击“粘贴”菜单项
预计输出
1、拖放控件后,“信息标题”控件出现在释放鼠标左键的位置。
2、点击“剪切”菜单项后,“信息标题”控件从原位置消失。
3、点击“粘贴”菜单项后,“信息标题”控件出现在光标所在位置。5.1.19 复制、粘贴
5.1.19.1 复制、粘贴测试用例一
开始条件
1、剪切、粘贴测试用例一已成功。
测试动作
选择“旅游动态”下的文字“滚动式标题列表”—> 点击“编辑”菜单—> 点击“复制”菜单项 —> 将光标插入到“网站公告”版块中 —> 点击“编辑”菜单 —> 点击“粘贴”菜单项
预计输出
点击“粘贴”菜单项后,“滚动式标题列表”这段文字出现在光标所在位置。并且原位置上,该段文字仍然存在。
5.1.19.2 复制、粘贴测试用例二 开始条件
1、剪切、粘贴测试用例二已成功。
测试动作
选取“信息标题”控件 —> 点击“编辑”菜单 —> 点击“复制”菜单项 —> 将光标插入到“网站公告”版块中 —> 点击“编辑”菜单 —> 点击“粘贴”菜单项
预计输出
1、点击“粘贴”菜单项后,“信息标题”控件出现在光标所在位置。并且在原位置继续存在。5.1.20 删除
5.1.20.1 删除测试用例一
开始条件
1、复制、粘贴测试用例一
测试动作
选择“旅游动态”下的文字“滚动式标题列表”—> 点击“编辑”菜单—> 点击“删除”菜单项 预计输出
1、“滚动式标题列表”从“旅游动态”版块中消失。5.1.20.2 删除测试用例二
开始条件
1、复制、粘贴测试用例二已成功。
测试动作
选取“网站公告”版块中“信息标题”控件 —> 点击“编辑”菜单 —> 点击“删除”菜单项 预计输出
“信息标题”从“网站公告”版块中消失。5.1.21 保存
5.1.21.1 保存测试用例一
开始条件
1、删除测试用例二已成功。
测试动作
点击“文件”菜单 —> 点击“保存”菜单项 —> 从编辑区关闭“Index.aspx”文件 —> 在“网站文件夹列表中”双击“Index.aspx”文件,使其在编辑区中打开
预计输出
1、“Index.aspx”文件重新打开后的内容应与保存时的内容一致。5.1.22 另存为
5.1.22.1 另存为测试用例一
开始条件
1、保存测试用例一已成功。
测试动作
点击“文件”菜单 —> 点击“另存为”菜单项 —> 在弹出的“另存为”对话框中,文件名称修改为“Index1.aspx”—> 点击“保存”按钮
预计输出
另存为对话框中的默认路径为D:TestWebADETestNewSite2,默认的文件名为Index.aspx。
在网站文件夹列表中出现Index1.aspx文件,在D:TestWebADETestNewSite2目录下出现Index1.aspx文件。
Index1.aspx文件内容与Index.aspx文件内容相同。5.1.23 全部保存
5.1.23.1 全部保存测试用例一
开始条件
1、另存为测试用例一已成功。
测试动作
在“网站文件夹列表”中双击“Index.aspx”文件,使其在编辑区中打开点击—> 在网站公告版块中输入字符串“Index.aspx” —> 在编辑区中激活“Index1.aspx”文件 —> 在网站公告版块中输入字符串“Index1.aspx” —> 点击“文件”菜单 —> 点击“全部保存”菜单项 —> 关闭网站 —> 重新打开网站 —> 在编辑区中打开“Index.aspx”文件和“Index1.aspx”文件
预计输出
重新打开后,“Index.aspx”文件的网站公告版块中存在“Index.aspx”字符串;“Index1.aspx”文件的网站公告版块中存在“Index1.aspx”字符串。
5.1.24 撤销
5.1.24.1 撤销测试用例一
开始条件
1、全部保存测试用例一已成功。
测试动作
在编辑区激活“Index.aspx”文件 —> 在旅游动态版块中输入字符串“撤销测试” —> 点击“编辑”菜单 —> 点击“撤销”菜单项
预计输出
字符串“撤销测试”在页面上消失。5.1.25 重做
5.1.25.1 重做测试用例一
开始条件
1、撤销测试用例一已成功。
测试动作
点击“编辑”菜单 —> 点击“恢复”菜单项
预计输出
字符串“撤销测试”在重新出现在旅游动态版块中,原来输入的位置。5.1.26 代码编辑
5.1.26.1 代码编辑测试用例一
开始条件
1、重做测试用例一已成功。
测试动作
切换到HTML代码视图 —> 找到“
”标记下的“预计输出
浏览器的标题变成“测试网站首页 — Microsoft Internet Explorer”。5.1.26.2 代码编辑测试用例二
开始条件
1、代码编辑测试用例一已成功。
测试动作
找到“
”标记 —> 点击“文件”菜单 —> 点击“保存”菜单项 —> 点击“文件”菜单 —> 点击“在浏览器中预览”菜单项 预计输出
页面上方出现一条水平线。5.1.27 全部选中
5.1.27.1 全部选中测试用例一
开始条件
1、代码编辑测试用例二已成功。
测试动作
点击“编辑”菜单 —> 点击“全部选中”菜单项 预计输出
代码视图中的所有内容加亮显示。5.1.27.2 全部选中测试用例二
开始条件
1、全部选中测试用例一已成功。
测试动作
切换到设计视图 —> 点击“编辑”菜单 —> 点击“全部选中”菜单项 预计输出
设计视图中的所有内容加亮显示。5.1.28 查找
5.1.28.1 查找测试用例一
开始条件
1、全部选中测试用例二已成功。
测试动作
切换到代码视图 —> 在第一行的开头处点击鼠标左键 —> 点击“编辑”菜单 —> 点击“查找”菜单项 —> 在弹出的查找对话框中查找内容处输入字符串“旅游动态” —> 点击“确定”按钮 预计输出
找到网页中的“旅游动态”字符串并加亮显示。5.1.29 替换
5.1.29.1 替换测试用例一
开始条件
1、查找测试用例一已成功。
测试动作
在第一行的开头处点击鼠标左键 —> 点击“编辑”菜单 —> 点击“替换”菜单项 —> 在弹出的查找对话框中查找内容处输入字符串“风景名胜”,在替换为文本框中输入字符串“名胜风景” —> 点击“替换”按钮
预计输出
1、网页中的“风景名胜”字符串被替换为“名胜风景”并加亮显示。5.1.29.2 替换测试用例二
开始条件
1、替换测试用例一已成功。
测试动作
在第一行的开头处点击鼠标左键 —> 点击“编辑”菜单 —> 点击“替换”菜单项 —> 在弹出的查找对话框中查找内容处输入字符串“标题列表”,在替换为文本框中输入字符串“信息标题列表” —> 点击“全部替换”按钮
预计输出
1、网页中的“标题列表”字符串被全部替换为“信息标题列表”,最后一个替换处加亮显示。5.1.30 快捷键
5.1.30.1 快捷键测试用例一
开始条件
1、网站王软件已运行。
2、没有打开任何网页及文件。测试动作
按下组合键“Ctrl + N” 预计输出
1、出现新建网站对话框。5.1.30.2 快捷键测试用例二
开始条件
1、快捷键测试用例一已成功。
测试动作
关闭新建网站对话框 —> 按下组合键“Ctrl + O” —> 打开“TestNewSite2”网站。预计输出
1、网站文件夹列表中出现“TestNewSite2”网站内容。5.1.30.3 快捷键测试用例三
开始条件
1、快捷键测试用例二已成功。测试动作
按下组合键“Ctrl + F4”
预计输出
1、网站文件夹列表中“TestNewSite2”网站内容消失。5.1.30.4 快捷键测试用例四
开始条件
1、快捷键测试用例三已成功。测试动作
按下组合键“Ctrl + Shift + N” 预计输出
1、弹出新建网页对话框。5.1.30.5 快捷键测试用例五
开始条件
快捷键测试用例四已成功。
测试动作
关闭新建网页对话框 —> 按下组合键“Ctrl + Shift + O”—> 选择打开D:TestWebADETestNewSite2Index.aspx文件。
预计输出
1、D:TestWebADETestNewSite2Index.aspx文件在编辑区打开。5.1.30.6 快捷键测试用例六
开始条件
1、快捷键测试用例五已成功。测试动作
按下组合键“Ctrl + Shift + F4”
预计输出
1、D:TestWebADETestNewSite2Index.aspx文件关闭。5.1.30.7 快捷键测试用例七
开始条件
1、网站王已运行。
2、打开“TestNewSite2”网站。
测试动作
在网站文件夹列表中双击“Index.aspx”文件,使其在编辑区打开 —> 在“网站公告”版块中输入字符串“快捷键保存测试” —> 按下组合键“Ctrl + S”—> 点击“文件”菜单 —> 点击“在浏览器中预览” 预计输出
1、在浏览器中显示出来的页面文件的“网站公告”版块中有“快捷键保存测试”字样。5.1.30.8 快捷键测试用例八
开始条件
1、快捷键测试用例七已成功。
测试动作
在“Index.aspx”文件的“网站公告”版块中删除字符串“快捷键保存测试”
—> 打开“Index1.aspx”文件 —> 在“旅游动态”版块中输入字符串“快捷键全部保存测试”—> 按下组合键“Ctrl + Shift + S”—> 点击“文件”菜单
—> 点击“在浏览器中预览” —> 预览“Index.aspx”和“Index1.aspx”文件 预计输出
1、在“Index.aspx”文件的“网站公告”版块中“快捷键保存测试”消失。
2、在“Index1.aspx”文件的“旅游动态”版块中出现“快捷键全部保存测试” 5.1.30.9 快捷键测试用例九
开始条件
1、快捷键测试用例八已成功。测试动作
按下组合键“Ctrl + Z”
预计输出
1、在“Index1.aspx”文件的“旅游动态”版块中“快捷键全部保存测试”消失 5.1.30.10 快捷键测试用例十
开始条件
1、快捷键测试用例九已成功。测试动作
按下组合键“Ctrl + Y”
预计输出
1、在“Index1.aspx”文件的“旅游动态”版块中出现“快捷键全部保存测试” 5.1.30.11 快捷键测试用例十一
开始条件
1、快捷键测试用例十已成功。
测试动作
在“Index1.aspx”文件“旅游动态”版块中选中“快捷键全部保存测试”—>按下组合键“Ctrl + X” —> 按下组合键“Ctrl + V”
预计输出
1、按下组合键“Ctrl + X”后,在“旅游动态”版块中“快捷键全部保存测试”消失。
2、按下组合键“Ctrl + V”后,在“旅游动态”版块中“快捷键全部保存测试”重新出现。5.1.30.12 快捷键测试用例十二
开始条件
1、快捷键测试用例十一已成功。
测试动作
在“Index1.aspx”文件“旅游动态”版块中选中“快捷键全部保存测试”—>按下组合键“Ctrl + C” —> 在“网上公告”版块中点击鼠标左键 —> 按下组合键“Ctrl + V”
预计输出
1、在“旅游动态”版块和“网上公告”版块中都出现“快捷键全部保存测试”。5.1.30.13 快捷键测试用例十三
开始条件
1、快捷键测试用例十二已成功。测试动作
按下组合键“Ctrl + A”
预计输出
1、设计视图中所有内容被选中。5.1.30.14 快捷键测试用例十四
开始条件
1、快捷键测试用例十三已成功。
测试动作
切换到代码视图 —> 按下组合键“Ctrl + F” 预计输出
1、弹出查找对话框。5.1.30.15 快捷键测试用例十五
开始条件
1、快捷键测试用例十四已成功。
测试动作
关闭查找对话框 —> 按下组合键“Ctrl + H” 预计输出
1、弹出替换对话框。5.1.30.16 快捷键测试用例十六
开始条件
1、快捷键测试用例十五已成功。
测试动作
按下组合键“Ctrl + Alt + L”—> 再次按下组合键“Ctrl + Alt + L” 预计输出
1、第一次按下组合键,网站文件夹列表消失。
2、再次按下组合键,网站文件夹列表显示出来。5.1.30.17 快捷键测试用例十七
开始条件
1、快捷键测试用例十六已成功。
测试动作
按下组合键“Ctrl + Alt + X”—> 再次按下组合键“Ctrl + Alt + X” 预计输出
1、第一次按下组合键,工具箱消失。
2、再次按下组合键,工具箱显示出来。5.1.30.18 快捷键测试用例十八
开始条件
1、快捷键测试用例十七已成功。测试动作
按下组合键“F4”—> 再次按下组合键“F4” 预计输出
1、第一次按下组合键,属性窗消失。
2、再次按下组合键,属性窗显示出来。5.1.30.19 快捷键测试用例十九
开始条件
1、快捷键测试用例十八已成功。
测试动作
在编辑区中激活“Index.aspx”文件 —> 按下组合键“Ctrl + Tab” 预计输出
1、激活了“Index1.aspx”文件。5.1.30.20 快捷键测试用例二十
开始条件
1、快捷键测试用例十九已成功。测试动作
按下组合键“Ctrl + Shift + Tab” 预计输出
1、激活了“Index1.aspx”文件。5.1.30.21 快捷键测试用例二十一 开始条件
1、网站王已运行 测试动作
按下组合键“F1” 预计输出
1、出现帮助文档。5.1.30.22 快捷键测试用例二十二 开始条件
1、网站王已运行 测试动作
按下组合键“Alt + F1”
预计输出
1、打开浏览器,连接到在线帮助文档。
5.1.31 格式编辑
5.1.31.1 格式编辑测试用例一
开始条件
1、网站王已运行
2、打开“TestNewSite2”网站。
测试动作
在编辑区中打开“Index.aspx”—> 选中字符串“旅游动态” —> 点击“格式”菜单 —> 点击“字体”菜单项 —> 在弹出的字体对话框中选择字体为“隶书” —> 点击“确定”按钮 预计输出
1、字符串“旅游动态”的字体变为隶书。5.1.31.2 格式编辑测试用例二
开始条件
1、格式编辑测试用例一已成功。
测试动作
点击“格式”菜单 —> 点击“字号”菜单项 —> 在弹出的字号对话框中选择字号为“四号” —> 点击“确定”按钮
预计输出
1、字符串“旅游动态”的字号变为四号。5.1.31.3 格式编辑测试用例三
开始条件
1、格式编辑测试用例二已成功。测试动作
点击“格式”菜单 —> 点击“加粗”菜单项 预计输出
1、字符串“旅游动态”的文字变为粗体。5.1.31.4 格式编辑测试用例四
开始条件
1、格式编辑测试用例三已成功。测试动作
点击“格式”菜单 —> 点击“倾斜”菜单项 预计输出
1、字符串“旅游动态”的文字变为斜体。5.1.31.5 格式编辑测试用例五
开始条件
1、格式编辑测试用例四已成功。测试动作
点击“格式”菜单 —> 点击“下划线”菜单项 预计输出
1、字符串“旅游动态”的出现下划线。5.1.31.6 格式编辑测试用例六 开始条件
1、格式编辑测试用例五已成功。
测试动作
点击“格式”菜单 —> 点击“字体颜色”菜单项 —> 在弹出的“颜色”对话框中选择颜色为“红色” —> 点击“确定”按钮
预计输出
1、字符串“旅游动态”变为红色。5.1.31.7 格式编辑测试用例七
开始条件
1、格式编辑测试用例六已成功。
测试动作
点击“格式”菜单 —> 点击“背景颜色”菜单项 —> 在弹出的“颜色”对话框中选择颜色为“黑色” —> 点击“确定”按钮
预计输出
1、字符串“旅游动态”的背景颜色变为黑色。5.1.31.8 格式测试用例八
开始条件
1、格式编辑测试用例七已成功。测试动作
点击“格式”菜单 —> 点击“左对齐”菜单项 预计输出
1、字符串“旅游动态”的左对齐。5.1.31.9 格式测试用例九
开始条件
1、格式编辑测试用例八已成功。测试动作
点击“格式”菜单 —> 点击“居中”菜单项 预计输出
1、字符串“旅游动态”的居中对齐。5.1.31.10 格式编辑测试用例十
开始条件
1、格式编辑测试用例九已成功。测试动作
点击“格式”菜单 —> 点击“右对齐”菜单项 预计输出
1、字符串“旅游动态”的右对齐。5.1.31.11 格式编辑测试用例十一
开始条件
1、格式编辑测试用例十已成功。
测试动作
点击“格式”菜单 —> 点击“项目编号”菜单项 —> 再次点击“项目编号”菜单项 预计输出
1、第一次点击“项目符号”菜单项,文字前出现数字序号;再次点击后,序号消失。5.1.31.12 格式编辑测试用例十二
开始条件
1、格式编辑测试用例十一已成功。
测试动作
点击“格式”菜单 —> 点击“项目符号”菜单项 —> 再次点击“项目符号”菜单项
预计输出
1、第一次点击“项目符号”菜单项,文字前出现黑色圆点;再次点击后,黑色圆点消失。5.1.31.13 格式编辑测试用例十三
开始条件
1、网站王已运行。
2、打开“TestNewSite2”网站。
测试动作
在编辑区中打开“Index.aspx”文件 —> 点击“格式”菜单 —> 点击“网页过渡”菜单项 —> 在弹出的网页过渡对话框中选择一种过渡形式,点击“确定”按钮 —> 点击“文件”菜单 —> 点击“在浏览器中预览”菜单项
注:网页过渡总共有23种形式,每一种形式都需要查看(即重复一次此用例)预计输出
1、在浏览器中预览时,网页显示时呈现选定的过渡形式。5.1.31.14 格式编辑测试用例十四
开始条件
1、格式编辑测试用例十三已成功。
测试动作
点击“格式”菜单 —> 点击“网页属性”菜单项 —> 在弹出的网页属性对话框中的标题处输入“网页标题”;网页描述处输入“网页描述”;关键字处输入“网页关键字”;背景颜色处选择背景颜色为“灰色”;选择“指定上边距”;上边距处输入“30”;选择“指定左边距”;指定左边距处输入“20”—> 点击“确定”按钮
预计输出
1、代码窗口中,在“
”标记下出现以下三行内容:
2、“
”标记被更改为“” 5.1.31.15 格式编辑测试用例十五开始条件
1、格式编辑测试用例十四已成功。
测试动作
点击“格式”菜单 —> 点击“网页属性”菜单项 —> 在弹出的网页属性对话框中的背景图片处选择背景图片为“我的文档/myPictures/样品.jpg”—> 点击“确定”按钮
预计输出
1、点击“网页属性”菜单项后弹出的网页属性对话框中包含格式编辑测试用例十四中输入的内容。
2、选定的图片出现在网页背景中。5.1.32 样式编辑
5.1.32.1 样式编辑测试用例一
开始条件
1、网站王已运行。
2、打开“TestNewSite2”网站。
测试动作
在编辑区中打开“Index.aspx”文件 —> 选中“网上公告”文本块 —> 在属性窗中点击Style属性后的按钮 —> 在弹出样式对话框中选择字体为“隶书”,输入字号为“16px”,选择背景色为“红色” —> 点击“确定”按钮
预计输出
1、“网上公告”变为隶书,大小为16px,背景色为红色。5.1.33 拖放
5.1.33.1 拖放测试用例一
开始条件
1、网站王已运行。
2、打开“TestNewSite2”网站。
测试动作
在编辑区中打开“Index.aspx”文件 —> 选中“网站搜索”文字块 —> 将其拖放到“风景名胜”文字块旁边
预计输出
1、“网站搜索”文字块从原位置消失,出现在“风景名胜”文字块旁边。5.1.34 绝对定位
5.1.34.1 绝对定位测试用例一
开始条件
1、拖放测试用例一已成功
测试动作
选中“网站搜索”文字块 —> 将其拖放到原位置 —> 点击“布局”菜单 —> 点击“绝对定位”菜单项 —> 再次拖放“网站搜索”文字块
预计输出
1、点击了“绝对定位”菜单项后,“网站搜索”文字块无法拖动。5.1.35 显示网格
5.1.35.1 显示网格测试用例一
开始条件
1、网站王已运行。
2、打开“TestNewSite2”网站。
测试动作
在编辑区中打开“Index.aspx”文件 —> 点击“布局”菜单 —> 点击“显示网格”菜单项 —> 再次点击“显示网格”菜单项
预计输出
1、第一次点击“显示网格”菜单项后,页面中出现网格;再次点击后,网格消失。5.1.36 对齐网格
5.1.36.1 对齐网格测试用例一
开始条件
1、显示网格测试用例一已成功。
测试动作
在编辑区中打开“Index.aspx”文件 —> 点击“布局”菜单 —> 点击“显示网格”菜单项 —> 点击“布局”菜单 —> 点击“对齐网格”菜单项—> 选中“媒体欣赏”文字块,将其拖动到有网格的地方,在不对齐网格的地方释放鼠标左键
预计输出
1、“媒体欣赏”文字块自动对齐到网格。5.1.36.2 对齐网格测试用例二
开始条件
1、对齐网格测试用例一已成功。
测试动作
点击“布局”菜单 —> 点击“对齐网格”菜单项—> 选中“媒体欣赏”文字块,将其拖动到有网格的地方,在不对齐网格的地方释放鼠标左键
预计输出
1、“媒体欣赏”文字块留在释放鼠标左键的地方,未自动对齐到网格。5.1.37 上移一层
5.1.37.1 上移一层测试用例一
开始条件
1、网站王已运行。
2、打开“TestNewSite2”网站。
测试动作
在编辑区中打开“Index.aspx”文件 —> 点击“视图”菜单 —> 将鼠标移动到“工具栏”菜单项 —> 点击“定位”菜单项(在定位工具栏中注意查看该文字块的Z-顺序)—> 选中“风景名胜”文字块—> 点击“布局”菜单 —> 点击“上移一层”菜单项
预计输出
1、点击“上移一层”后,定位工具栏中的Z-顺序加1。5.1.38 下移一层
5.1.38.1 下移一层测试用例一
开始条件
1、上移一层测试用例一已成功
测试动作
点击“布局”菜单 —> 点击“下移一层”菜单项
预计输出
1、点击“上移一层”后,定位工具栏中的Z-顺序减1。5.1.39 锁定控件 5.1.39.1 锁定控件
开始条件
1、下移一层测试用例一已成功
测试动作
在网页中加入“信息标题”控件 —> 点击“布局”菜单 —> 点击“锁定控件”菜单项 —> 用鼠标拖拉该控件—> 点击“布局”菜单 —> 再次点击“锁定控件”菜单项 —> 再次用鼠标拖拉该控件 预计输出
1、第一次点击“锁定控件”后,该控件无法拖拉;再次点击“锁定控件”后,该控件可以被拖拉。
5.1.40 绝对路径/相对路径转换
与“来自文件的图片”一起进行测试,不做单独测试。5.1.41 层
5.1.41.1 层测试用例一
开始条件
网站王已运行。打开“TestNewSite2”网站。新建文件测试用例三已成功
测试动作
在编辑区打开“AspxTest.aspx”文件 —> 点击“插入”菜单 —> 点击“层”菜单项 预计输出
1、在页面中光标位置出现一个层。5.1.42 水平线
5.1.42.1 水平线测试用例一
开始条件
1、层测试用例一已成功
测试动作
点击“插入”菜单 —> 点击“水平线”菜单项 预计输出
1、在页面中光标位置出现一条水平线。5.1.43 符号
5.1.43.1 符号测试用例一
开始条件
1、层测试用例一已成功 测试动作
点击“插入”菜单 —> 点击“符号”菜单项 —> 在弹出的符号选择对话框中选定一个符号 —> 点击“关闭”按钮
预计输出
1、在页面中光标位置出现了选定的符号。5.1.44 表格
5.1.44.1 表格测试用例一
开始条件
1、层测试用例一已成功
测试动作
点击“插入”菜单 —> 鼠标移动到“表格”菜单项 —> 点击“插入表格”菜单项 预计输出
1、在页面中光标位置出现了一个三行三列的表格。5.1.44.2 表格测试用例二
开始条件
1、表格测试用例一已成功
测试动作
将光标点中表格中的一个单元格 —> 点击“插入”菜单 —> 鼠标移动到“表格”菜单项 —> 点击“插入行”菜单项
预计输出
1、在光标所在单元格之上插入了一行。5.1.44.3 表格测试用例三
开始条件
1、表格测试用例二已成功
测试动作
将光标点中表格中的一个单元格 —> 点击“插入”菜单 —> 鼠标移动到“表格”菜单项 —> 点击“插入列”菜单项
预计输出
1、在光标所在单元格的左边插入了一列。5.1.44.4 表格测试用例四
开始条件
1、表格测试用例二已成功
测试动作
将光标点中表格中的一个单元格 —> 点击“插入”菜单 —> 鼠标移动到“表格”菜单项 —> 点击“删除行”菜单项
预计输出
1、表格被删除了一行。5.1.44.5 表格测试用例五
开始条件
1、表格测试用例三已成功
测试动作
将光标点中表格中的一个单元格 —> 点击“插入”菜单 —> 鼠标移动到“表格”菜单项 —> 点击“删除列”菜单项
预计输出
1、表格被删除了一列。5.1.44.6 表格测试用例六
开始条件
1、表格测试用例五已成功。
测试动作
将光标点中表格中的第二行第二列的单元格 —> 点击“插入”菜单 —> 鼠标移动到“表格”菜单项 —> 点击“合并左单元格”菜单项
预计输出
1、左边的单元格与光标所在单元格合并成了一个单元格。5.1.44.7 表格测试用例七
开始条件
1、表格测试用例六已成功。
测试动作
点击“插入”菜单 —> 鼠标移动到“表格”菜单项 —> 点击“合并右单元格”菜单项 预计输出
1、右边的单元格与光标所在单元格合并成了一个单元格。5.1.44.8 表格测试用例八
开始条件
1、表格测试用例七已成功。
测试动作
点击“插入”菜单 —> 鼠标移动到“表格”菜单项 —> 点击“合并上单元格”菜单项 预计输出
1、上边的单元格与光标所在单元格合并成了一个单元格。5.1.44.9 表格测试用例九
开始条件
1、表格测试用例八已成功。
测试动作
点击“插入”菜单 —> 鼠标移动到“表格”菜单项 —> 点击“合并下单元格”菜单项 预计输出
1、下边的单元格与光标所在单元格合并成了一个单元格。5.1.44.10 表格测试用例十
开始条件
1、表格测试用例九已成功。
测试动作
点击“插入”菜单 —> 鼠标移动到“表格”菜单项 —> 点击“水平拆分单元格”菜单项 预计输出
1、光标所在单元格合被分成了两列。5.1.44.11 表格测试用例十一
开始条件
1、表格测试用例十已成功。
测试动作
点击“插入”菜单 —> 鼠标移动到“表格”菜单项 —> 点击“垂直拆分单元格”菜单项 预计输出
1、光标所在单元格合被分成了两行。5.1.45 嵌入式框架
5.1.45.1 嵌入式框架测试用例一 开始条件
1、层测试用例一已成功
测试动作
点击“插入”菜单 —> 点击“嵌入式框架”菜单项 预计输出
1、在页面中光标位置出现了嵌入式框架。5.1.46 日期和时间
5.1.46.1 日期和时间测试用例一 开始条件
1、层测试用例一已成功
测试动作
点击“插入”菜单 —> 点击“日期和时间”菜单项 预计输出
1、在页面中光标位置出现了日期和时间。5.1.47 来自文件的图片
5.1.47.1 来自文件的图片测试用例一 开始条件
1、层测试用例一已成功
测试动作
点击“插入”菜单 —> 将鼠标移动到“图片”菜单项 —> 点击“来自文件”菜单项 —> 在弹出的选择文件对话框中选择“我的文档My Pictures样品.jpg”文件 —> 点击“打开”按钮 —> 选中图片,查看属性窗中的“src”属性
预计输出
在页面中光标位置出现了图片。“src”属性以“images”开头。5.1.48 来自资源素材的图片
5.1.48.1 来自资源素材的图片测试用例一
开始条件
1、来自文件的图片测试用例一已成功
测试动作
点击“插入”菜单 —> 将鼠标移动到“图片”菜单项 —> 点击“来自素材资源”菜单项 —> 在弹出的选择文件对话框中选择一幅图片 —> 点击“插入”按钮 预计输出
1、在页面中光标位置出现了选定的图片。5.1.49 超链接
5.1.49.1 超链接测试用例一
开始条件
1、来自文件的图片测试用例一已成功
测试动作
选中插入的样品图片 —> 点击“插入”菜单 —> 点击“超链接”菜单项 —> 在弹出的选择文件对话框中选择“ReadInfo.aspx”文件 —> 点击“确定”按钮—> 在浏览器中预览网页 —> 点击样品图片
预计输出
1、点击样品图片后,链接到“ReadInfo.aspx”文件。5.1.50 书签
开始条件
1、日期和时间测试用例一已成功
测试动作
将光标置于日期和时间文字前 —> 点击“插入”菜单 —> 点击“书签”菜单项 预计输出
1、在日期和时间文字前加入了书签。5.1.51 双击
开始条件
网站王已运行。“TestNewSite2”网站已打开。
测试动作
在编辑区打开“Index.aspx”文件 —> 将光标置于“风景名胜”版块中 —> 选择“工具箱”中“网站控件”下的“信息标题”控件双击
预计输出
1、在光标处出现了“信息标题”控件。5.1.52 添加组
5.1.52.1 添加组测试用例一 开始条件
1、网站王已运行。
测试动作
在工具箱上点击鼠标右键 —> 在弹出的右键菜单中点击“添加组”菜单项
—> 输入字符串“测试组”
预计输出
1、在工具箱中出现名为“测试组”的分组。5.1.53 重命名组
5.1.53.1 重命名组测试用例一
开始条件
1、添加组测试用例一已成功。
测试动作
在工具箱上“测试组”上点击鼠标右键 —> 在弹出的右键菜单中点击“重命名组”菜单项 —> 输入字符串“重命名组”
预计输出
1、在工具箱中名为“测试组”的分组消失,出现名为“重命名组”的分组。5.1.54 删除组
5.1.54.1 删除组测试用例一
开始条件
1、重命名组测试用例一已成功。
测试动作
在工具箱上“重命名组”上点击鼠标右键 —> 在弹出的右键菜单中点击“删除组”菜单项 预计输出
1、在工具箱中名为“重命名组”的分组消失。5.1.55 添加项目、重命名项目、删除项目 由李洁单独测试。5.1.56 素材资源
5.1.56.1 素材资源测试用例一 开始条件
1、网站王已运行。
测试动作
点击“工具”菜单 —> 点击“素材资源”菜单项 预计输出
1、弹出“素材资源”管理器。5.1.57 数据库转换
5.1.57.1 数据库转换测试用例一 开始条件
1、网站王已运行。
测试动作
点击“工具”菜单 —> 点击“数据库转换”菜单项 预计输出
1、弹出“数据库转换”向导。5.1.58 选项设置
5.1.58.1 选项设置测试用例一 开始条件
1、网站王已运行。
测试动作
点击“工具”菜单 —> 点击“选项设置”菜单项 预计输出
1、弹出“选项设置”窗口。5.1.59 建站测试
开始条件
1、以上测试用例已进行。
测试动作
根据测试流程,建立完整网站进行测试。预计输出
1、可以正常工作的网站。5.2 用户界面测试检查表 检查项
窗口切换、移动、改变大小时正常吗?
各种界面元素的文字正确吗?(如标题、提示等)
各种界面元素的状态正确吗?(如有效、无效、选中等状态)操作顺序合理吗? 有联机帮助吗?
各种界面元素的布局合理吗?美观吗? 各种界面元素的颜色协调吗? 各种界面元素的形状美观吗? 字体美观吗? 图标直观吗?
5.3 安装、卸载测试用例
注:安装、卸载测试应在其它测试工作完成后进行!5.3.1.1 安装、卸载测试用例一
开始条件
1、尚未安装过网站王软件或已卸载网站王软件。测试动作
根据安装向导进行安装 预计输出
1、成功安装网站王软件。5.3.1.2 安装、卸载测试用例二
开始条件
1、已安装过网站王软件。测试动作
根据安装向导进行安装
预计输出
1、安装向导应询问要进行“重新安装”还是“卸载”。
注:两种情况都要进行测试。(因此安装、卸载测试用例一和安装、卸载测试用例二要运行两遍)
第二篇:编写测试用例和测试计划
第六章 编写测试用例和测试计划
主要内容:软件测试计划;软件测试方案;软件风险分析
1.软件测试计划
1.1 软件测试计划的简介
1测试计划概念:测试计划在测试中处于中心位置,它阐述了测试准备工作和执行测试的必要条件,同时也形成了测试过程质量保证的基础。
2测试计划的作用:组织和管理测试;使测试工作和整个开发工作整合起来;资源和变更事先最为一个可控制的风险。
1.2 如何编写软件测试计划
1认识测试项目不仅仅只有单一测试计划
2避免不分析直接进行测试阶段日程安排
3避免测试任务的安排超前于开发任务
4避免有些系统测试类型无法按期进入测试
5不正确的变更测试计划
6测试计划里明确更新周期和暂停测试原则
7测试计划不是一成不变的1.3 测试计划包括:简介,目的,范围,测试策略,进度,缺陷的严重程度的定义,风
险分析。
2.软件测试方案
2.1 软件测试方案的概念
软件测试方案描述测试的特征,测试的方法,测试环境的规划,测试工具的设计和选择,测试用例的设计方法,测试代码的设计方案。即包括以下几点:
明确测试策略(黑盒,白盒,灰盒等)
细化测试特征
测试用例的规划
测试环境的规划
自动化测试框架的设计
测试工具的设计和选择
2.2 软件测试计划于软件测试方案的区别
测试计划是组织管理层面的文档。测试方案是技术层面的文档。
测试方案需要在测试计划的指导下进行,测试计划提出“做什么”,测试方案明确“怎么做”
回报的对象不同,测试计划向领导汇报,测试方案是组员共享该文档
3.软件测试的风险
软件需求风险
人员的风险
测试环境的风险
测试工程师对产品的业务不熟悉
补充:
回归测试:把以前检查过的已经修复好的缺陷,拿来另测看有无带来新的缺陷 反侧:把开发人员已经处理的缺陷拿来测,看是否修复
第三篇:测试计划
测试计划工作的目的是什么?测试计划工作的内容都包括什么?其中哪些是最重要的? 软件测试计划是指导测试过程的纲领性文件,包含了产品概述、测试策略、测试方法、测试区域、测试配置、测试周期、测试资源、测试交流、风险分析等内容。借助软件测试计划,参与测试的项目成员,尤其是测试管理人员,可以明确测试任务和测试方法,保持测试实施过程的顺畅沟通,跟踪和控制测试进度,应对测试过程中的各种变更。
测试计划和测试详细规格、测试用例之间是战略和战术的关系,测试计划主要从宏观上规划测试活动的范围、方法和资源配置,而测试详细规格、测试用例是完成测试任务的具体战术。所以其中最重要的是测试测试策略和测试方法(最好是能先评审)
单元测试完成之后,接下来的工作就是集成测试.软件集成测试主要依据软件结构设计(概要设计)文档,测试主要内容有功能性、可靠性、易用性、效率、维护性和可移植性中相关的部分,根据软件需求和设计的要求而选定。验证各软件单元集成后形成的模块能否达到概要设计规格说明中各模块的设计目标;这里,模块可能是指某个软件部件,也可能是指某个或某几个子系统。通常在做集成测试时先是从子系统内部的集成测试开始做起,做完以后再测试各子系统是否能集成为最终要实现的整体系统。也有其他做法(如自顶向下集成测试方法、核心系统先做集成测试或每日集成测试等等)。总之,万变不离其宗,集成测试要保证模块的内部正确性以及保证模块能最终集成为完整的系统。集成测试有时也被称为组装测试或灰盒测试(有观点认为集成测试介于白盒与黑盒之间)。
软件集成测试具体内容包括:
1.功能性测试
(1)程序的功能测试。检查各个子功能组合起来能否满足设计所要求的功能。
(2)一个程序单元或模块的功能是否会对另一个程序单元或模块的功能产生不利影响。
(3)根据计算精度的要求,单个程序模块的误差积累起来,是否仍能够达到要求的技术指标。
(4)程序单元或模块之间的接口测试。把各个程序单元或模块连接起来时,数据在通过其接口时是否会出现不一致情况,是否会出现数据丢失。
(5)全局数据结构的测试。检查各个程序单元或模块所用到的全局变量是否一致、合理。
(6)对程序中可能有的特殊安全性要求进行测试。
2.可靠性测试
根据软件需求和设计中提出的要求,对软件的容错性、易恢复性、错误处理能力进行测试。
3.易用性测试
根据软件设计中提出的要求,对软件的易理解性、易学性和易操作性进行检查和测试。
4.性能测试
根据软件需求和设计中提出的要求,进行软件的时间特性、资源特性测试。
5.维护性测试
根据软件需求和设计中提出的要求,对软件的易修改性进行测试。
6.可移植性测试
根据软件需求和设计中提出的要求,对软件在不同操作系统环境下被使用的正确性进行测试。
第四篇:测试计划
测试计划
(1)测试计划描述了要进行的测试活动的范围、方法、资源和进度的文档。它确定测试项、被测特性、测试任务、谁执行任务、各种可能的风险。测试计划可以有效预防计划的风险,保障计划的顺利实施。
(2)编写测试计划的目的是为整个测试阶段的管理工作和技术工作提供指南;同时确定测试的内容和范围,为评价系统提供依据;此外还帮助用户安排测试活动,说明对设备器材和机构人员的资源需求;说明测试结果的评价指标。
(3)测试计划工作的关键:
1.明确测试的目标,增强测试计划的实用性---测试计划中的测试范围必须高度覆盖功能需求,测试方法必须切实可行,测试工具具有较高的实用性,便于使用,生成的测试结果直观准确。
2.坚持“5W”规则,明确内容与过程
“5W”规则指:what,why,when,where,how;用例5w规则创建软件测试计划,可帮助测试团队理解测试目的(why),明确测试范围和内容(what),确定测试开始和结束日期(when),指出测试的方法和工具(what),给出测试文档和软件存放位置(where)。
3.采用评审和更新机制,保证测试计划满足实际需求。
第五篇:测试计划
测试计划
组号:第八组
组员:吴俏祥,熊倪,管骏翔,戈佳伟,周扬,石玉栋,蔡新春,杨其林。.引言
1.1 编写目的
在开发大型软件的漫长过程中,面对极其错综复杂的问题,人的主观认识不可能完全符合客观现实,与工程密切相关的各类人员之间的通信和配合也不可能完美无缺。因此,在软件生命周期的每个阶段都不可避免地会产生差错。尤其对教材订购系统这类会影响人们生活.财产的工程软件,必须尽量减少差错,以免造成严重的损失。测试是“为了发现程序中的错误而执行程序的过程”。测试的目的就是在软件投入生产性运行之前,尽可能多的发现软件中的错误。目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明.设计和编码的最后复审,也是必不可少的关键步骤。.4参考资料
教材订购系统项目计划任务书
项目的计划任务书
教材订购系统开发小组
项目开发计划 教材订购系统开发小组 需求规格说明书 教材订购系统开发小组
概要设计说明书
教材订购系统开发小组
详细设计说明书
教材订购系统开发小组 用户操作手册
教材订购系统开发小组.任务概述 2.1目标
测试是“为了发现程序中的错误而执行程序的过程”, 测试的目的就是在软件投入生产性运行之前,尽可能多的发现软件中的错误。3.1
测试方案
测试方案是测试阶段的关键技术问题。为了提高测试效率降低测试成本,本测
试方案采用黑盒法设计基本的测试方案,再用白盒法补充一些方案。在黑盒法测试
方案中,采用等价划分技术,把所有可能的输入数据(有效的和无效的)划分成几
等价类,其划分类在以下的输入中再详述。
3.2
测试项目
管理员登录
用户登录 用户添加 用户删除 用户浏览 用户查询 用户修改
3.3
测试准备
在测试前,与各模块的主要负责人共同协商讨论,以概要设计说明书.详细设
计说明书作为总的提纲,选择合适的输入输出数据,并加以意义列举说明。
3.4
测试机构及人员
测试机构由教材订购系统测试小组完成,人员有教材订购的软件开发小组全体人员。.测试项目说明
4.1
测试项目名称及测试内容
在测试过程中,首先需要对各子单元过程进行测试。在各子单元过程测试完毕后,再对各模块(包括各子单元过程之间的接口)进行测试,处理好各模块之间的接口,最后对系统进行测试和维护。
各子模块测试名称如下:
步骤及操作 在测试过程中,首先需要对各子单元过程进行测试。各子单元过程的测试必须先在程序设计员调试并编译通过后才能进行。在各子单元过程测试完毕后,再对各模块(包括各子单元过程之间的接口)进行测试,处理好各模块之间的接口,最后对系统进行测试和维护。
其操作过程如下:
1.在客户机接受信息模块过程中,先对各子单元过程分别进行测试,然后根据白
盒法按照详细设计说明书中的流程图对其进行跟踪测试。
2.同样,在客户机输出信息模块.网络接受和发送模块结构和服务器模块(包括
数据库)过程中先对各子单元过程分别进行测试,然后根据白盒法按照详细设
计说明书中的流程图对其进行跟踪测试。,3. 然后,根据各模块之间的各种关系,对其接口进行测试。
4.在系统测试中,要注意对各种意外情况(列如断电.硬盘损坏等)加以处理,对数据库要注意其安全性.可靠性.健壮性.效率。网络传输更要注意其安全性。
4.2
测试用列
以下是主要模块测试用例 1.单元测试 :
(1)
① 测试对象:管理员、用户登录界面
② 实施测试的相关人员:熊倪,戈佳伟。测试需要的时间:5分钟 ③ 测试的目的:检查管理员以及用户能否正常登录
选择的具体测试方法:进入菜单界面,选择登录的功能,分别选择以管理员方式和用户的方式登录,看看是否能进入其他界面。(2)
① 测试对象:插入图书信息的模块
② 实施测试的相关人员:吴俏祥,测试需要的时间:10分钟 ③ 测试的目的:检查管理员是否可以正确插入学生信息
④ 选择的具体测试方法:进入菜单界面,选择登录的功能,选择以管理员方式登录,回到主菜单后,选择插入这个功能,然后进行学生插入,查看是否可以进行插入图书信息。
(3)
① 测试对象:修改图书信息的模块 ② 实施测试的相关人员:管骏翔,测试需要的时间:10分钟 ③ 测试的目的:检查管理员是否可以修改图书的信息
④ 选择的具体测试方法:进入菜单界面,选择登录的功能,选择以管理员方式登录,回到主菜单后,选择修改这个功能,然后选择要修改的项目,查看是否可以进行图书修改信息。
(4)
① 测试对象:查询教材数据模块
② 实施测试的相关人员:蔡新春, 杨其林。测试需要的时间:10分钟 ③ 测试的目的:检查管理员是否可以查询到所有学生信息以及用户能否查询到自己的信息。
④ 选择的具体测试方法:进入菜单界面,选择登录的功能,选择以管理员方式登录,回到主菜单后,选择查询这个功能,然后选择要查询的学生的名字或者学号,查看是否可以进行图书查询信息。回到界面退出登录后,再进行用户登录,选择查询这个功能,然后选择写入自己的信息,查看是否可以查看图书的信息。
(5)
① 测试对象:删除图书信息的模块 ② 实施测试的相关人员:周扬 ③ 测试需要的时间:10分钟
④ 测试的目的:检查管理员是否可以删除错误的信息
⑤ 选择的具体测试方法:进入菜单界面,选择登录的功能,选择以管理员方式登录,回到主菜单后,选择删除这个功能,然后选择要删除的信息,查看是否可以进行删除信息。
(6)
① 测试对象:浏览教材信息的模块
② 实施测试的相关人员:石玉栋,测试需要的时间:10分钟 ③ 测试的目的:检查管理员是否可以浏览教材信息
④ 选择的具体测试方法:进入菜单界面,选择登录的功能,选择以管理员方式登录,回到主菜单后,选择浏览这个功能,查看是否可以进行浏览教材信息。
2.集成测试
任意进入一个界面,选择功能,看看是否可以跳转到所需要的界面,查看接口是否完整。
3.系统测试
进入菜单界面,依次选择登录、插入、删除、查找、修改、浏览、退出 再选择以管理员身份登录,输入密码,登录,再依次选择插入、删除、查找、修改、浏览、退出功能
回到菜单界面,选择登录选择学生登录,输入用户名,密码,登录可选择查询功能.3 步骤及操作
在测试过程中,首先需要对各子单元过程进行测试。各子单元过程的测试必须先在程序设计员调试并编译通过后才能进行。在各子单元过程测试完毕后,再对各模块(包括各子单元过程之间的接口)进行测试,处理好各模块之间的接口,最后对系统进行测试和维护。
其操作过程如下:
1.在客户机接受信息模块过程中,先对各子单元过程分别进行测试,然后根据白盒法按照详细设计说明书中的流程图对其进行跟踪测试。2.同样,在客户机输出信息模块.网络接受和发送模块结构和服务器模块(包括数据库)过程中先对各子单元过程分别进行测试,然后根据白盒法按照详细设计说明书中的流程图对其进行跟踪测试。,3.然后,根据各模块之间的各种关系,对其接口进行测试。
4.在系统测试中,要注意对各种意外情况(列如断电.硬盘损坏等)加以
处理,对数据库要注意其安全性.可靠性.健壮性.效率。网络传输更
要注意其安全性。
2.测试总结
在本次软件工程课程设计过程中,经过认真的回顾软件工程的相关知识,并很好的巩固了课程设计的基本步骤,掌握了在软件工程课程设计过程中所要遵循的基本原则和环节;运用软件设计中的白盒和黑盒测试方法对软件的运行起到了至关重要的作用。但在软件设计和调试过程中也遇到了很多困难大体总结有以下几点: ⑴、首先是在确定系统开发的过程中遇到了编程语言的困难,逐一修改。⑵、本系统的缺陷是在进行修改时,注意甄别。
⑶、还有不完善的就是只有管理员可以登录,一般用户不可以登录。这样一来增加了安全性,但是带了很多不便。比如说学生想查询一下相关信息的话必须通过管理员来实现。
虽然在本次软件工程系统中遇到很多的困难但是在老师的精心指导和自己的不断努力基本上完成了此次数据库的设计并达到了预期的要求,而且自己在程序设计方面也有不少的收获,更加坚定了自己在编程中的信心。
现代管理方法很多,任何一种方法都不仅要进行科学管理,还要作定量分析。不同企业应根据自身状况选择相应的管理方法。现代管理活动都离不开数据和信息,而且要采用数学方法对决策问题进行求解,为此,还必须进行大量的数据处理。如果只有方法而没有相应手段,仅仅依靠人工是难以实现的,因而,现代管理方法必须以计算机的应用为基础,二者的相结合可谓相辅相成、缺一不可。教材订购系统是现代管理方法与手段相结合的系统,它的目的是要使各级管理人员在计算机的系统支持下,从各种繁琐的日常事务中解脱出来,以便更好的投入到决策工作中去。这样教材订购系统使管理手段各方法达到了一个新的层次。对教材订购系统理论与开发方法的深入研究已经越来越重要,这将有利于提高教材订购系统的引用效率,以及系统的开发成功率。
个人心得体会:
软件工程心得体会未接触软件工程之前一直都很想学这门课程,因为觉得这门课很牛,是那些有工程师称号的高手才摆弄的东西。学了一个学期的软件工程课,终于知道了个软件工程的大概。学的时候总觉得很抽象,理解起来好像不难,但总是摸不着头脑一种很茫然的感觉。曾经以为程序就是软件,软件就是程序。学习这门课程第一个收获是,知道了二者的不同之处。以前做过的一些小型的软件比如加密软件,我也只是在程序旁边附上一个软件的说明,看来已经很接近作坊了。不过大的项目没有接触过,用软件工程的方法还是第一次。我想也是程序的不断复杂化导致了软件危机的发生,使得人们不得不探索新的解决方法。
经过小组讨论,理解了软件工程,就是一套用于软件的团队开发,以提高软件质量和程序员工作效率为目的的规范。其核心就是,对于软件开发的5个重要组成部分:需求分析,设计,编码,调试,维护,如何组织这5个部分的工作,以及如何完成每一个工作。吾生也有涯,而知也无涯,学习永无止境。(熊倪)
在软件工程的学习中,我了解到了软件并非是一些代码这么简单,在开发软件的过程中,编写代码的工作量其实只占不到所有工程量的30%,而后期的管理和维护更是占了60%到80%之多。一个完整的项目规划须包括,软件的定义,可行性分析报告,项目开发计划,软件需求说明书,概要设计说明书,详细设计说明书,用户操作手册,测试计划,测试分析报告,开发进度报告,项目开发总结报告,软件维护手册,软件问题报告,软件修改报告,等多个文档,每个文档都要上级验收审查,而文档数量众多,要做好这点真的不是很容易,而恰恰写好文档正能保证完成软件工程其中一个目的的关键,既研究如何用最小的开销做出生存期较长的软件,再加上各个阶段都要进行周密的策划、详细的分工部署和人员安排,且各阶段要据具体情况不断的反复才能达成,所以代码只是开发软件这个浩大的工程的一个小小的过程。
而编码的学习中,我更了解到形成自己独特的规范的编码风格是非常重要的事。因为这影响到了软件后期繁重的维护,大家都要阅读你的程序,如果你写的程序毫无规范可言,那么别人怎么能读懂你的程序?读不懂程序,维护又从何谈起呢?所以,我们在今后的学习中,一定要注意这方面的培养,在写程序的过程中,要逐步的在规范的基础上形成属于自己的风格,即方便自己的修改,也方便日后他人的阅读。在学习中,我们还要注意比较三种方法的优缺点,例如:传统方法虽然使软件摆脱了混乱和无序,但其在适应需求变化的方面不够灵活,而且传统方法要么面向行为,要么面向数据,缺乏两者的有机结合。而面向对象方法的程序设计和问题求解更符合人们日常自然的思维习惯,适合大型、复杂及交互性比较强的系统。形式化方法则是一中基于形式化数学变换的软件开发方法,它可将系统的规格说明转换为可执行的程序。
在今后的学习中要注意多读书、多思考、多练习、多讨论,不断熟悉书本的基础,并以此为基础将其扩散开来,应用于今后的实践。不断锻炼自己,向一名合格的程序设计师迈进。(吴俏祥)
经过本组设计人员的多次测试,发现本系统,即——学校教材订购系统基本上能实现需求分析阶段期望的功能。如,管理人员的注册和登录,用户和管理人员对教材信息的查询、添加、修改、删除的操作,订购者对订购信息的确认等功能。但同时本系统还有一些不足之处,并且这次实验体现了团队的重要性,有利于今后在社会上的团队合作有很大帮助。(管骏翔)
在本次试验后,我知道了认真读书的重要性,书本上的知识是最真实最贴切的,对教材订购系统也有个深刻的了解。另外也明白了软件开发过程的漫长与艰难,在今后的学习中,一定会更加注重实践,把实践和书本结合起来,更好的融入学习生活中。(戈佳伟)