发布新日志

  • 查询测试分析

    2008-09-27 15:52:05

    一.角色以及入口:

    角色:系统管理员,开发人员

    入口:服务管理

     

    二.页面元素检查:

    对页面初始化的检查,即页面打开后,对页面不做任何操作时的元素检查。(破页;js错;demo对比等)

     

    1、查询条件:

       服务名称:文本输入框,默认为空。

       服务类型:下拉列表选择,默认为"请选择"。

       服务代码:文本输入框,默认为空。

       业务类型:下拉列表选择,默认为"请选择"。

       审核标志:下拉列表选择,默认为"请选择"。

       开始时间:通过控件选择,时间范围。

       结束时间:通过控件选择,时间范围。

    2、查询结果列表:

       搜索结果显示字段为:选择,服务名称,服务类型,服务代码, 审核标志, 是否邮件报警,是否短信报警,开始时间,结束时间,备注。

       默认结果列表无数据。

     

    3. 翻页显示格式

     

    4. 控件名称

       该页面包括如下控件名称:查询,重置,新增,修改,删除,审核,上一页,下一页。

     

    三.页面控件组合的功能矩阵:

    1. 日期控件

      1)开始时间:选择起始时间后,联动显示出结束时间选择,结束时间小于起始时间日期的日不能选择。

      2)结束时间:选择起始时间后,联动显示出结束时间选择,结束时间小于起始时间日期的日不能选择。。

    2. 单条件查询

         1)服务名称支持模糊查询。

         2)分发类型,审核标志默认查询,查询到全部未删除的数据记录。

         3)以开始时间范围进行查询,查询到开始时间为所选择范围内未删除的数据记录,如果只选择起始时间,不选择结束时间,则默认结束时间为当前时间,

         如果只选择结束时间,不选择起始时间,则默认起始时间为系统最早数据的开始时间。

         4)以结束时间范围进行查询,查询到开始时间为所选择范围内的未删除的数据记录,如果只选择起始时间,不选择结束时间,则默认结束时间为当前时间,

         如果只选择结束时间,不选择起始时间,则默认起始时间为系统最早数据的开始时间。

     

    3. 组合条件查询

         1)默认条件查询:查询出全部的未删除的数据记录。

         2)全空条件查询:查询出全部的未删除的数据记录。

         3)全选条件查询:一次只能查询出一条数据记录。

    4. 重置按钮

         1)输入查询条件,点击重置按钮,查询条件返回默认状态。

    5. 新增按钮

         1)点击新增按钮,进入新增服务页面。

    6. 修改按钮

         1)进入服务查询页面,查询到服务数据,不选择任何一条数据,点击"修改"按钮,系统给出相应提示信息。

         2)以非系统管理员身份登陆系统,进入服务查询页面,查询到服务数据,选择一条审核状态为"已审核"的服务,点击"修改"按钮,系统给出不能修改的提示信息。

         3)以系统管理员身份登陆系统,进入服务查询页面,查询到服务数据,选择一条审核状态为"已审核"的服务,点击"修改"按钮,系统给出相应提示,但是可以进入编辑页面。

    7. 删除按钮

         1)进入服务查询页面,查询到服务数据,不选择任何一条数据,点击"删除"按钮,系统给出相应提示信息。

         2)以非系统管理员身份登陆系统,进入服务查询页面,查询到服务数据,选择一条审核状态为"已审核"的服务,点击"删除"按钮,系统给出不能删除的提示信息。

         3)以系统管理员身份登陆系统,进入服务查询页面,查询到服务数据,选择一条审核状态为"已审核"的服务,点击"删除"按钮,系统给出相应提示,如果确定删除,则删除成功。

    8.审核按钮

         进入服务审核页面,查询到服务数据,选择一条服务数据记录,点击[详情]按钮,弹出新窗口显示出该数据详细的信息内容。

         审核页面内容:

         服务基本信息:服务名、服务类型、服务代码、分发业务类型、开始时间、结束时间、是否邮件报警、否短信报警。

         分发步骤信息:步骤序号、分发步骤名、步骤类型、SQL名、SQL详情。

                      若一个步骤有多个固化SQL,则显示多条记录。

                      选中分发步骤中的一条记录,则SQL详情中显示该SQL名对应的SQL信息。

     

    四.查询结果的校验:

    1、查询无结果:右下角有 :not result to display的提示信息,结果显示栏无数据结果。

    2、有结果时检查:

       1)所有结果数据与数据库是否匹配,右下角显示查询结果数据是否和数据库匹配,用sql核对。

       2)结果中每个字段值与数据库某个字段值匹配,且表示形式符合需求。

       3)翻页、排序、链接显示检查。

       4)选择数据,一次只能选择一条数据。

    五.用例划分说明:

    1. 单条件查询

    2. 按钮功能检查

    3. 页面检查

    4. 组合条件查询

    5.  翻页检查

  • 删除功能测试分析

    2008-09-26 12:29:44

    一.角色

    系统管理员,开发人员

     

    二.入口:

    资源分发系统->服务管理

     

    三.测试分析:

     

    1. 删除操作检查

     1)在服务查询页面,查询出服务数据记录,不选择某一服务,点"删除",提示"请选择一个服务"。

    2. 删除限制检查

     1)要删除的分发服务状态为已审核

         A. 以系统管理员登陆,进入服务查询页面,查询到准备好的服务,选择该服务,点"删除",系统给出服务已经被审核通过,可以删除成功。

         B. 以开发人员登陆,进入服务查询页面,查询到准备好的服务,选择该服务,点"删除",系统提示该服务已经被审核通过,无法删除。

     2)要删除的服务没有被审核通过

         A. 以系统管理员登陆,进入服务查询页面,查询到准备好的服务,选择该服务,点"删除",系统给出是否确认删除的提示,可以删除成功。

         B. 以开发人员登陆,进入服务查询页面,查询到准备好的服务,选择该服务,点"删除",系统给出是否确认删除的提示,可以删除成功。

    3. 删除结果检查

     1)删除时,提示确认信息,如果用户确认"是",则删除服务,删除成功后,保留原查询条件,更新原有查询结果列表,

        如果用户确认"否",则返回,不删除。

     2) 删除成功后,按原条件查询不出删除的服务。

     3)删除成功后,可以添加一条和被删除数据服务名称或服务代码一样的服务。

     4) 删除不成功,不能添加一条和被删除数据服务名称或服务代码一样的服务。

    4. 删除影响

     1)删除某个服务后,在分发步骤查询,新增,修改页面"服务名称"下拉列表的数据项中被删除的服务名称不再显示。

  • 修改页面测试分析

    2008-09-25 11:47:54

    一.角色以及入口:

    角色:系统管理员,开发人员

    入口:服务管理--修改服务

     

    二.页面元素检查:

    对页面初始化的检查,即页面打开后,对页面不做任何操作时的元素检查。(破页;js错;demo对比等)

     

    进入到修改服务页面,查看界面元素

      检查点:

        1. 页面标题显示为:修改服务

        2. 页面元素:

                元素名称       元素类型           元素初始值

                1)服务名称    文本框                

                2)分发类型        下拉列表               

                3)分发代码         文本框                

                4)审核标志        单选框              

                5)开始时间         日期                  

                6)结束时间         日期                  

                7)保存按钮         按钮

                8)取消按钮         按钮   

                9)备注            文本框                        

          1)服务名:文本框,显示内容和该数据在查询列表中服务名称一致,有必填标示。

          2)分发类型:下拉选择框,显示内容和该数据在查询列表中分发类型一致,有必填项标示。

          3)分发代码:文本框,显示内容和该数据在查询列表中服务代码一致,有必填项标示。

          4)审核标志:单选按钮,审核,未审核,该数据在查询列表中显示哪个状态则哪个状态被选中,不可编辑,有必填项标示。

          5)开始时间,结束时间:显示内容和该数据在查询列表中一致。

          6)保存按钮:检查录入完整,点击保存按钮,提示保存成功。

          7)取消按钮:关闭当前页面。

          8)备注:显示内容与该数据在查询列表中备注一致。

    三.页面控件检查

    单个控件检查:

    1.服务名

      1)若没有填写,则提示必须填写。

      2)超过20个字,则提示字符超长。

      3)在文本输入框输入特殊字符,!,·#¥%$<>*()@,检查系统对特殊字符有处理。

    2.服务代码

      1)超过32个字符,则提示字符超长。

      2)在文本输入框输入特殊字符,!,·#¥%$<>*()@,检查系统对特殊字符有处理。

    3. 分发业务类型

       数据项为分发业务类型数据表中的信息。

    4. 开始时间,结束时间

       日期控件,结束时间必须大于等于开始时间

    5.备注

      1)超过80个字,则提示字符超长。

      2)在文本输入框输入特殊字符,!,·#¥%$<>*()@,检查系统对特殊字符有处理。

     

    页面控件组合的功能矩阵:

    1、服务类型

      如果选择服务类别为定时服务,显示出短信报警,邮件报警选项,报警方式必须选择一种,默认两种方式都选中"是"。

          

    四.检查数据生成情况:

    1. 修改服务名称,重新输入的服务名称如果已经存在,则提示服务名称重复,修改操作不成功。

    2. 修改服务代码,重新输入的服务代码如果已经存在,则提示服务代码重复,修改操作不成功。

    3. 修改服务保存成功后,在查询服务中,根据修改后的服务代码,能够查询到修改过的服务数据,显示信息为修改后的信息

    4. 修改服务保存成功后,在操作日志中,能够查询到日志信息,日志类型为修改服务。

    5. 修改某个服务,在点击保存按钮之前该服务已审核通过。

       1) 普通用户:给出不能修改的提示信息,修改操作不成功。

       2)系统管理员:给出服务已通过审核的提示信息,如果确定修改,则修改成功。

    6. 数据库检查

    1)操作日志表数据检查

    2)分发策略表数据检查

             

    五.相关业务模块影响点的检查:(可选)

    1. 修改服务后,在分发步骤查询,新增,修改页面"服务名称"下拉列表的数据项中会显示修改后的服务名称。

     

    六.用例划分说明:

    1. 修改限制验证

      1)用户修改权限验证

      2)修改异常

    2. 修改操作

      1)初始化检查

      2)修改字段检查

      3)修改成功

      4)修改失败

     

    七.数据相关表

    服务表

    操作日志表

  • 新增页面测试分析

    2008-09-22 11:00:17

        关于测试分析,可能不同的人有不同的分析方法,在这里只是将自己的分析记录下来,和大家一起探讨

     

    一.角色以及入口:

    角色:系统管理员,开发人员

    入口:服务管理--新增服务

     

    二.页面元素检查:

    对页面初始化的检查,即页面打开后,对页面不做任何操作时的元素检查。(破页;js错;demo对比等)

     

    进入到新增分发步骤页面,查看界面元素

      检查点:

        1. 页面标题显示为:新增分发服务

        2. 页面元素:

                元素名称         元素类型           元素初始值

                1)名称            文本框                

                2)代码            下拉列表             

                3)类型            下拉列表              实时服务 

                4)审核标志        单选按钮              未审核

                5)业务类型        下拉列表               请选择

                6)开始时间         日期控件              

                7)结束时间         日期控件               

                8)备注              文本框                

          1)名称:文本框,默认为空,有必填标示。

          2)名称:文本框,默认为空,有必填标示。

          3)类型:下拉选择框,默认值实时服务,数据项为:实时服务,定时服务,有必填标示。

          4)审核标志:单选按钮,只有一个数据项,未审核,且不能修改,有必填标示。

          5)业务类型:下拉列表,默认值为请选择,数据项为分发业务类型数据表中的信息。

          6)开始时间:日期控件选择,选择起始时间后,联动选择出结束时间。

          7)结束时间:日期控件选择,选择起始时间后,联动选择出结束时间。  

          8)保存按钮:检查录入完整,点击保存按钮,提示保存成功。

          9)取消按钮:关闭当前页面。

          10)备注:文本框,默认为空。

     

    三.页面控件检查

    单个控件检查:

    1.服务名称

      1)若没有填写,则提示必须填写。

      2)超过20个字,则提示字符超长。

      3)在文本输入框输入特殊字符,!,·#¥%$<>*()@,检查系统对特殊字符有处理。

    2.服务代码

      1)超过32个字符,则提示字符超长。

      2)在文本输入框输入特殊字符,!,·#¥%$<>*()@,检查系统对特殊字符有处理。

    3.审核标志

       只有一个数据项,未审核,且不能修改,有必填标示。

    4. 业务类型

       数据项为分发业务类型数据表中的信息。

    5. 开始时间,结束时间

       日期控件,结束时间必须大于等于开始时间

    6.备注

      1)超过80个字,则提示字符超长。

      2)在文本输入框输入特殊字符,!,·#¥%$<>*()@,检查系统对特殊字符有处理。

     

    页面控件组合的功能矩阵:

    1、服务类型

      如果选择服务类别为定时服务,显示出短信报警,邮件报警选项,报警方式必须选择一种,默认两种方式都选中"是"。

        

    四.检查数据生成情况:

    1. 保存时,若分发服务名称或者分发服务代码已经存在,则提示数据信息重复。

    2. 新增服务保存成功后,在服务查询中,能够查询到新增加的服务。

    3. 新增服务保存成功后,在操作日志中,能够查询到日志信息,日志类型为新增服务。

    4. 数据库检查

    1)操作日志表数据检查

    2)分发策略表数据检查

             

    五.相关业务模块影响点的检查:(可选)

    1. 新增服务成功后,进入分发步骤页面,服务下拉列表中会显示新增加的服务名称

     

    六.用例划分说明:

    1. 页面元素检查

    2. 页面元素数据校验

    3. 保存功能验证

    4. 取消功能验证

     

    七.数据相关表

    分发策略表rds_policy

    操作日志表rds_logger


    本文出自小刀的51Testing软件测试博客,转载请注明出处: http://www.51testing.com/?128005
  • Text输入框测试用例设计

    2008-08-27 16:01:28

     

     

    检查点:

    必填项检查;

    输入空格,检查系统处理情况;

    输入非法字符,检查系统处理情况;

    输入超长字符,检查系统处理情况

     

    测试用例设计

     

    若为必填项,<<TEXT名称> 输入空格,点<<<操作按钮>>>

    如为必填项:提示"不能为空"

    如果为非必填项,可以成功保存操作

     

    若为必填项,<<TEXT名称> 不输入,点<<<操作按钮>>>

    提示不能为空

     

    <<TEXT名称>输入NULL或null字符串,点<<<操作按钮>>>

    可以成功保存操作

     

    <<TEXT名称>输入中间空格的字符串,点<<<操作按钮>>>

    可以成功保存操作

     

    <<TEXT名称> 输入左空格+字符串,点<<<操作按钮>>>

    自动过滤左空格,并成功保存字符串

     

    <<TEXT名称> 输入字符串+右空格,点<<<操作按钮>>>

    自动过滤右空格,并成功保存字符串

     

    <<TEXT名称>输入如:</tr><td>,点<<<操作按钮>>>

    可以成功保存操作

     

    <<TEXT名称>输入特殊字符,!,·#¥%$<>*()@,点<<<操作按钮>>>

    可以成功保存操作

     

    <<TEXT名称>输入字符串超过指定长度<<<个数>>> ,点<<<操作按钮>>>

    能够提示字符串过长相关信息

  • 每页显示条数测试用例设计

    2008-08-27 15:59:33

     

    检查点:

     

    异常输入,查询结果检查;

    正常输入,查询结果检查;

     

    测试用例设计

     

     

     

    每页显示条数为默认值(30),点击[搜索]

    系统显示其它查询条件的默认结果,显示为30条记录

     

    每页显示条数输入为字母abc,其它默认,点击[搜索]

    结果显示为30条记录

     

    每页显示条数输入为汉字,其它默认,点击[搜索]

    结果显示为30条记录

     

    每页显示条数输入为全半角符号,其它默认,点击[搜索]

    结果显示为30条记录

     

    每页显示条数输入为x>100 or x<1,其它默认,点击[搜索]

    结果显示为30条记录

     

    每页显示条数输入为html字符串,其它默认,点击[搜索]

    结果显示为30条记录

     

    每页显示条数输入为100,点击[搜索]

     

    则一页显示100条数据,超过的分页显示

     

    每页显示条数选择为1,点击[搜索]

    则一页显示1条数据,超过的分页显示

  • 组合查询测试用例设计

    2008-08-27 15:58:46

    检查点:

     

    默认值检查;

    异常输入,查询结果检查;

    正常输入,查询结果检查;

     

    测试用例设计

     

    查询条件都输入非法的值,点击立即查询按钮

    系统提示出错.

     

    选择查询条件里的二个条件(合法的值),点击查询

    1、显示查询结果

    2、没有相应数据,请输入重新查询条件!

     

    选择查询条件里的三个条件(合法的值),,点击查询

    1、显示查询结果

    2、没有相应数据,请输入重新查询条件!

     

    选择查询条件里的(合法的值),所有条件,点击查询

    1、显示查询结果

    2、没有相应数据,请输入重新查询条件!

     

    选择查询条件里的空值,点击立即查询按钮

    1、显示查询结果

    2、没有相应数据,请输入重新查询条件!

     

    选择查询条件里的默认值,点击立即查询按钮

    1、显示查询结果

    2、没有相应数据,请输入重新查询条件!

  • 名称查询测试用例设计

    2008-08-27 15:57:56

    检查点:

    默认值检查;

    异常输入,查询结果检查;

    正常输入,查询结果检查;

    测试用例设计

     

     

    名称为默认值(为空),点击[搜索]

    系统显示其它查询条件的默认结果

     

     

    前提:存在一名称:易旅科技

    名称输入为杭州,其它默认,点击[搜索]

    显示右模糊匹配该条件的数据,即显示名称包括:'易旅科技'在内的以杭州开头的记录

     

    前提:存在一名称:易旅科技

    名称输入为易旅科技,其它默认,点击[搜索]

    显示右模糊匹配该条件的数据,即显示名称包括:'易旅科技'在内的以易旅科技开头的记录

     

    前提:存在一名称:易旅科技有限公司

    名称输入为易旅科技,其它默认,点击[搜索]

     

    显示右模糊匹配该条件的数据,即显示名称包括以易旅科技开头的记录

     

    名称输入为字母abc,其它默认,点击[搜索]

     

    没有相应数据,请输入重新查询条件!

     

    名称输入为全半角符号,其它默认,点击[搜索]

    没有相应数据,请输入重新查询条件!

     

    名称输入为数字,其它默认,点击[搜索]

    没有相应数据,请输入重新查询条件!

     

    名称输入为html字符串,其它默认,点击[搜索]

    没有相应数据,请输入重新查询条件!

  • WEB测试常用功能点测试用例总结1

    2008-08-27 15:34:36

    邮箱输入验证测试用例

     

    1、不输入任何字符               提示Email必须填写,不能为空

    2、输入中文空格 邮箱-中文空格  提示Email必须填写,不能为空

    3、输入英文空格 邮箱-英文空格  提示Email必须填写,不能为空

    4、字符串中没有@和. 邮箱-bill163com  提示请填写正确的"E_mail"地址

    5、字符串中只有@没有. 邮箱-bill@163com  提示请填写正确的"E_mail"地址

    6、字符串中只有.没有@ 邮箱-bill163.com  提示请填写正确的"E_mail"地址

    7、字符串中有特殊字符:邮箱-$bill@163.com  提示请填写正确的"E_mail"地址

    8、@和.都存在时:1)第一个字符串为@  邮箱-@163.com  提示请填写正确的"E_mail"地址           

                     2)@与.之间没有字符串 邮箱-bill@.com  提示请填写正确的"E_mail"地址            

                     3)字符串最后一位是.  邮箱-bill.163@com  提示请填写正确的"E_mail"地址            

                     4)字段串中多于2个@符号 邮箱-bill@163@163.com    提示请填写正确的"E_mail"地址         

                     5)字符串长度超过50位  邮箱-***@163.com  字符串超过50个字符 提示"E_mail"地址不超过规定位数

                     6)字符串中有汉字  邮箱-贝尔@163.com 提示请填写正确的"E_mail"地址

     

    手机号码测试用例

     

    手机输入英文空格  1、手机是必填项时提示"手机不能为空"  2、非必填项保存后内容为空

    手机输入中文空格  1、手机是必填项时提示"手机不能为空"  2、非必填项保存后内容为空

    手机输入特殊字符  提示"手机只能为11位数字"

    手机输入超出11字符  提示"手机只能为11位数字"

    手机输入英文字符   提示"手机只能为11位数字"

    手机输入中文字符   提示"手机只能为11位数字"

     

    邮政编码测试用例

     

    邮编输入英文空格,其他必填项填写合理

    1.   邮编是必填项时提示"邮编不能为空"  2. 非必填项保存后内容为空

    邮编输入中文空格,其他必填项填写合理

    1.   邮编是必填项时提示"邮编不能为空"  2. 非必填项保存后内容为空

    邮编输入特殊字符,其他必填项填写合理    提示"邮编只能为6位数字"

    邮编输入超出6字符,其他必填项填写合理    提示"邮编只能为6位数字"

    邮编输入中/英文内容,其他必填项填写合理  提示"邮编只能为6位数字"

     

    登陆测试用例

     

    需要注意:

    登陆名/密码最短  输入正确的用户名密码登陆后   页面跳转到成功页面,登陆后成功页面检查

    登陆名/密码最长   输入正确的用户名密码登陆后   页面跳转到成功页面,登陆后成功页面检查

     

    条件:

    1、正确的用户名,错误的密码(输入A,AA)

    2、正确的用户名,其他人员正确的密码(输入A,Bs)

    3、错误的用户名,正确的密码(输入B,As)

    4、错误的用户名,错误的密码(输入B,BB)

    5、用户名输入特殊字符:`~!@#$%^&*()_+-=[]\';/.,<>?:"{}|-*/+.

    6、密码输入特殊字符

    7、用户名和密码都输入特殊字符

    预期结果:

    1~4:提示用户名与密码不匹配

    5~7:提示请不要输入特殊字符"。。。。。"

Open Toolbar