zengli_ming 发表于 2012-10-26 13:59:39

功能测试

1,功能测试的主要包括方面(基本的方法构造一些合理的输入,检查是否得到期望的输出)功能测试占系统测试的大部分时间。
㈠功能点测试(正确性、完整性、审计、追踪、耦合性、基本安全)。
㈡操作性的测试(易用性)。
㈢界面测试(重点美观性)。
㈣支持手册的测试(易用性及其他)。
举例:系统登录、注销、修改密码
1,登录
①使用合法的用户登录系统。
②系统是否允许多次非法的登陆,是否有次数限制。
③使用已经登陆的账号登陆系统是否正确处理。
④使用禁用的账号登陆系统是否正确处理。
⑤用户名、口令(密码)错误或漏填时能否登陆。
⑥删除或修改后的用户,原用户登陆。
⑦不输入用户口令和用户、重复点(确定或取消按钮)是否允许登陆。
⑧登陆后,页面中登陆信息。
⑨页面中有注销按钮。
⑩登陆超时的处理。
2,注销
①注销原模块,新的模块系统能否正确处理。
②终止注销能否返回原模块,原用户。
③注销原用户,新用户系统能否正确处理。
④使用错误的账号、口令、无权限的被禁用的账号进行注销。
3,修改密码
①输入错误的原口令或新口令与正确的口令不一致系统能否正确处理。
②修改口令后,用原口令能否登陆(同时验证新口令是否有效)。
③是否能修改其他用户口令。
4,注册
①同表单编辑页面。
②用户名密码长度。
③注册后的提示页面。
④前台注册页面和后台的管理页面数据是否一致。
⑤注册后,在后台管理中页面提示。
5,对记录操作
①增加重复记录,空白记录系统能否处理。
②修改后的不保存系统能否处理。
③删除或修改正在使用的信息,系统能否处理。
④删除级联记录的上游或下游记录,系统能否正确处理。
⑤删除记录时是否有提示。
⑥记录中包含的缺省系统信息,能否删除和修改。
⑦记录列表能否及时反应记录的变化。
⑧记录变化后,系统相关的信息能否及时处理更新。
6,统计查询
①对非法的时间范围系统是否正确处理。
②统计查询语句包含多个与或非条件时,系统能否正确处理。
③条件逻辑混乱,系统能否处理。
④多表查询统计及表单查询统计功能是否正确实现。
⑤分类查询、精确查询、无条件查询、组合查询能否完整列出满足条件的记录。
⑥能否按系统默认条件进行查询。
⑦当统计时间段为当日、当月、跨日、跨月、跨季,跨年度时,统计查询结果是否正确。
⑧当某些操作被别人取消后,设置条件段为取消前后,包含取消操作的一段时间。
⑨以不同的权限登录时,统计查询是否正确。
⑩查询,统计按钮是否允许双击或更多的点击,系统是否做出反应。
⑾在查找或统计大数据量时,系统是否允许终止操作。
⑿查出的数据是否允许修改。
7,表单编辑页面
①哪些必填,边界值是否要检验。
②默认信息(新增和修改)。
③不可修改信息是否置灰。
④特殊字符,敏感词。
⑤同名记录提示。
⑥保存成功提示(不成功提示)。
⑦边框对齐。

wubob205 发表于 2012-10-26 14:05:43

很好很细,想问下是你们公司用的模板吗?

zengli_ming 发表于 2012-10-26 14:12:13

8,用户权限管理
赋予一个人相应的权限后,在界面上看此人员是否具有此权限,并以此人员身份登陆验证权限设置是否

正确(能否超出所赋予的权限)。
②删除或修改已经登陆系统的并正在运行进行操作的人员权限,程序能否正确处理。
③重新注册系统更变登陆身份后在登陆,看程序能否正确执行,具有权限是否正确。
④在有工作组或角色管理的情况下,删除包含用户的工作组或角色,程序是否能正确处理。
⑤不同权限用户登陆同一个系统,权限范围是否正确。
⑥覆盖系统所有的权限设定。
⑦能否添加长用户名及长口令,如果允许,新用户能否正确登陆。
⑧能否添加信息为空的用户(其中包括空用户名、口令,空用户名、非空口令,非空用户名及空口令)


⑨系统是否系统删除系统管理员这一特殊的用户或修改系统管理员的口令,删除或修改后系统的实际情

况。
⑩登陆的用户能否修改自己的权限。
⑾添加用户(有标识或编号):标识相同,用户名不同;相同标识,用户名相同;标识不同,用户名相

同;标识不同,用户名不同。
⑿登陆用户能否修改本人的(或其他人)的信息,删除本人(或其他人)。
⒀修改用户的信息(包括权限、口令、基本信息等)对其他模块的影响。
⒁修改用户信息,修改后的用户信息和已经存在的用户信息相同,修改后的用户信息和已经存在的用户

信息不同。
⒂不给用户授权是否允许登陆。
⒃改某些设置时,是否影响具有上级权限及同级权限人员的设置。
⒄系统管理员修改某些数据,以其他人员身份登录时数据是否更新。
⒅用户能否同时属于多个组,各个组的权限能否交叉。
⒆删除后重新添加的用户是否具有以前的权限,更改用户各项属性(包括权限)看对权限的影响。
⒇权限组测试。
(21)组权限的更改。
(22)设计特殊用户(用户的实际分配情况)。


9,文件操作
⒈保存
①文件是否能够正确保存在缺省的位置或指定的位置(本地或网络)。
②系统能否处理长文件名,特殊字符的文件名保存。
③文件能否保存为其他的文件名。
④如应用程序对文件名区分大小,当这些文件在导出到介质中时,系统是否正确处理。
⑤介质空间已满时,系统是否给出提示。
⒉打开
①打开文件是否正确的显示上一次保存的内容。
②系统能否正确处理非系统默认的扩展名的文件。
③文件能否被其他的程序打开。
④打开的对话框中,是否有默认的扩展名的文件类型。
⑤打开对话框时,是否有默认的路径。
⒊打印输出
①是否按设置的格式打印。
②是否有打印预览,能否设置打印字体,打印效果是否合乎客户。
③打印预览的内容是否正确,内容是否能够进行拖拽操作,是否影响实际打印。
④安装或不安装打印功能模块,对其他的模块是否有影响。
⑤打印机未安装系统有误提示。
⑥打印机中途能否进行正常中断,是否可以选择打印内容。
⑦能否进行本地网络打印。
⒋导入导出功能
①导入的文件格式非要求时,系统如何处理。
②导入,导出的有效文件能否允许修改,如果允许,导入后能否使用,如果不允许,系统有何限制。
③导入,导出是否可以选择路径。
④在客户端和服务器端之间进行导入,导出。
⑤导入、导出的有效文件能否完整正确的显示被使用。
⑥在本地进行导入导出。
⑦不同的文件格式的导入、导出。
⒌上传功能
①不填写信息,提交。
②上传的内容格式检查。
③上传内容的检查。
④上传内容检查。
⑤边界值。
⑥路径校验。

赵佳乐SMILE 发表于 2012-10-26 14:50:37

很不错啊

leesom 发表于 2012-10-29 17:21:50

功能测试,回头是岸

mjy1989 发表于 2012-11-1 10:55:36

还行

a823323522 发表于 2012-11-2 14:33:44

:lol收藏了

a625152353 发表于 2012-11-2 15:02:34

很全面,让我的对测试的理解又提升了5个层次,膜拜中

萨安娜 发表于 2012-11-7 10:46:35

一直想把这些范范的东西 写成这样的模版今天看到了更加坚定了想法做了好多重复的工作谢谢楼主果断收藏 借鉴

fengerapple 发表于 2013-1-25 18:26:02

Thank you very much for sharing!The good man!The good life of peace!

476946907@qq 发表于 2013-1-29 22:22:04

很好的总结

思157676376 发表于 2014-2-24 11:18:43

不错,学习了

海员夫人 发表于 2014-2-27 11:32:52

通过这个我就知道什么叫做测试,测试每天到底干了什么了,可能这只是一部分,但是对于新手来说很直观,谢谢!

lctFight 发表于 2014-4-15 14:18:47

学习

rong1988qian 发表于 2014-4-15 16:11:21

顶顶。。。。。。。。。。。

rong1988qian 发表于 2014-4-15 16:11:50

顶顶。。。。。。。。。。。。。。。

pf_qc 发表于 2014-4-18 13:49:51

使用、具体、思路开阔!

957924462 发表于 2014-12-19 10:54:57

很受用,果断收藏了

千里 发表于 2014-12-22 12:12:48

上传功能还有同一份文件重复上传,系统会如何处理?是新增还是覆盖处理?
页: [1]
查看完整版本: 功能测试