通讯录管理系统(16杨鑫、14林继涛)

更新时间:2024-05-22 05:13:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《通讯录管理系统》软件测试

组长 16号 杨鑫 组员 14号 林继涛

目录

?? TOC \\o \样式2,1\一、软件介绍 ..... ?? PAGEREF _Toc351296886 \\h ??错误!未定义书签。?? 二、软件测试环境配置 ............................................... ?? PAGEREF _Toc351296887 \\h ??错误!未定义书签。?? 三、数据库设计与相关网页信息 ............................... ?? PAGEREF _Toc351296888 \\h ??错误!未定义书签。?? 四、待测试的功能介绍 ............................................... ??五、测试手段与方法 ................................................... ??六、测试用例与测试过程 ........................................... ??七、测试结果与建议 ................................................... ????

错误!未定义书签。?? 错误!未定义书签。?? 错误!未定义书签。?? 错误!未定义书签。?? PAGEREF _Toc351296889 \\h ?? PAGEREF _Toc351296890 \\h ?? PAGEREF _Toc351296891 \\h ?? PAGEREF _Toc351296892 \\h ??

一、软件介绍

《通讯录管理系统》是以SQLServer2005+VS2005为工具进行开发,随着社会的进步,广泛的人际关系成为一个人的重要资源,同时也成为一个人能否事业获得成功的因素。由于每个人都拥有大量的联系人,众多的联系方式,所以我们针对此开发了“个人通信录管理系统”。设计---个人通信录管理系统主要实现对联系人以及其联系方式的添加、删除、修改以及查询,使用户对自己所认识的人们的信息进行规整,扫除多而繁琐的联系信息,从而更系统地、方便地管理自己的日常通信。现已基本完成开发任务,进入软件测试阶段。

二、软件测试环境配置

项目??配置????CPU??Intel? core(TM)2 Duo P7350 @2.50GHZ ????内存??4G????硬盘??Hitachi 500G????操作系统??Windows7 ????数据库??SQLServer2005????开发工具??Visual Studio 2005???? 配置????CPU??Intel? core(TM)2 Duo P7350 @2.50GHZ ????内存??4G????硬盘??Hitachi 500G??????CPU??Intel? core(TM)2 Duo P7350 @2.50GHZ ????内存??4G????硬盘??Hitachi 500G????操作系

统??Windows7 ????数据库??SQLServer2005????开发工具??Visual Studio 2005????

CPU??Intel? core(TM)2 Duo P7350 @2.50GHZ ????内存??4G????硬盘??Hitachi 500G????操作系统

??Windows7 ????数据库??SQLServer2005????开发工具??Visual Studio 2005????

Intel? core(TM)2 Duo P7350 @2.50GHZ ????内存??4G????硬盘??Hitachi 500G????操作系统

??Windows7 ????数据库??SQLServer2005????开发工具??Visual Studio 2005????

??内存??4G????硬盘??Hitachi 500G????操作系统??Windows7 ????数据库??SQLServer2005????开发

工具??Visual Studio 2005????

内存??4G????硬盘??Hitachi 500G????操作系统??Windows7 ????数据库??SQLServer2005????开发工

具??Visual Studio 2005????

4G????硬盘??Hitachi 500G????操作系统??Windows7 ????数据库??SQLServer2005????开发工具

??Visual Studio 2005????

??硬盘??Hitachi 500G????操作系统??Windows7 ????数据库??SQLServer2005????开发工具??Visual

Studio 2005????

硬盘??Hitachi 500G????操作系统??Windows7 ????数据库??SQLServer2005????开发工具??Visual

Studio 2005????

Hitachi 500G????操作系统??Windows7 ????数据库??SQLServer2005????开发工具??Visual Studio

2005????

??操作系统??Windows7 ????数据库??SQLServer2005????开发工具??Visual Studio 2005????

操作系统??Windows7 ????数据库??SQLServer2005????开发工具??Visual Studio 2005????

Windows7 ????数据库??SQLServer2005????开发工具??Visual Studio 2005????

??数据库??SQLServer2005????开发工具??Visual Studio 2005????

数据库??SQLServer2005????开发工具??Visual Studio 2005????

SQLServer2005????开发工具??Visual Studio 2005????

??开发工具??Visual Studio 2005????

开发工具??Visual Studio 2005????

Visual Studio 2005????

??

三、数据库设计与相关网页信息

编号??名称??内容描述????DB001??联系人??电话信息????DB002??用户??用户信息???? 名称??内容描述????DB001??联系人??电话信息????DB002??用户??用户信息???? 内容描述????DB001??联系人??电话信息????DB002??用户??用户信息????

??DB001??联系人??电话信息????DB002??用户??用户信息????

DB001??联系人??电话信息????DB002??用户??用户信息????

联系人??电话信息????DB002??用户??用户信息????

电话信息????DB002??用户??用户信息????

??DB002??用户??用户信息????

DB002??用户??用户信息????

用户??用户信息???? 用户信息????

??

该数据库一共有 2 张表,其中与本次测试有关的表为用户 用户信息表 。

与本次测试有关信息

网页编号??名称??功能????WB001??frmLogin.cs??登录页????WB002??frmMain.cs??主页面????WB003??Form1.cs??用户管理????

名称??功能????WB001??frmLogin.cs??登录页????WB002??frmMain.cs??主页面????WB003??Form1.cs??用户管理????

功能????WB001??frmLogin.cs??登录页????WB002??frmMain.cs??主页面????WB003??Form1.cs??用户管理????

??WB001??frmLogin.cs??登录页????WB002??frmMain.cs??主页面????WB003??Form1.cs??用户管理????

WB001??frmLogin.cs??登录页????WB002??frmMain.cs??主页面????WB003??Form1.cs??用户管理????

frmLogin.cs??登录页????WB002??frmMain.cs??主页面????WB003??Form1.cs??用户管理???? 登录页????WB002??frmMain.cs??主页面????WB003??Form1.cs??用户管理???? ??WB002??frmMain.cs??主页面????WB003??Form1.cs??用户管理???? WB002??frmMain.cs??主页面????WB003??Form1.cs??用户管理???? frmMain.cs??主页面????WB003??Form1.cs??用户管理???? 主页面????WB003??Form1.cs??用户管理???? ??WB003??Form1.cs??用户管理???? WB003??Form1.cs??用户管理???? Form1.cs??用户管理???? 用户管理???? ??

四、待测试的功能介绍

主要测试系统页面的登录和退出功能,因为该系统的用户角色,用户的添加、修改和删除。

下表列出进入登录页后,当转入的页面:

账号密码执行操作正确跳转的页面adminadmin点击登陆frmMain.cs 密码执行操作正确跳转的页面adminadmin点击登陆frmMain.cs 执行操作正确跳转的页面adminadmin点击登陆frmMain.cs

正确跳转的页面adminadmin点击登陆frmMain.cs

adminadmin点击登陆frmMain.cs

adminadmin点击登陆frmMain.cs admin点击登陆frmMain.cs 点击登陆frmMain.cs

frmMain.cs

五、测试手段与方法

1.设计测试用例以进行手工测试。

2.测试方法:由于本次测试的依据是需求,所以采用黑盒测试方法。 3.测试策略:功能测试,主要采用等价类划分的策略。 4.测试手段:功能测试,手动模拟正常、异常输入。 5.测试内容:功能测试,按照需求功能。

六、测试用例与测试过程

测试用例编号??前提条件??输入数据??操作步骤??期望结果??测试用例类型、要点??实际结果????TestCase1001??打开登录页frmLogin.cs??

1.账号正确 2.密码正确??

1.在“账号”中输入正确的数据。 2.\密码\中输入正确的数据。

3.点击“登陆”按钮。??正确转入frmMain.cs??功能测试??与预期一致????TestCase1002??打开登录页frmLogin.cs?? 1.账号正确 2.密码错误??

1.在“账号”中输入正确的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的密码??与预

期一致????TestCase1003??打开登录页frmLogin.cs??

1.账号错误 2.密码正确??

1.在“账号”中输入错误的数据。 2.\密码\中输入正确的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的帐号??与预

期一致????TestCase1004??打开登录页frmLogin.cs??

1.账号错误

2.密码错误??1.在“账号”中输入错误的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输错登录信息??与预期一致????TestCase1005??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??.填写正确新增联系

人信息

前提条件??输入数据??操作步骤??期望结果??测试用例类型、要点??实际结果????TestCase1001??输入数据??操作步骤??期望结果??测试用例类型、要点??实际结果????TestCase1001??打开登录页frmLogin.cs??

1.账号正确 2.密码正确??

1.在“账号”中输入正确的数据。 2.\密码\中输入正确的数据。

3.点击“登陆”按钮。??正确转入frmMain.cs??功能测试??与预期一致????TestCase1002??打开登录页frmLogin.cs?? 1.账号正确 2.密码错误??

1.在“账号”中输入正确的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的密码??与预

期一致????TestCase1003??打开登录页frmLogin.cs??

1.账号错误 2.密码正确??

1.在“账号”中输入错误的数据。 2.\密码\中输入正确的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的帐号??与预

期一致????TestCase1004??打开登录页frmLogin.cs??

1.账号错误

2.密码错误??1.在“账号”中输入错误的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输错登录信息??与预期一致????TestCase1005??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??.填写正确新增联系

人信息

操作步骤??期望结果??测试用例类型、要点??实际结果????TestCase1001??打开登录页frmLogin.cs??

1.账号正确 2.密码正确??

1.在“账号”中输入正确的数据。 2.\密码\中输入正确的数据。

3.点击“登陆”按钮。??正确转入frmMain.cs??功能测试??与预期一致????TestCase1002??打开登录页frmLogin.cs?? 1.账号正确 2.密码错误??

1.在“账号”中输入正确的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的密码??与预

期一致????TestCase1003??打开登录页frmLogin.cs??

1.账号错误 2.密码正确??

1.在“账号”中输入错误的数据。 2.\密码\中输入正确的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的帐号??与预

期一致????TestCase1004??打开登录页frmLogin.cs??

1.账号错误

2.密码错误??1.在“账号”中输入错误的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输错登录信息??与预期一致????TestCase1005??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??.填写正确新增联系

人信息

期望结果??测试用例类型、要点??实际结果????TestCase1001??打开登录页frmLogin.cs??

1.账号正确 2.密码正确??

1.在“账号”中输入正确的数据。 2.\密码\中输入正确的数据。

3.点击“登陆”按钮。??正确转入frmMain.cs??功能测试??与预期一致????TestCase1002??打开登录页frmLogin.cs?? 1.账号正确 2.密码错误??

1.在“账号”中输入正确的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的密码??与预

期一致????TestCase1003??打开登录页frmLogin.cs??

1.账号错误 2.密码正确??

1.在“账号”中输入错误的数据。 2.\密码\中输入正确的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的帐号??与预

期一致????TestCase1004??打开登录页frmLogin.cs??

1.账号错误

2.密码错误??1.在“账号”中输入错误的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输错登录信息??与预期一致????TestCase1005??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??.填写正确新增联系

人信息

测试用例类型、要点??实际结果????TestCase1001??打开登录页frmLogin.cs??

1.账号正确 2.密码正确??

1.在“账号”中输入正确的数据。 2.\密码\中输入正确的数据。

3.点击“登陆”按钮。??正确转入frmMain.cs??功能测试??与预期一致????TestCase1002??打开登录页frmLogin.cs?? 1.账号正确 2.密码错误??

1.在“账号”中输入正确的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的密码??与预

期一致????TestCase1003??打开登录页frmLogin.cs??

1.账号错误 2.密码正确??

1.在“账号”中输入错误的数据。 2.\密码\中输入正确的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的帐号??与预

期一致????TestCase1004??打开登录页frmLogin.cs??

1.账号错误

2.密码错误??1.在“账号”中输入错误的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输错登录信息??与预期一致????TestCase1005??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??.填写正确新增联系

人信息

实际结果????TestCase1001??打开登录页frmLogin.cs??

1.账号正确 2.密码正确??

1.在“账号”中输入正确的数据。 2.\密码\中输入正确的数据。

3.点击“登陆”按钮。??正确转入frmMain.cs??功能测试??与预期一致????TestCase1002??打开登录页frmLogin.cs?? 1.账号正确 2.密码错误??

1.在“账号”中输入正确的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的密码??与预

期一致????TestCase1003??打开登录页frmLogin.cs??

1.账号错误 2.密码正确??

1.在“账号”中输入错误的数据。 2.\密码\中输入正确的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的帐号??与预

期一致????TestCase1004??打开登录页frmLogin.cs??

1.账号错误

2.密码错误??1.在“账号”中输入错误的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输错登录信息??与预期一致????TestCase1005??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??.填写正确新增联系

人信息

??TestCase1001??打开登录页frmLogin.cs??

1.账号正确 2.密码正确??

1.在“账号”中输入正确的数据。 2.\密码\中输入正确的数据。

3.点击“登陆”按钮。??正确转入frmMain.cs??功能测试??与预期一致????TestCase1002??打开登录页frmLogin.cs?? 1.账号正确 2.密码错误??

1.在“账号”中输入正确的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的密码??与预

期一致????TestCase1003??打开登录页frmLogin.cs??

1.账号错误 2.密码正确??

1.在“账号”中输入错误的数据。 2.\密码\中输入正确的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的帐号??与预

期一致????TestCase1004??打开登录页frmLogin.cs??

1.账号错误

2.密码错误??1.在“账号”中输入错误的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输错登录信息??与预期

一致????TestCase1005??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??.填写正确新增联系

人信息

TestCase1001??打开登录页frmLogin.cs??

1.账号正确 2.密码正确??

1.在“账号”中输入正确的数据。 2.\密码\中输入正确的数据。

3.点击“登陆”按钮。??正确转入frmMain.cs??功能测试??与预期一致????TestCase1002??打开登录页frmLogin.cs?? 1.账号正确 2.密码错误??

1.在“账号”中输入正确的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的密码??与预

期一致????TestCase1003??打开登录页frmLogin.cs??

1.账号错误 2.密码正确??

1.在“账号”中输入错误的数据。 2.\密码\中输入正确的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的帐号??与预

期一致????TestCase1004??打开登录页frmLogin.cs??

1.账号错误

2.密码错误??1.在“账号”中输入错误的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输错登录信息??与预期一致????TestCase1005??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??.填写正确新增联系

人信息

打开登录页frmLogin.cs?? 1.账号正确 2.密码正确??

1.在“账号”中输入正确的数据。 2.\密码\中输入正确的数据。

3.点击“登陆”按钮。??正确转入frmMain.cs??功能测试??与预期一致????TestCase1002??打开登录页frmLogin.cs?? 1.账号正确 2.密码错误??

1.在“账号”中输入正确的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的密码??与预

期一致????TestCase1003??打开登录页frmLogin.cs??

1.账号错误 2.密码正确??

1.在“账号”中输入错误的数据。 2.\密码\中输入正确的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的帐号??与预

期一致????TestCase1004??打开登录页frmLogin.cs??

1.账号错误

2.密码错误??1.在“账号”中输入错误的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输错登录信息??与预期一致????TestCase1005??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??.填写正确新增联系

人信息

1.账号正确 2.密码正确??

1.在“账号”中输入正确的数据。 2.\密码\中输入正确的数据。

3.点击“登陆”按钮。??正确转入frmMain.cs??功能测试??与预期一致????TestCase1002??打开登录页frmLogin.cs?? 1.账号正确 2.密码错误??

1.在“账号”中输入正确的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的密码??与预

期一致????TestCase1003??打开登录页frmLogin.cs??

1.账号错误 2.密码正确??

1.在“账号”中输入错误的数据。 2.\密码\中输入正确的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的帐号??与预

期一致????TestCase1004??打开登录页frmLogin.cs??

1.账号错误

2.密码错误??1.在“账号”中输入错误的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输错登录信息??与预期一致????TestCase1005??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??.填写正确新增联系

人信息

1.在“账号”中输入正确的数据。 2.\密码\中输入正确的数据。

3.点击“登陆”按钮。??正确转入frmMain.cs??功能测试??与预期一致????TestCase1002??打开登录页frmLogin.cs?? 1.账号正确 2.密码错误??

1.在“账号”中输入正确的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的密码??与预

期一致????TestCase1003??打开登录页frmLogin.cs??

1.账号错误 2.密码正确??

1.在“账号”中输入错误的数据。 2.\密码\中输入正确的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的帐号??与预

期一致????TestCase1004??打开登录页frmLogin.cs??

1.账号错误

2.密码错误??1.在“账号”中输入错误的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输错登录信息??与预期

一致????TestCase1005??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??.填写正确新增联系

人信息

正确转入frmMain.cs??功能测试??与预期一致????TestCase1002??打开登录页frmLogin.cs?? 1.账号正确 2.密码错误??

1.在“账号”中输入正确的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的密码??与预

期一致????TestCase1003??打开登录页frmLogin.cs??

1.账号错误 2.密码正确??

1.在“账号”中输入错误的数据。 2.\密码\中输入正确的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的帐号??与预

期一致????TestCase1004??打开登录页frmLogin.cs??

1.账号错误

2.密码错误??1.在“账号”中输入错误的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输错登录信息??与预期一致????TestCase1005??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??.填写正确新增联系

人信息

功能测试??与预期一致????TestCase1002??打开登录页frmLogin.cs?? 1.账号正确 2.密码错误??

1.在“账号”中输入正确的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的密码??与预

期一致????TestCase1003??打开登录页frmLogin.cs??

1.账号错误 2.密码正确??

1.在“账号”中输入错误的数据。 2.\密码\中输入正确的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的帐号??与预

期一致????TestCase1004??打开登录页frmLogin.cs??

1.账号错误

2.密码错误??1.在“账号”中输入错误的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输错登录信息??与预期一致????TestCase1005??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??.填写正确新增联系

人信息

与预期一致????TestCase1002??打开登录页frmLogin.cs??

1.账号正确 2.密码错误??

1.在“账号”中输入正确的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的密码??与预

期一致????TestCase1003??打开登录页frmLogin.cs??

1.账号错误 2.密码正确??

1.在“账号”中输入错误的数据。 2.\密码\中输入正确的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的帐号??与预

期一致????TestCase1004??打开登录页frmLogin.cs??

1.账号错误

2.密码错误??1.在“账号”中输入错误的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输错登录信息??与预期一致????TestCase1005??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??.填写正确新增联系

人信息

??TestCase1002??打开登录页frmLogin.cs??

1.账号正确 2.密码错误??

1.在“账号”中输入正确的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的密码??与预

期一致????TestCase1003??打开登录页frmLogin.cs??

1.账号错误 2.密码正确??

1.在“账号”中输入错误的数据。 2.\密码\中输入正确的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的帐号??与预

期一致????TestCase1004??打开登录页frmLogin.cs??

1.账号错误

2.密码错误??1.在“账号”中输入错误的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输错登录信息??与预期一致????TestCase1005??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??.填写正确新增联系

人信息

TestCase1002??打开登录页frmLogin.cs??

1.账号正确 2.密码错误??

1.在“账号”中输入正确的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的密码??与预

期一致????TestCase1003??打开登录页frmLogin.cs??

1.账号错误 2.密码正确??

1.在“账号”中输入错误的数据。 2.\密码\中输入正确的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的帐号??与预

期一致????TestCase1004??打开登录页frmLogin.cs??

1.账号错误

2.密码错误??1.在“账号”中输入错误的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输错登录信息??与预期一致????TestCase1005??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??.填写正确新增联系

人信息

打开登录页frmLogin.cs?? 1.账号正确 2.密码错误??

1.在“账号”中输入正确的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的密码??与预

期一致????TestCase1003??打开登录页frmLogin.cs??

1.账号错误 2.密码正确??

1.在“账号”中输入错误的数据。 2.\密码\中输入正确的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的帐号??与预

期一致????TestCase1004??打开登录页frmLogin.cs??

1.账号错误

2.密码错误??1.在“账号”中输入错误的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输错登录信息??与预期一致????TestCase1005??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??.填写正确新增联系

人信息

1.账号正确 2.密码错误??

1.在“账号”中输入正确的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的密码??与预

期一致????TestCase1003??打开登录页frmLogin.cs??

1.账号错误 2.密码正确??

1.在“账号”中输入错误的数据。 2.\密码\中输入正确的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的帐号??与预

期一致????TestCase1004??打开登录页frmLogin.cs??

1.账号错误

2.密码错误??1.在“账号”中输入错误的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输错登录信息??与预期一致????TestCase1005??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??.填写正确新增联系

人信息

1.在“账号”中输入正确的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的密码??与预

期一致????TestCase1003??打开登录页frmLogin.cs??

1.账号错误 2.密码正确??

1.在“账号”中输入错误的数据。 2.\密码\中输入正确的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的帐号??与预

期一致????TestCase1004??打开登录页frmLogin.cs??

1.账号错误

2.密码错误??1.在“账号”中输入错误的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输错登录信息??与预期一致????TestCase1005??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??.填写正确新增联系

人信息

提示用户名或密码错误,并返回登录页??功能测试、输入错误的密码??与预期一致????TestCase1003??功能测试、输入错误的密码??与预期一致????TestCase1003??打开登录页frmLogin.cs?? 1.账号错误 2.密码正确??

1.在“账号”中输入错误的数据。 2.\密码\中输入正确的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的帐号??与预

期一致????TestCase1004??打开登录页frmLogin.cs??

1.账号错误

2.密码错误??1.在“账号”中输入错误的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输错登录信息??与预期一致????TestCase1005??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??.填写正确新增联系

人信息

与预期一致????TestCase1003??打开登录页frmLogin.cs??

1.账号错误 2.密码正确??

1.在“账号”中输入错误的数据。 2.\密码\中输入正确的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的帐号??与预

期一致????TestCase1004??打开登录页frmLogin.cs??

1.账号错误

2.密码错误??1.在“账号”中输入错误的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输错登录信息??与预期一致????TestCase1005??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??.填写正确新增联系

人信息

??TestCase1003??打开登录页frmLogin.cs??

1.账号错误 2.密码正确??

1.在“账号”中输入错误的数据。 2.\密码\中输入正确的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的帐号??与预

期一致????TestCase1004??打开登录页frmLogin.cs??

1.账号错误

2.密码错误??1.在“账号”中输入错误的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输错登录信息??与预期一致????TestCase1005??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??.填写正确新增联系

人信息

TestCase1003??打开登录页frmLogin.cs??

1.账号错误 2.密码正确??

1.在“账号”中输入错误的数据。 2.\密码\中输入正确的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的帐号??与预

期一致????TestCase1004??打开登录页frmLogin.cs??

1.账号错误

2.密码错误??1.在“账号”中输入错误的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输错登录信息??与预期一致????TestCase1005??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??.填写正确新增联系

人信息

打开登录页frmLogin.cs?? 1.账号错误 2.密码正确??

1.在“账号”中输入错误的数据。 2.\密码\中输入正确的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的帐号??与预

期一致????TestCase1004??打开登录页frmLogin.cs??

1.账号错误

2.密码错误??1.在“账号”中输入错误的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输错登录信息??与预期一致????TestCase1005??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??.填写正确新增联系

人信息

1.账号错误 2.密码正确??

1.在“账号”中输入错误的数据。 2.\密码\中输入正确的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的帐号??与预

期一致????TestCase1004??打开登录页frmLogin.cs??

1.账号错误

2.密码错误??1.在“账号”中输入错误的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输错登录信息??与预期一致????TestCase1005??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??.填写正确新增联系

人信息

1.在“账号”中输入错误的数据。 2.\密码\中输入正确的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输入错误的帐号??与预

期一致????TestCase1004??打开登录页frmLogin.cs??

1.账号错误

2.密码错误??1.在“账号”中输入错误的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输错登录信息??与预期一致????TestCase1005??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??.填写正确新增联系

人信息

提示用户名或密码错误,并返回登录页??功能测试、输入错误的帐号??与预期一致????TestCase1004??

功能测试、输入错误的帐号??与预期一致????TestCase1004??打开登录页frmLogin.cs?? 1.账号错误

2.密码错误??1.在“账号”中输入错误的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输错登录信息??与预期一致????TestCase1005??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??.填写正确新增联系

人信息

与预期一致????TestCase1004??打开登录页frmLogin.cs??

1.账号错误

2.密码错误??1.在“账号”中输入错误的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输错登录信息??与预期一致????TestCase1005??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??.填写正确新增联系

人信息

??TestCase1004??打开登录页frmLogin.cs??

1.账号错误

2.密码错误??1.在“账号”中输入错误的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输错登录信息??与预期一致????TestCase1005??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??.填写正确新增联系

人信息

TestCase1004??打开登录页frmLogin.cs??

1.账号错误

2.密码错误??1.在“账号”中输入错误的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输错登录信息??与预期一致????TestCase1005??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??.填写正确新增联系

人信息

打开登录页frmLogin.cs?? 1.账号错误

2.密码错误??1.在“账号”中输入错误的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输错登录信息??与预期一致????TestCase1005??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??.填写正确新增联系

人信息

1.账号错误

2.密码错误??1.在“账号”中输入错误的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输错登录信息??与预期一致????TestCase1005??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??.填写正确新增联系

人信息

1.在“账号”中输入错误的数据。 2.\密码\中输入错误的数据。

3.点击“登陆”按钮。??提示用户名或密码错误,并返回登录页??功能测试、输错登录信息??与预期一致????TestCase1005??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??.填写正确新增联系

人信息

提示用户名或密码错误,并返回登录页??功能测试、输错登录信息??与预期一致????TestCase1005??

功能测试、输错登录信息??与预期一致????TestCase1005??在frmLogin.cs窗体中点击新增,跳转到

frmAdd.cs??.填写正确新增联系人信息

与预期一致????TestCase1005??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??.填写正确新增联系人信息

??TestCase1005??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??.填写正确新增联系人信息 TestCase1005??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??.填写正确新增联系人信息 在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??.填写正确新增联系人信息 .填写正确新增联系人信息

??1.在新增窗体填写正确的联系人信息 2.点击确定。??正确存储联系人信息??功能测试??与预期一致????TestCase1006??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??不填写联系人信息??在新增窗体不进行填写 1.在新增窗体填写正确的联系人信息 2.点击确定。??正确存储联系人信息??功能测试??与预期一致????TestCase1006??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??不填写联系人信息??在新增窗体不进行填写

正确存储联系人信息??功能测试??与预期一致????TestCase1006??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??不填写联系人信息??在新增窗体不进行填写

功能测试??与预期一致????TestCase1006??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??不填写联系人信息??在新增窗体不进行填写

与预期一致????TestCase1006??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??不填写联系人信息??在新增窗体不进行填写

??TestCase1006??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??不填写联系人信息??在新增

窗体不进行填写

TestCase1006??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??不填写联系人信息??在新增

窗体不进行填写

在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??不填写联系人信息??在新增窗体不进行填写 不填写联系人信息??在新增窗体不进行填写 1. 在新增窗体不进行填写

2. 点击确定??提示用户不能不填写新增联系人信息??功能测试、输错空白值??与预期一致????TestCase1007??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??1.填写新增联系人姓名 2.不填写其他信息

??1.在新增窗体中填写用户姓名

提示用户不能不填写新增联系人信息??功能测试、输错空白值??与预期一致????TestCase1007??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??1.填写新增联系人姓名 2.不填写其他信息

??1.在新增窗体中填写用户姓名

功能测试、输错空白值??与预期一致????TestCase1007??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??1.填写新增联系人姓名 2.不填写其他信息

??1.在新增窗体中填写用户姓名

与预期一致????TestCase1007??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??1.填写新增联系人姓名

2.不填写其他信息

??1.在新增窗体中填写用户姓名

??TestCase1007??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??1.填写新增联系人姓名 2.不填写其他信息

??1.在新增窗体中填写用户姓名

TestCase1007??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??1.填写新增联系人姓名

2.不填写其他信息

??1.在新增窗体中填写用户姓名

在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??1.填写新增联系人姓名 2.不填写其他信息

??1.在新增窗体中填写用户姓名 1.填写新增联系人姓名 2.不填写其他信息

??1.在新增窗体中填写用户姓名 1.在新增窗体中填写用户姓名

2.不对其他信息进行填写点击确定。

??正确存储联系人信息??功能测试??与预期一致????TestCase1008??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??1.不填写新增联系人姓名

正确存储联系人信息??功能测试??与预期一致????TestCase1008??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??1.不填写新增联系人姓名

功能测试??与预期一致????TestCase1008??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??1.不填写新增联系人姓名

与预期一致????TestCase1008??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??1.不填写新增联系人姓名

??TestCase1008??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??1.不填写新增联系人姓名 TestCase1008??在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??1.不填写新增联系人姓名 在frmLogin.cs窗体中点击新增,跳转到frmAdd.cs??1.不填写新增联系人姓名 1.不填写新增联系人姓名 2.填写其他信息

??1在新增窗体中不填写用户姓名 1在新增窗体中不填写用户姓名 2.对其他信息进行填写点击确定。

??提示用户名不能为空??功能测试、输入无效值??与预期一致????TestCase1009??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??不进行修改 ??1.在修改窗体中不进行修改

2.点击确定 ??正确存储联系人信息??功能测试??与预期一致????TestCase1010??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.对联系人的姓名进行修改 2.对联系人的其他信息进行修改

??1.在修改窗体中对联系人的姓名进行修改

2.在修改窗体中对联系人的其他信息进行修改。

3.点击确定??正确存储联系人修改后的信息??功能测试??与预期一致????TestCase1011??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.删除联系人的姓名 2.不修改联系的其他信息

??1.在修改窗体中删除联系人的姓名

提示用户名不能为空??功能测试、输入无效值??与预期一致????TestCase1009??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??不进行修改 ??1.在修改窗体中不进行修改

2.点击确定 ??正确存储联系人信息??功能测试??与预期一致????TestCase1010??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.对联系人的姓名进行修改 2.对联系人的其他信息进行修改

??1.在修改窗体中对联系人的姓名进行修改

2.在修改窗体中对联系人的其他信息进行修改。

3.点击确定??正确存储联系人修改后的信息??功能测试??与预期一致????TestCase1011??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.删除联系人的姓名 2.不修改联系的其他信息

??1.在修改窗体中删除联系人的姓名

功能测试、输入无效值??与预期一致????TestCase1009??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??不进行修改 ??1.在修改窗体中不进行修改

2.点击确定 ??正确存储联系人信息??功能测试??与预期一致????TestCase1010??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.对联系人的姓名进行修改 2.对联系人的其他信息进行修改

??1.在修改窗体中对联系人的姓名进行修改

2.在修改窗体中对联系人的其他信息进行修改。

3.点击确定??正确存储联系人修改后的信息??功能测试??与预期一致????TestCase1011??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.删除联系人的姓名 2.不修改联系的其他信息

??1.在修改窗体中删除联系人的姓名

与预期一致????TestCase1009??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??不进行修改 ??1.在修改窗体中不进行修改

2.点击确定 ??正确存储联系人信息??功能测试??与预期一致????TestCase1010??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.对联系人的姓名进行修改 2.对联系人的其他信息进行修改

??1.在修改窗体中对联系人的姓名进行修改

2.在修改窗体中对联系人的其他信息进行修改。

3.点击确定??正确存储联系人修改后的信息??功能测试??与预期一致????TestCase1011??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.删除联系人的姓名 2.不修改联系的其他信息

??1.在修改窗体中删除联系人的姓名

??TestCase1009??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??不进行修改 ??1.在修改窗体中不进行修改

2.点击确定 ??正确存储联系人信息??功能测试??与预期一致????TestCase1010??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.对联系人的姓名进行修改 2.对联系人的其他信息进行修改

??1.在修改窗体中对联系人的姓名进行修改

2.在修改窗体中对联系人的其他信息进行修改。

3.点击确定??正确存储联系人修改后的信息??功能测试??与预期一致????TestCase1011??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.删除联系人的姓名 2.不修改联系的其他信息

??1.在修改窗体中删除联系人的姓名

TestCase1009??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??不进行修改 ??1.在修改窗体中不进行修改

2.点击确定 ??正确存储联系人信息??功能测试??与预期一致????TestCase1010??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.对联系人的姓名进行修改 2.对联系人的其他信息进行修改

??1.在修改窗体中对联系人的姓名进行修改

2.在修改窗体中对联系人的其他信息进行修改。

3.点击确定??正确存储联系人修改后的信息??功能测试??与预期一致????TestCase1011??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.删除联系人的姓名 2.不修改联系的其他信息

??1.在修改窗体中删除联系人的姓名

在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??不进行修改 ??1.在修改窗体中不进行修改 2.点击确定 ??正确存储联系人信息??功能测试??与预期一致????TestCase1010??在frmLogin.cs窗

体中点击修改,跳转到frmEdit.cs??1.对联系人的姓名进行修改 2.对联系人的其他信息进行修改

??1.在修改窗体中对联系人的姓名进行修改

2.在修改窗体中对联系人的其他信息进行修改。

3.点击确定??正确存储联系人修改后的信息??功能测试??与预期一致????TestCase1011??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.删除联系人的姓名 2.不修改联系的其他信息

??1.在修改窗体中删除联系人的姓名

不进行修改 ??1.在修改窗体中不进行修改

2.点击确定 ??正确存储联系人信息??功能测试??与预期一致????TestCase1010??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.对联系人的姓名进行修改 2.对联系人的其他信息进行修改

??1.在修改窗体中对联系人的姓名进行修改

2.在修改窗体中对联系人的其他信息进行修改。

3.点击确定??正确存储联系人修改后的信息??功能测试??与预期一致????TestCase1011??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.删除联系人的姓名 2.不修改联系的其他信息

??1.在修改窗体中删除联系人的姓名 1.在修改窗体中不进行修改

2.点击确定 ??正确存储联系人信息??功能测试??与预期一致????TestCase1010??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.对联系人的姓名进行修改 2.对联系人的其他信息进行修改

??1.在修改窗体中对联系人的姓名进行修改

2.在修改窗体中对联系人的其他信息进行修改。

3.点击确定??正确存储联系人修改后的信息??功能测试??与预期一致????TestCase1011??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.删除联系人的姓名 2.不修改联系的其他信息

??1.在修改窗体中删除联系人的姓名

正确存储联系人信息??功能测试??与预期一致????TestCase1010??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.对联系人的姓名进行修改 2.对联系人的其他信息进行修改

??1.在修改窗体中对联系人的姓名进行修改

2.在修改窗体中对联系人的其他信息进行修改。

3.点击确定??正确存储联系人修改后的信息??功能测试??与预期一致????TestCase1011??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.删除联系人的姓名 2.不修改联系的其他信息

??1.在修改窗体中删除联系人的姓名

功能测试??与预期一致????TestCase1010??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.对联系人的姓名进行修改

2.对联系人的其他信息进行修改

??1.在修改窗体中对联系人的姓名进行修改

2.在修改窗体中对联系人的其他信息进行修改。

3.点击确定??正确存储联系人修改后的信息??功能测试??与预期一致????TestCase1011??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.删除联系人的姓名 2.不修改联系的其他信息

??1.在修改窗体中删除联系人的姓名

与预期一致????TestCase1010??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.对联系人的

姓名进行修改

2.对联系人的其他信息进行修改

??1.在修改窗体中对联系人的姓名进行修改

2.在修改窗体中对联系人的其他信息进行修改。

3.点击确定??正确存储联系人修改后的信息??功能测试??与预期一致????TestCase1011??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.删除联系人的姓名 2.不修改联系的其他信息

??1.在修改窗体中删除联系人的姓名

??TestCase1010??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.对联系人的姓名进行修改 2.对联系人的其他信息进行修改

??1.在修改窗体中对联系人的姓名进行修改

2.在修改窗体中对联系人的其他信息进行修改。

3.点击确定??正确存储联系人修改后的信息??功能测试??与预期一致????TestCase1011??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.删除联系人的姓名 2.不修改联系的其他信息

??1.在修改窗体中删除联系人的姓名

TestCase1010??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.对联系人的姓名进行修改 2.对联系人的其他信息进行修改

??1.在修改窗体中对联系人的姓名进行修改

2.在修改窗体中对联系人的其他信息进行修改。

3.点击确定??正确存储联系人修改后的信息??功能测试??与预期一致????TestCase1011??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.删除联系人的姓名 2.不修改联系的其他信息

??1.在修改窗体中删除联系人的姓名

在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.对联系人的姓名进行修改 2.对联系人的其他信息进行修改

??1.在修改窗体中对联系人的姓名进行修改

2.在修改窗体中对联系人的其他信息进行修改。

3.点击确定??正确存储联系人修改后的信息??功能测试??与预期一致????TestCase1011??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.删除联系人的姓名 2.不修改联系的其他信息

??1.在修改窗体中删除联系人的姓名 1.对联系人的姓名进行修改 2.对联系人的其他信息进行修改

??1.在修改窗体中对联系人的姓名进行修改

2.在修改窗体中对联系人的其他信息进行修改。

3.点击确定??正确存储联系人修改后的信息??功能测试??与预期一致????TestCase1011??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.删除联系人的姓名 2.不修改联系的其他信息

??1.在修改窗体中删除联系人的姓名

1.在修改窗体中对联系人的姓名进行修改

2.在修改窗体中对联系人的其他信息进行修改。

3.点击确定??正确存储联系人修改后的信息??功能测试??与预期一致????TestCase1011??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.删除联系人的姓名 2.不修改联系的其他信息

??1.在修改窗体中删除联系人的姓名

正确存储联系人修改后的信息??功能测试??与预期一致????TestCase1011??在frmLogin.cs窗体中

点击修改,跳转到frmEdit.cs??1.删除联系人的姓名 2.不修改联系的其他信息

??1.在修改窗体中删除联系人的姓名

功能测试??与预期一致????TestCase1011??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.删除联系人的姓名

2.不修改联系的其他信息

??1.在修改窗体中删除联系人的姓名

与预期一致????TestCase1011??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.删除联系人的姓名

2.不修改联系的其他信息

??1.在修改窗体中删除联系人的姓名

??TestCase1011??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.删除联系人的姓名 2.不修改联系的其他信息

??1.在修改窗体中删除联系人的姓名

TestCase1011??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.删除联系人的姓名 2.不修改联系的其他信息

??1.在修改窗体中删除联系人的姓名

在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.删除联系人的姓名 2.不修改联系的其他信息

??1.在修改窗体中删除联系人的姓名 1.删除联系人的姓名 2.不修改联系的其他信息

??1.在修改窗体中删除联系人的姓名 1.在修改窗体中删除联系人的姓名 2.不修改联系人其他的信息

3.点击确定??提示用户名不能为空??功能测试、输入空白值??与预期一致????TestCase1012??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.删除联系人的姓名 2.修改联系人的其他信息

??1.在修改窗体中删除联系人的姓名

提示用户名不能为空??功能测试、输入空白值??与预期一致????TestCase1012??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.删除联系人的姓名 2.修改联系人的其他信息

??1.在修改窗体中删除联系人的姓名

功能测试、输入空白值??与预期一致????TestCase1012??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.删除联系人的姓名 2.修改联系人的其他信息

??1.在修改窗体中删除联系人的姓名

与预期一致????TestCase1012??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.删除联系人的姓名

2.修改联系人的其他信息

??1.在修改窗体中删除联系人的姓名

??TestCase1012??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.删除联系人的姓名 2.修改联系人的其他信息

??1.在修改窗体中删除联系人的姓名

TestCase1012??在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.删除联系人的姓名 2.修改联系人的其他信息

??1.在修改窗体中删除联系人的姓名

在frmLogin.cs窗体中点击修改,跳转到frmEdit.cs??1.删除联系人的姓名 2.修改联系人的其他信息

??1.在修改窗体中删除联系人的姓名 1.删除联系人的姓名 2.修改联系人的其他信息

??1.在修改窗体中删除联系人的姓名 1.在修改窗体中删除联系人的姓名 2.修改联系人其他的信息

3.点击确定??提示用户名不能为空??功能测试、输入空白值??与预期一致????TestCase1013??在frmLogin.cs窗体中点击收索,跳转到frmSearch.cs??不输入任何值??1.在收索界面不进行输入 2. 点击查找

??提示姓名或电话至少要输入一项??功能测试、输入空白值??与预期一致????TestCase1014??在frmLogin.cs窗体中点击收索,跳转到frmSearch.cs??1随意输入一个姓名

提示用户名不能为空??功能测试、输入空白值??与预期一致????TestCase1013??在frmLogin.cs窗体中点击收索,跳转到frmSearch.cs??不输入任何值??1.在收索界面不进行输入 2. 点击查找

??提示姓名或电话至少要输入一项??功能测试、输入空白值??与预期一致????TestCase1014??在frmLogin.cs窗体中点击收索,跳转到frmSearch.cs??1随意输入一个姓名

功能测试、输入空白值??与预期一致????TestCase1013??在frmLogin.cs窗体中点击收索,跳转到frmSearch.cs??不输入任何值??1.在收索界面不进行输入 2. 点击查找

??提示姓名或电话至少要输入一项??功能测试、输入空白值??与预期一致????TestCase1014??在frmLogin.cs窗体中点击收索,跳转到frmSearch.cs??1随意输入一个姓名 与预期一致????TestCase1013??在frmLogin.cs窗体中点击收索,跳转到frmSearch.cs??不输入任何值??1.在收索界面不进行输入 2. 点击查找

??提示姓名或电话至少要输入一项??功能测试、输入空白值??与预期一致????TestCase1014??在frmLogin.cs窗体中点击收索,跳转到frmSearch.cs??1随意输入一个姓名 ??TestCase1013??在frmLogin.cs窗体中点击收索,跳转到frmSearch.cs??不输入任何值??1.在收索界面不进行输入 2. 点击查找

??提示姓名或电话至少要输入一项??功能测试、输入空白值??与预期一致????TestCase1014??在frmLogin.cs窗体中点击收索,跳转到frmSearch.cs??1随意输入一个姓名 TestCase1013??在frmLogin.cs窗体中点击收索,跳转到frmSearch.cs??不输入任何值??1.在收索界面不进行输入 2. 点击查找

??提示姓名或电话至少要输入一项??功能测试、输入空白值??与预期一致????TestCase1014??在frmLogin.cs窗体中点击收索,跳转到frmSearch.cs??1随意输入一个姓名

在frmLogin.cs窗体中点击收索,跳转到frmSearch.cs??不输入任何值??1.在收索界面不进行输入 2. 点击查找

??提示姓名或电话至少要输入一项??功能测试、输入空白值??与预期一致????TestCase1014??在frmLogin.cs窗体中点击收索,跳转到frmSearch.cs??1随意输入一个姓名 不输入任何值??1.在收索界面不进行输入 2. 点击查找

??提示姓名或电话至少要输入一项??功能测试、输入空白值??与预期一致????TestCase1014??在frmLogin.cs窗体中点击收索,跳转到frmSearch.cs??1随意输入一个姓名 1.在收索界面不进行输入

2. 点击查找

??提示姓名或电话至少要输入一项??功能测试、输入空白值??与预期一致????TestCase1014??在frmLogin.cs窗体中点击收索,跳转到frmSearch.cs??1随意输入一个姓名

提示姓名或电话至少要输入一项??功能测试、输入空白值??与预期一致????TestCase1014??在frmLogin.cs窗体中点击收索,跳转到frmSearch.cs??1随意输入一个姓名

功能测试、输入空白值??与预期一致????TestCase1014??在frmLogin.cs窗体中点击收索,跳转到frmSearch.cs??1随意输入一个姓名

与预期一致????TestCase1014??在frmLogin.cs窗体中点击收索,跳转到frmSearch.cs??1随意输入一个姓名

??TestCase1014??在frmLogin.cs窗体中点击收索,跳转到frmSearch.cs??1随意输入一个姓名 TestCase1014??在frmLogin.cs窗体中点击收索,跳转到frmSearch.cs??1随意输入一个姓名 在frmLogin.cs窗体中点击收索,跳转到frmSearch.cs??1随意输入一个姓名 1随意输入一个姓名 2.不输入电话

??1.在收索界面输入个随意姓名 2.不输入电话

3.点击查找??显示收索结果为空??功能测试??与预期一致????TestCase1015??在frmLogin.cs窗体中点击收索,跳转到frmSearch.cs??1输入正确的联系人姓名 1.在收索界面输入个随意姓名 2.不输入电话

3.点击查找??显示收索结果为空??功能测试??与预期一致????TestCase1015??在frmLogin.cs窗体中点击收索,跳转到frmSearch.cs??1输入正确的联系人姓名

显示收索结果为空??功能测试??与预期一致????TestCase1015??在frmLogin.cs窗体中点击收索,跳转到frmSearch.cs??1输入正确的联系人姓名

功能测试??与预期一致????TestCase1015??在frmLogin.cs窗体中点击收索,跳转到frmSearch.cs??1输入正确的联系人姓名

与预期一致????TestCase1015??在frmLogin.cs窗体中点击收索,跳转到frmSearch.cs??1输入正确的联系人姓名

??TestCase1015??在frmLogin.cs窗体中点击收索,跳转到frmSearch.cs??1输入正确的联系人姓名 TestCase1015??在frmLogin.cs窗体中点击收索,跳转到frmSearch.cs??1输入正确的联系人姓名 在frmLogin.cs窗体中点击收索,跳转到frmSearch.cs??1输入正确的联系人姓名 1输入正确的联系人姓名 2.电话为空

??1.在收索界面输入正确的联系人姓名 2.电话为空。

3.点击查找??显示所有符合的收索结果??功能测试??与预期一致????七、测试结果与建议 1.在收索界面输入正确的联系人姓名 2.电话为空。

3.点击查找??显示所有符合的收索结果??功能测试??与预期一致????七、测试结果与建议 显示所有符合的收索结果??功能测试??与预期一致????七、测试结果与建议 功能测试??与预期一致????七、测试结果与建议 与预期一致????七、测试结果与建议 ??七、测试结果与建议

七、测试结果与建议

本次测试结果与预期结果基本吻合,存在一下问题

1. 系统在开发过程中应注意留有详细的开发文档,以便让测试人员了解用户及开发人员的意图,也便于维护。

2. 用户登录信息应该记录在数据库表或者日志中,以便于日后审核。

3. 数据库表TeacherInfo及AccountnameInfo中用户密码字段应该被加密,即使是系统管理员也不能查看与更改,只能重置为初始密码,以此防止内部泄露用户密码的问题。此外用户密码长度也不足,不能是最长10位,而应当最少10位。

4. 访问数据库的超级用户sa的密码过于简单,应使用超过16位的密码,防止被猜中,以保护用户安全。

5. 建议在登录页加上验证码,以防止来自网络的恶意攻击。

6. 建议在数据库中加上教师的论文或者项目存储字段,这样需要的时候可以将资料快速调出来查看和处理。

本文来源:https://www.bwwdw.com/article/h327.html

Top