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