《软件测试的艺术》精华摘要(九)

上一篇 / 下一篇  2010-12-31 16:04:36 / 个人分类:读书笔记

测试因特网应用系统

9.1电子商务的基本结构

        第一层Web服务器运行Web网站表示层HTML CGI

第二层业务层运行应用服务器事务处理用户身份鉴定数据确认程序日志

第三层数据层

9.2、测试的挑战

1、用户群庞大且五花八门

2、业务环境

3、地点

4、测试环境Web服务器、应用服务器、数据库服务器、路由器、交换机、防火墙

5、安全性DoS

表示层:

   确保字体在不同浏览器中都相同

   检查以确保每一个链接都指向正确的文件或站点

                  检查图形以确保其分辨率和大小正确

                  对每一页进行拼写检查

                  让原稿编辑检查语法和风格

                  在页面截入时检查光标位置,以确保其在正确的文本框中

                  检查以确保在页面载入时选中了默认的按钮

业务层:

                  检查消费税和送货费计算是否正确

                  确保提出的响应时间、吞吐率等性能指标得到了满足

                  验证事务正确完成

                  确保失败的事务回滚正确

                  确保正确采集数据

数据层:

                  确保数据库操作满足性能要求

                  验证数据存储适当且准确

                  验证可使用当前备份来恢复

                  测试故障处理和冗余功能

9.3、测试的策略

    因特网应用系统被视为三层的C/S程序:

        表示层:因特网应用系统的这一层提供了GUI(图形用户接口)

        业务逻辑层:该层模拟业务流程,比如用户身份验证、事务处理等

        数据访问层:该层存储了供应用系统使用的或从最终用户收集来的数据

每一层的测试内容:

易用性/人机界面:

   检查整体的外观和感受

                  字体、图形和色彩对于应用程序整体美感起着重要作用

性能:

                  检查快速载入页面

                  检查快捷的事务

业务规则:

                  检查对业务流程的描述是否正确

                  考虑目标用户群的业务环境

事务准确性:

                  确保事务正确完成

                  确保被取消的事务回滚正确

数据的有效性和完整性:

                  检查电话号码、电子邮件地址和金额数量的格式是否正确

                  确保字符集适当

系统可靠性:

                  检查程序、网站和Web服务器的故障处理能力

                  最大化MTBF、最小化MTTR

网络结构:

                  测试连通冗余

                  测试网络中断时程序的表现

1、 表示层的测试发现应用程序的GUI或前端中的错误

1、 内容测试包括整体审美、字体、色彩、拼写、内容准确性和默认值

2、 Web站点结构包括无效的链接或图形

3、 用户环境包括Web浏览器版本和操作系统配置

浏览器兼容问题:ActiveX控件、JavaScriptVBScriptJava applets

        2、业务层的测试发现因特网应用系统的业务逻辑中的错误

                  1、性能检查应用系统是否满足书面的性能规格说明(通常定义为响应时间和吞吐率)。

       2、数据有效性发现从客户那里采集到的数据中的错误

                  3、事务发现事务处理过程中的错误

        3、数据层的测试对应用系统用于储存和获取信息的数据库管理系统的测试

                  1、响应时间应量化数据操作语言(DML,包括结构化查询语言SQL中的INSERTUPDATEDELETE)、查询(SELECT)及事务的完成时间

                  2、数据完整性验证数据存储适当且正确

                  3、容错性和可恢复性最大化MTBF,最小化MTTR


TAG: Web服务器 测试 电子商务 表示层 WEB层 业务层 数据层 WEB服务器 应用服务器 数据库服务器

 

评分:0

我来说两句

日历

« 2024-04-20  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 148372
  • 日志数: 20
  • 建立时间: 2010-11-07
  • 更新时间: 2012-04-01

RSS订阅

Open Toolbar