管理信息系统测试方法总结(四)

添加、修改功能

1.  添加

1)  添加按钮可用,测试点击添加按钮,能够进入相应的添加页面

可能存在的bug:

(1)  点击“添加”按钮,程序无反应,无法进行添加操作;

(2)  点击“添加”按钮,程序跳转到其它页面。

2)  进入添加页面,验证输入字段和需求描述一致

可能存在的bug:

(1)  输入字段出现错别字;

(2)  输入字段丢失或者多余,程序丢失需求规约的输入字段或者程序出现需求没有规约的输入字段;

(3)  输入字段、输入方式和需求描述不一致,比如,需求规约为下拉列表,程序为文本框;

(4)  必填项未填时没有提示信息,或者必填项没有必填标识。

3)  所有输入字段输入合法数据,点击保存按钮,系统应该有保存成功提示信息,在数据库中有新保存的数据,通过查询页面,也可以查询到添加的数据

可能存在的bug:

(1)程序把合法数据当作非法数据处理;

(2)点击保存,没有保存是否成功提示信息;

(3)数据库中没有新添加的数据记录;

(4)数据库中有添加的数据,但是通过程序查询操作,无法查询到新添加的数据记录。

4)  重新进入添加页面,所有字段输入有效数据,然后从第一个字段开始,按如下几项依次验证每个输入字段。之所以从第一个输入字段开始依次验证,是因为可保证不遗漏任何字段,同时也可以节省测试时间。

非法数据,根据测试用例中的设计的非法测试数据,验证对每个非法测试数据程序都能控制。

可能存在的bug:

(1) 程序对非法数据没有控制,输入非法数据可以通过验证;

(2) 程序对非法数据的提示信息错误(包括是否缺少,准确性,可理解性,一致性)。

编辑数据,根据测试用例中的设计的编辑测试数据,验证对每个编辑测试数据程序都能控制

可能存在的bug:

(1)程序不能处理编辑数据,比如粘贴一个数据,程序认为数据没有输入;(密码的地方就应该如此,是保护措施)

(2)程序对编辑数据处理错误,比如,按back键删除部分数据,程序依旧保存全部数据;

(3)程序对编辑数据的提示信息错误。

空数据,如果需求规定输入字段不能为空,验证程序对非空数据有明显标识或说明,对非空输入字段输入空数据有控制

可能存在的bug:

(1)程序对非空输入字段无明显标识或说明;

(2)程序对非空输入字段无限制,非空输入字段输入空数据,程序可以通过验证;

(3)程序对空数据的提示信息错误。

重复数据,如果需求规定输入字段不能输入重复数据,验证程序对重复数据有控制

可能存在的bug:

(1)程序对重复数据无校验,可以输入并保存重复数据,或提示无法保存,实际却保存成功,这都有可能引发程序崩溃;

(2)程序对重复数据的提示信息错误,或点击“保存”无反应,没有提示。

2.  修改

1)  修改按钮可用,测试点击修改按钮,能够进入相应的修改页面;

可能存在的bug:

(1)点击“修改”按钮,程序无反应,无法进行修改操作;

(2)点击“修改”按钮,程序跳转到其它页面。

(3)进入修改页面,验证信息内容和添加时输入一致

2)   修改各字段信息时,验证方法同添加;但还需验证添加和修改的一致性;

可能存在的bug:

(1)修改页面中相同字段名称与添加页面不一致;

(2)修改页面中字段数与添加页面不一致,导致部分数据项丢失;

(3)修改页面中必填项或唯一字段设置与添加页面不一致。

3)  保存修改内容

可能存在的bug:

(1)  保存按钮无反应,修改操作不可操作;

(2)  程序无是否保存确认提示信息;

(3)  进入修改页面,不修改任何信息,按enter键,显示空白页面;

(4)  程序无是否保存成功提示信息。

4)  重新查询修改后的内容

可能存在的bug:

(1)程序提示保存成功,但是重新查询,依旧显示修改之前的内容;

(2)程序将修改结果保存为另外的数据记录。

3. 添加修改中对文本框的通用操作

1)   对输入域的必填项处理是否正确;

2)   输入域是否有长度限制;

3)   输入域如对某些字符禁止输入时,限制是否成功;

4)   中文、英文、空格,数字,字符,下划线、单引号等所有特殊字符的组合;

5)   时间域

(1)年度超过4位;

(2)月份输入0或大于12;

(3)日期输入0或大于当前月份的天数;

(4)年度,月份,日期输入负数;

(5)时间输入大于或小于边缘值的数据;

(6)进行字符及汉字的输入,看程序能否正确处理;

(7)系统中所涉及时间是否取服务器时间;

(8)有范围的输入域,开始时间大于、小于、等于结束时间,系统能否正确处理;

(9)时间范围同当前时间的关系是否正确;

(10)是否包含缺省时间且缺省时间意义是否正确;

(11)系统对闰年,闰月的处理;

(12) 对不同的时间格式(yyyy-dd-mm,yy-dd-mm,yyyy/dd/mm,

yy/dd/mm等)是否允许输入;

(13) 输入的时间在与之有关的模块中是否能正确的起到作用及对其他模块的影响;

(14) 对时间点的测试。

6)   货币域

(1)输入负值、零、特大数、小数系统能否正确处理;

(2)系统对小数点后数位的控制是否正确;

(3)系统能否正确处理数值计算;

(4)输入非数值型数据(包括特殊字符),系统能否正确处理;

(5)系统能处理货币的种类。

7)   ***(18或15位):

(1)***中输入非法的年月日信息(包括超界数字及字符,汉字),程序能否进行检验并正确处理;

(2)由***号码计算年龄,系统对出生年份末两位数是00的***号码能否正常处理;

(3)在年龄和***均作为用户信息输入时,是否具有关联;

(4)在***的输入中,是否允许输入字符”x”。

8)   电话号码

(1)输入特殊的电话号码,如119,110,800等看程序是否能正确处理;

(2)验证-,(,) * # 是否有真正含义;

(3)电话号码长度是否有限制;

(4)电话号码是否允许输入汉字,英文。

9)  关于时间的其它操作

(1)时间的跨月份、年度操作;

(2)12小时、24小时制的操作;

(3)客户机与服务器时间不同的操作(包括客户机与服务器两地时差不同);

10)  数据字段一致性:不同窗口中同一类数据输入域的数据接口是否一致(如添加用户及用户登录窗口对用户标识和口令的长度是否一致)。

时间: 2024-07-31 23:13:34

管理信息系统测试方法总结(四)的相关文章

管理信息系统测试方法总结(七)

用户.权限管理 1.   赋予一个人员相应的权限后,在界面上看此人员是否具有此权限,并以此人员身份登陆,验证权限设置是否正确(能否超出所给予的权限): 2.   删除或修改已经登陆系统并正在进行操作的人员的权限,程序能否正确处理: 3.   重新注册系统变更登陆身份后再登录,看程序是否能正确执行,具有权限是否正确: 4.   在有工作组或角色管理的情况下,删除包含用户的工作组或角色,程序能否正确处理: 5.   不同权限用户登录同一个系统,权限范围是否正确: 6.   覆盖系统所有权限设定: 7

管理信息系统测试方法总结(八)

报表测试 报表测试根据项目的定义有大有小,有时只是作为软件的一个部分进行测试,有时整个项目都是测试各种报表.但不论如何.报表的作用始终都是将系统中已经存在的数据根据用户的设置计算加工/整理汇总/最终以清晰的格式展示给用户.以便用户进一步做数据分析或统计. 软件中的报表实现一般分为定义报表的所需数据(一般可以通过选择或手工输入条件来缩小数据范围)和定义报表格式两个部分.报表格式除了如国家各行业标准中规定的报表使用固定格式外,大多是根据企业或用户的需要定制报表. 所以,做报表测试时要注意以下方面:

管理信息系统测试方法总结(一)

系统安装与卸载测试 1.安装测试: 1)   安装过程中对于缺省安装目录及任意指定的安装目录,是否都能正确安装:(缺省:就是默认的意思.) 2)   若是选择安装,查看能否实现其相应的功能: 3)   在所有能中途退出安装的位置退出安装程序后,验证此程序并未安装成功(没有程序组及程序项产生): 4)   安装过程中异常情况配置或状态(非法和不合理配置)进行了测试如:(断电,数据库终止,网络终止等): 5)   软件安装后,对其它已经安装的软件是否有影响(如操作系统,应用软件等): 6)   裸机

管理信息系统测试方法总结(二)

系统登录与退出 1.  系统登录测试 1)   使用正确的用户名和密码登录: 2)   用户名.密码错误或漏填时能否登录: (1)以正确的用户名.错误的密码登录: (2)以错误的用户名.正确的密码登录: (3)以错误的用户名和密码登录: (4)漏填用户名登录: (5)漏填密码登录: (6)漏填用户名和密码登录: 3)   系统是否容许多次非法登录,是否有次数限制: 4)   使用已登录用户名登录系统,系统能否正确处理: 5)   使用禁用的用户名登录,系统能否正确处理: 6)   删除用户后,用

管理信息系统测试方法总结(三)

键盘操作 1. 快捷键测试   1) 常用的菜单和功能按钮是否支持快捷键操作: 2) 同一个页面或者窗口中快捷键定义不能重复: 3) 快捷键功能是否实现,一般用Alt+字符组合键的方式可激活. 2. Tab键测试 1)  [Tab顺序]与控件的排列顺序要一致,符合阅读顺序,一般为总体从上到下,行间从左到右: 2)  [Tab切换]使用TAB键在窗口中移动光标/焦点,使用SHIFT+TAB组合键回移: 3)  [Ctrl+Tab]用于分页界面中页面间的快速切换: 4)  [Tab应用]用Tab切换

管理信息系统测试方法总结(五)

一.删除信息.页面链接和上传下载文件检查 1.     删除信息 1)  可能造成严重后果的删除操作,系统是否支持执行可逆,或给出警告,删除前是否要求确认: 2)  删除操作是否正确执行,若删除的内容在文件或数据库中,应作实际校验: 3)  删除记录后,再添加一条相同的信息,检查能否成功添加(例如:删除用户后再创建相同登录名的用户): 4)   对可批量删除记录的系统,删除一个或多个记录,检查能否正确执行. 5)   删除正在使用信息,系统能否正确处理: 6)   删除级联记录的上游或下游记录,

管理信息系统测试方法总结(六)

一.特殊符号检查 1. 英文单引号 1) 输入英文单引号,显示错误页面 2) 输入英文单引号,可以保存,但是链接无效 2. 英文双引号:含有英文双引号时,字段显示不正确 3. 数据+空格:添加"数据+空格"的数据不能与已有的数据区分,导致两条数据重复 4. 空格+数据:输入"空格+数据"不能保存 5. 全角空格:字段不允许保存为空,但允许保存为全角空格 6. 井号"#":含有多个"#"时,只能保存第一个"#"

四川职业技术学院辅导员工作管理信息系统的设计与开发--文献随笔(十四)

一.基本信息 标题:四川职业技术学院辅导员工作管理信息系统的设计与开发 时间:2013 出版源:电子科技大学 关键词:辅导员; 学生管理; 面向对象; 统一建模语言; 二.研究背景 问题定义:面临日益复杂繁缛的工作,仅靠传统手工的辅导员管理显然不能适应信息技术发展给社会和高校发展带来的积极效应,但是针对辅导员工作的配套管理软件严重缺乏,开发一个适合辅导员工作的管理软件,提高办公质量,加强班级管理,是适应学校个方面发展的要求和学生管理工作中急需解决的问题. 难点:系统分析,包括可行性分许,系统性能

MIS(管理信息系统)

MIS 管理信息系统(Management Information System,简称MIS) 是一个以人为主导,利用计算机硬件.软件.网络通信设备以及其他办公设备,进行信息的收集.传输.加工.储存.更新和维护,以企业战略竞优.提高效益和效率为目的,支持企业的高层决策.中层控制.基层运作的集成化的人机系统.管理信息系统由决策支持系统(DSS).工业控制系统(CCS).办公自动化系统(OA)以及数据库.模型库.方法库.知识库和与上级机关及外界交换信息的接口组成. 基本信息 组成部分: EDPS,分