软件测试的艺术_读书笔记(六)

互联网平台的开放性和易访问性,用户对网站的期望很高,市场竞争激烈,如果无法提供快速响应和直观的浏览、查询功能 , 用户就很有可能转向竞争对手的网站。

1. 电子商务网站的基本结构

第一层 : WEB层,显示层或表示层,可视化内容提供给最终用户

第二层 :业务层 ,处理业务流程,有事务处理,用户身份鉴定,数据确认, 程序日志 等

第三层 ;   数据层 , 为了满足第二层的业务,提供的纯数据的操作接口,如何进行数据存储和查询

2.测试的挑战

  • 用户群体的庞大,用户的知识背景,使用的设备 ,浏览器,操作系统,网络性能
  • 业务环境 电子商务需要考虑的业务非常复杂涉及商品,商家,物流 成本,税费 ,往来账务 等复杂业务
  • 地点 不同国家使用,涉及国际化,翻译,时差 ,货币等
  • 安全性 网站对外公开,保护不会受到黑客攻击,陷入瘫痪,盗取客户信息等
  • 测试环境  生产环境与测试环境不一样,需要复制测试环境到生产环境,建立网络环境,路由,交换机和防火墙策略等

3.测试策略

3.1表示层测试

  1. 内容测试,整体审美,字体,颜色, 拼写 ,内容的正确性和准确性,分辨率
  2. Web站点结构,包括交互的连接,图形 ,按钮的丢失,
  3. 用户环境 ,Web浏览器版本和操作系统配置

3.2业务层测试

重点 : 业务层测试发现应用系统的业务逻辑中的错误,采用黑盒和白盒测试技术完整覆盖测试

内容 :

1.性能  长时间加载,缓慢的事物处理

2.数据的有效性 数据验证,收集数据和显示都要验证数据的合法性

3.事物 信用卡支付,电子邮件确认,税费,物流费用计算必须正确处理事物,不能容忍的错误,可能承担法律责任

3.3数据层测试

重点 :应用程序用于存储和获取信息的数据库管理系统的测试

扫描二维码关注公众号,回复: 12539736 查看本文章

内容 : 

  1. 响应时间, 应量化结构化查询语句SQL语言的消耗时间
  2. 数据的完整性   数据存储适当且正确
  3. 容错性和可恢复性  最大MTBF和最小MTTR

猜你喜欢

转载自blog.csdn.net/LoveG_G/article/details/114144922