典型系统结构
目前都是采用三层B/S架构,即表示层、业务层、数据层(页面与数据库交互的层)
表示层(测试检查应用程序的前端是否正确)
1)内容测试(检查web应用系统提供的信息,正确性,准确性,相关的操作元素是否正确等)
2)web站点结构(检查web站点结构上存在的错误,发现无效的连接)
3)用户环境(浏览器兼容操作系统兼容)
测试关注点:
1、是否存在空连接地址
2、是否连接到指定的页面
3、是否存在连接报错
业务逻辑层(业务逻辑层主要为了发现业务逻辑中存在的问题)
1)性能测试(负载测试是为了测量web系统在某一负载级别上的性能,以保证web系统在需求范围内能正常工作)
2)数据验证。测试用户采集的数据,通常都是以表单的形式,如用户注册(必须保证用户的数据一致性,正确性,完整性)
3)业务测试。测试系统的业务处理过程的正确性,电子商务系统必须在全部的时间里正确处理业务,无一例外。因此要通过测试确保业务处理的正确性。(如购物,加入购物车,结算,提交订单,订单处理流程)的一个过程。
数据层(数据层的测试,主要是指对应系统用于储存和获取信息的数据库管理系统的测试。)
(1)响应时间,定量并发操作,对应用系统是否造成响应数据的方面的影响。直接影响用户体验。
(2)数据完整性(主要验证表单数据的提交及存储),也就是数据完整性测试。将提交的数据与数据库中提交的数据进行比对,确认是否正确。
本文深入探讨了B/S架构的三层系统结构:表示层、业务逻辑层和数据层的测试重点。包括内容测试、web站点结构测试、浏览器兼容性测试、性能测试、数据验证、业务测试以及数据库管理系统测试。
581

被折叠的 条评论
为什么被折叠?



