客户端的测试

上传人:ni****g 文档编号:564845385 上传时间:2023-08-31 格式:DOC 页数:26 大小:90.50KB
返回 下载 相关 举报
客户端的测试_第1页
第1页 / 共26页
客户端的测试_第2页
第2页 / 共26页
客户端的测试_第3页
第3页 / 共26页
客户端的测试_第4页
第4页 / 共26页
客户端的测试_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《客户端的测试》由会员分享,可在线阅读,更多相关《客户端的测试(26页珍藏版)》请在金锄头文库上搜索。

1、目 录一、界面测试2二、功能测试51. 安装测试:52配置测试63. 卸载测试64. 运行与关闭测试75. 服务程序的测试:86. 系统管理(参数设置)87. 用户、权限管理98. 系统登录测试109. 注销1110. 修改口令1111. 右键功能1212. 记录列表1213. 统计、查询1214. 文件操作13a)保存13b)打开14c)打印输出14d) 导入、导出功能15e) 检入与检出1515. 界面上对象的功能(文本框,下拉框,按钮,热键等等)16a) 工具栏16b) 下拉列表16c) 窗口17d) 文本框1716. 备份与恢复2117系统日志的处理22三性能测试22四极限压力测试23

2、五. 容错测试24六并发测试24附:一些容易出错的地方25一、界面测试1.应验证界面显示内容的完整性:a) 报表显示时应考虑数据显示宽度的自适应或自动换行。b) 所有有数据展现的界面(如统计、查询、编辑录入、打印预览、打印等),必须使测试数据的记录数超过一屏/一页,以验证满屏/页时其窗体是否有横向、纵向滚动条或换页打印,界面显示是否正常;2.应验证界面显示内容的一致性:a) 如有多个系统展现同一数据源时,应保证其一致性;3.应验证界面显示内容的准确性:a) 对于报表中的所有字段值都应该有明确的定义,对于无意义的字段值,不应该显示空,应显示“-”或“/”,表示该字段值无意义。4.应验证界面显示内

3、容的友好性:a) 对统计的数据应按用户习惯进行分类、排序。b) 某些重要信息在输入、修改、删除时应有“确认”提示信息;c) 界面内容更新后系统应提供刷新功能。d) 用户在退出系统后重新登陆时应考虑是否需要自动返回到上次退出系统时的界面;5.应验证界面提示信息的指导性:a) 在多个业务功能组成的一个业务流程中,如果各个功能之间的执行顺序有一定的制约条件,应通过界面提示用户。b) 用户提示信息应具有一定的指导性,在应用程序正在进行关键业务的处理时,应考虑在前台界面提示用户应用程序正在进行的处理,以及相应的处理过程,在处理结束后再提示用户处理完毕。c) 在某些数据输入界面,如果要求输入的数据符合某项

4、规则,应在输入界面提供相应的规则描述;当输入数据不符合规则时应提示用户是否继续。d) 在对任何配置信息修改后,都应该在用户退出该界面时提示用户保存(如果用户没有主动保存的情况下);6.应验证界面显示内容的合理性:a) 在对某些查询功能进行测试时,应考虑查询条件的设置的合理性以及查询结果的互补性。如某些后台处理时间不应该作为查询条件。b) 界面测试时,应考虑某一界面上按钮先后使用的顺序问题,以免用户对此产生迷惑。例如只能在查询成功后显示执行按钮。c) 界面测试时,应验证窗口与窗口之间、字段与字段之间的浏览顺序是否正确;7.界面测试时,应考虑用户使用的方便性:a) 在某些对数据进行处理的操作界面,

5、应考虑用户可能对数据进行处理的频繁程度和工作量,考虑是否可以进行批量操作。8.界面测试时,应考虑界面显示及处理的正确性:a) 界面测试时应验证所有窗体中的对象状态是否正常,是否符合相关的业务规则需要。b) 应验证各种对象访问方法(Tab 健、鼠标移动和快捷键)是否可正常使用,并且在一个激活界面中快捷键无重复;c) 界面测试不光要考虑合理的键盘输入,还应考虑是否可以通过鼠标拷贝粘贴输入。d) 对于统计查询功能的查询结果应验证其是否只能通过界面上的查询或刷新按键人工触发,应避免其他形式的触发。e) 对界面上的任何对象进行拖拉,然后进行查询、打印,应保证查询打印结果不变;9.界面测试时,应考虑数据显

6、示的规范性:a) 确保数据精度显示的统一:如单价0元,应显示为0.00元;b) 确保时间及日期显示格式的统一;c) 确保相同含义属性/字段名的统一;d) 对所有可能产生的提示信息界面内容和位置进行验证,确保所有的提示信息界面应居中。二、功能测试1. 安装测试: 1) 安装过程中对于缺省安装目录及任意指定的安装目录,是否都能正确安装; 2) 若是选择安装,查看能否实现其相应的功能;3) 在所有能中途退出安装的位置退出安装程序后,验证此程序并未安装成功(没有程序组及程序项产生);4) 软件安装后,对其它已经安装的软件是否有影响;5) 裸机安装后,各功能点是否可用;6) 安装前,安装程序是否判断可用

7、磁盘空间大小,如果不能满足安装空间要求,安装程序能否继续; 7) 安装过程中查看 版权声明、版本信息、公司名称、LOGO等是否符合标准;8) 安装过程中界面显示与提示语言是否准确、友好;9) 重复安装时系统是否有提示、是否可以覆盖安装、是否可以升级安装、是否允许多版本共存;10) 是否有注册码或硬件加密狗,在没有它们(或错误)存在的情况下能否顺利安装。2配置测试1) 是否可以按照用户手册的说明,运行于多种操作系统(Windows 各版本 、Unix 、Linux 等);2) 按系统最低要求进行软件的安装配置,查看能否正常实现各种功能;3) 数据源等信息配置不正确时能否给出提示信息;4) 是否可

8、以按照用户手册的说明,支持多种数据库。3. 卸载测试1) 卸载后注册表中的注册信息及相关的程序安装目录是否能完全删除掉;2) 卸载过程中完全删除共享文件后,看其它程序能否正常运行;3) 卸载后,是否对其它已经安装的软件有影响;4) 系统卸载后用户建立文档是否保留;5) 软件卸载画面上的软件名称及版本信息是否正确;6) 在所有能中途退出卸载的位置是否能正确退出;7) 卸载过程中界面显示与提示语言是否准确、友好;8) 卸载后安装此系统能否打开原来保存的文件,并一切运行正常;9) 卸载程序如果要求重新启动机器,在重新启动之间是否给用户提示以保存现有的己运行的程序的资料;10) 是否可以选择组件进行卸

9、载;11) 卸载过程中,对意外情况的处理(掉电等)。12) 在卸载过程中,是否有终止或者结束按钮。4. 运行与关闭测试1) 运行时是否与其它应用程序有冲突(内存冲突);2) 是否可以同时运行多个程序;3) 任务栏有无程序运行提示;4) 若有未保存的数据,关闭系统时是否有提示;5) 后台服务程序在点击关闭按钮时是否有确认提示;6) 运行时是否过分占用系统资源、退出时能否完成释放占用的系统资源。5. 服务程序的测试:1) 系统是否限制服务器程序启动的数量,如不限制,同一范围内启动多个服务是否对系统有影响;2) 服务程序能否长时间正常运行;3) 外界异常后,服务程序的自动恢复能力(服务器掉电、网络中

10、断后恢复、数据库异常后恢复);4) 在点击关闭按钮时是否有确认提示;5) 应用程序与其他程序是否兼容(能否避免内存冲突)。6. 系统管理(参数设置)1) 参数设置后,能否正确的进行应用;2) 设置错误参数,系统的容错能力;3) 修改参数,对与之相关模块的影响;4) 系统是否有默认的参数,A 有:默认的参数是否起到作用 ;B 没有:不设置,系统能否运行或者给出提示。7. 用户、权限管理1) 赋予一个人员相应的权限后,在界面上看此人员是否具有此权限,并以此人员身份登陆,验证权限设置是否正确(能否超出所给予的权限);2) 删除或修改已经登陆系统并正在进行操作的人员的权限,程序能否正确处理;3) 重新

11、注册系统变更登陆身份后再登录,看程序是否能正确执行,具有权限是否正确;4) 在有工作组或角色管理的情况下,删除包含用户的工作组或角色,程序能否正确处理;5) 不同权限用户登录同一个系统,权限范围是否正确;6) 覆盖系统所有权限设定;7) 能否添加信息为空的用户(其中包括空用户名及空口令、空用户名非空口令、非空用户名及空口令;8) 能否添加长用户名及长口令,如果允许,新用户能否正确登录;9) 系统是否允许删除系统管理员这一特殊用户或修改系统管理员口令,删除或修改后系统的实际情况;10) 登录用户能否修改自己的权限;11) 添加用户(有标识或编号):标识相同,用户名不同;标识相同,用户名相同;标识

12、不同,用户名相同;标识不同,用户名不同;12) 登录用户能否修改本人(或其他人)的信息,删除本人(或其他人);13) 修改用户的信息(包括权限,口令,基本信息等),对其他模块的影响;14) 修改用户信息:修改后的用户信息和已经存在的用户信息相同;修改后的用户信息和已经存在的用户信息不同;15) 不给用户授权,是否允许登录;16) 改某些设置时,是否会影响具有上级权限及相同权限人员的设置;17) 系统管理员修改了某些数据,以其他人员身份登录时数据是否改变;18) 用户能否同时属于多个组,各个组的权限能否交叉;19) 删除后重新添加的用户是否具有以前的权限;更改用户各项属性(包括权限)看对权限是否

13、有影响。8. 系统登录测试1) 使用合法用户登录系统;2) 用户名、口令错误或漏填时能否登陆;3) 系统是否容许多次非法登陆,是否有次数限制;4) 使用已登录账号登录系统能否正确处理;5) 使用禁用帐号登陆系统能否正确处理;6) 删除或修改后的用户用原用户登录;7) 不输入用户名和口令,重复点“确定”和“取消”按钮,是否允许登录。9. 注销1) 注销为原模块、新模块系统能否正确处理;2) 中止注销能否返回原模块、原用户;3) 注销为原用户、新用户系统能否正确处理;4) 使用错误的帐号、口令或无权限帐号、被禁用帐号进行注销。10. 修改口令1) 正常情况;2) 输入错误的原口令或新口令与确认口令

14、不一致系统能否正确处理;3) 修改口令后,用原口令是否能登录(同时验证新口令是否有效);4) 是否能修改其它用户的口令。11. 右键功能1) 右键菜单中的功能是否与菜单(或工具栏)中对应的功能一致;2) 右键菜单中的功能能否正确实现;3) 同一菜单下的热键是否相同。12. 记录列表1) 增加重复记录、空白记录,系统能否正确处理;2) 修改后不保存(有保存按钮),系统能否正确处理;3) 删除或修改正在使用信息,系统能否正确处理;4) 删除级联记录的上游或下游记录,系统能否正确处理;5) 删除记录时是否有提示;6) 记录中包含的缺省系统信息能否删除和修改;7) 记录列表能否及时反应记录的变化;8) 记录变化之后系统相关信息能否及时更新;13. 统计、查询1) 对非法的时间范围系统能否正确处理;2) 统计查询语句包含多个与或非条件时,系统能否正确处理;3) 条件逻辑混乱,系统能否正确处理;4) 多表查询统计及单表查询统计功能是

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号