课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
我们在上文中给大家简单介绍了web前端测试编程技术都有哪些常见web测试指标等内容,而今天我们就再来聊聊,web测试不同架构层次包含哪些知识点。
一、表示层
表示层的测试对象包括了,
UI(User Interface)用户界面
UE(User Experience)用户体验
UED(User-Experience Design)用户体验设计
简而言之就是,系统的外观和感觉。
更专业具体点,就是整体审美、字体、链接跳转、图形分辨率和大小、色彩、拼写检查、文字语法和风格、光标位置、选中默认按钮、交互操作体验友好、商业特定术语和风格、确认框、浏览器版本、操作系统配置等。
表示层的测试主要以人工为主,部分测试也可以通过工具完成,如无效链接检测。
二、业务层
业务层包括内部业务和外部服务,内部业务和外部服务都需要经过测试。
内部业务就是实实在在的业务,每个公司的业务都有差异。
业务测试是贯穿于测试周期自始始终的。
开始测试考虑的是业务,测试结束考虑的也还是业务。
业务层测试是用到测试用例设计方法多的,包括等价类划分、边界值、判定表、因果分析、场景法等。
同时也需要做性能测试,考察响应时间、吞吐率等性能指标。
毫不夸张的说,无业务,不测试!
三、数据层
数据层主要干的事就是读写数据。
数据层的数据既包括系统自产的,也包括从用户收集来的数据。
数据是存放在数据库服务器里边的,包括RDBMS、NoSQL。
数据模型定义了数据层接口和数据存储方式。
数据可以直接使用,但往往是经过了ETL对数据进行加工。
数据层的测试是有一些门槛的,但一些隐藏的bug就藏在这一层。
先需要测试的是数据存储的正确,其次需要测试冗余数据的清理,还有数据状态的变化。
数据库的性能,sql的耗时,数据量大小,数据冷热。
数据库的数据类型,长度、精度、字符集、日期时间格式、时区等。
数据库的安全,数据加密和安全性。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请在707945861群中学习了解。