试验三_1 QC编写测试用例 ——图书管理系统

试验三_1  QC编写测试用例

                  ——图书管理系统

一、实训课时:4学时

二、目的

根据软件测试技术第4章所学知识,为“图书管理系统”某些功能模块设计测试用例,使用QTP录制功能测试用例。

三、环境

  1. 硬件:微型计算机
  2. 软件:Windows xp操作系统;QTP。

四、内容

1、根据“图书管理系统”的软件结构,为登录模块、基本信息管理中操作员信息管理模块(包括:新增操作员、修改操作员信息、删除操作员三个小模块,可分开进行设计)设计及编写测试用例。

五、步骤

1、使用黑盒测试技术进行试用例设计:主要编写登录和操作员管理两个功能模块的测试用例,这两个模块的需求描述如下:

(1)“图书管理系统”登录界面设计如下:

登录功能描述如下:

基本流:

1 用户请求使用本系统。

2 系统显示用户登录信息输入界面。

3 用户输入登录名,密码并确认操作。

4 系统验证用户登录信息。

4.1 如果用户名或密码为空,系统提示“用户名或密码不能为空”,并转向基本流2;

4.2如果用户名或密码为错误,系统提示“用户名或密码不正确”,并转向基本流2

4.3 如果验证通过,系统显示系统操作主界面。

备选流:

1 客户可以在没有登录成功之前的任意时候要求放弃登录。

2 系统结束用户登录信息输入界面的显示。

3 退出系统。

(2)操作员信息管理界面如下:

操作员信息管理模块功能描述:

基本流:

1 用户请求维护操作员资料。

2 系统显示操作员信息资料。

3 根据用户的操作执行以下相应操作。

    1. 用户修改已经存在的操作员信息,系统执行修改操作员信息子模块3.1。
    2. 用户选择增加操作员操作,系统执行增加操作员信息子模块3.2。
    3. 用户选择删除操作员操作,系统执行删除操作员信息子模块3.3。

4 用户要求保存操作结果,若是修改或删除操作员信息,系统给出相应,提示,如:“确实要修改数据吗”/“确实要删除数据吗”。

5 用户确认。

5.1 如果用户确定保存,系统保存用户操作结果,并提示“操作成功”,结束操作。

5.2 如果用户取消保存,系统取消保存,结束操作。

 

子模块:

3.1 修改操作员信息子模块

       3.1.1如果没有选中要修改的操作员,系统提醒“基础信息不完整”,并转向基本流2。

       3.1.2在列表框中双击要修改的操作员,操作员被选中修改且旧信息显示到列表框上面的相应文本框中。

3.1.2.1 用户输入正确的修改信息执行修改,其中:“操作员名称”为不超过30位的字符串、“密码”是6-12位数字字母串、“操作员级别”是枚举类型(固定可选值为1、2、3、4),系统返回基本流4。

3.1.2.2如果所修改的操作员信息不完整,系统提醒“基础信息不完整”,并转向基本流2。

 

3.2 增加操作员信息子流

      3.2.1 显示新增操作员信息输入界面。

      3.2.2 用户输入新操作员信息,其中:“操作员名称”为不超过30位的字符串、“密码”是6-12位数字字母串、“操作员级别”是枚举类型(固定可选值为1、2、3、4)

      3.2.3 系统验证新输入的信息,如果输入的基本信息不完整或为空,系统提醒“基础信息不能为空”并转向基本流2。

     3.2.4 系统返回基本流4。

 

3.3 删除操作员信息子流

      3.3.1用户请求删除选择的操作员信息。

      3.3.2系统验证删除请求,如果没有选中要删除的操作员,系统提醒“请选择欲删除的信息”,并转向基本流2。

         3.3.3系统返回基本流4。

将在QC中编写的测试用例导出到HTML文件中(带有设计步骤的测试用例),提交。

使用QC编写测试用例及导出的方法可参考《QC简介》。

六、其他

发布了78 篇原创文章 · 获赞 81 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/ping_lvy/article/details/103022116
今日推荐