移动网上营业厅系统测试详解

需积分: 10 55 下载量 64 浏览量 更新于2024-08-18 收藏 665KB PPT 举报
"移动网上营业厅是一个基于J2EE技术构建的管理系统,旨在减轻业务受理压力,提高自动处理能力,提供客户自助服务,并增强企业形象。系统涵盖了多种功能,包括话费查询、业务办理、积分服务、密码服务、网上交费、网上投诉与建议以及管理员后台管理。它使用的技术栈包括Java、JSP、MVC架构、Struts框架,开发工具为MyEclipse,服务器为Tomcat,数据库为MySQL,且支持Dreamweaver进行前端设计。在可行性分析方面,系统考虑了技术、操作、经济、社会和法律五个方面的可行性。数据库设计中,采用了MySQL数据库并利用数据库连接池技术进行数据交互。登录模块要求客户提供手机号、验证码和密码。业务办理涉及多种移动通信业务的订阅与取消,积分服务允许积分查询和兑换,话费查询则包含话费余额、话费清单、短信清单的查询,密码服务支持密码的修改。" 在系统测试部分,涉及到两种主要的测试方法:黑盒测试和白盒测试。黑盒测试主要关注系统的行为,针对用户登录和功能模块进行测试,确保用户能够顺利登录并正常使用各项功能。白盒测试则更注重内部逻辑,包括语句覆盖、分支覆盖和路径覆盖,确保代码的每一部分都被充分执行,从而发现潜在的逻辑错误和漏洞。 对于黑盒测试中的用户登录测试,需要验证手机号码、验证码和密码输入的有效性,以及登录后用户界面的正确展示。功能模块测试涵盖所有提供的服务,如业务办理的正确性和积分服务的兑换规则等。 白盒测试中的语句覆盖是指每个程序语句至少被执行一次,以检测是否有未执行的代码。分支覆盖确保程序中的每一个逻辑分支至少被执行一次,包括条件判断的真假情况。路径覆盖则是尝试执行程序中的所有可能执行路径,以找出可能的路径相关错误。 移动网上营业厅系统是一个集成多种服务的综合性平台,其测试过程需要全面考虑用户交互、业务逻辑和代码执行路径,以确保系统稳定、高效和安全。同时,系统的开发和设计遵循了多方面的可行性分析,保证了项目的实用性和合法性。