摘记:Web应用系统测试内容

表示层:

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

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

用户环境,包括Web浏览器版本和操作系统配置(每一个浏览器都有不同的脚本引擎或虚拟机在客户计算机上运行脚本和代码)

业务层:

性能:响应时间、吞吐率、强度测试

数据有效性

事务:事务处理

数据层:

响应时间:数据操作语言,查询及事务的完成时间

数据完整性:数据存储适当且正确

数据类型和长度可能导致数据截断或失去精度

日期和时间字段,会出现时区问题

国际化和字符集会影响数据完整性

检查应用系统使用的检查/参考表的准确性

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


测试内容


说明


易用性/人机界面


l  检查整体的外观和感觉

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


性能


l  检查快速载入页面

l  检查快捷的事务

l  较差的性能往往造成不好的印象


业务规则


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

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


事务准确性


l  确保事务正确完成

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


数据的有效性与完整性


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

l  确保字符集适当


系统可靠性


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

l  最大化MTBF(mean time between failure,平均失效间隔),最小化MTTR(mean time to restoration, 平均恢复时间)


网络结构


l  测试连通冗余

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

时间: 2024-12-20 01:20:59

摘记:Web应用系统测试内容的相关文章

web的系统测试

随着Internet和Intranet/Extranet的快速增长,Web已经对商业.工业.银行.财政.教育.政府和娱乐及我们的工作和生活产生了深远的影响.许多传统的信息和数据库系统正在被移植到互联网上,电子商务迅速增长,早已超过了国界.范围广泛的.复杂的分布式应用正在Web环境中出现. Web的流行和无所不在,是因为它能提供支持所有类型内容连接的信息发布,容易为最终用户存取. Yogesh Deshpande和Steve Hansen在1998年就提出了Web工程的概念.Web工程作为一门新兴

CSS3 生成内容(在Web中插入内容)

在Web中插入内容,在CSS2.1时代依靠的是JavaScript来实现.但进入CSS3进代之后我们可以通 过CSS3的伪类“:before”,“:after”和CSS3的伪元素“::before”.“::after”来实现,其关键是依靠CSS3中的 “content”属性来实现.不过这个属性对于img和input元素不起作用. content配合CSS的伪类或者伪元素,一般可以做以下四件事情: 功能 功能说明 none 不生成任何内容 attr 插入标签属性值 url 使用指定的绝对或相对地址

渐进增强的Web设计 —— 可折叠内容

在图书馆翻到了<渐进增强的Web设计>,书中基于jQuery构建了许多组件,在此一一记录. 有一些实现思路其实很简单,我也不会把代码粘过来,只是记录一下注意事项技巧神马的,对重要的代码简单标记. 可折叠内容,其实就是点击显示和隐藏某部分区域. 1.body字体设置: body {font-size: 62.5%;} 这样基准字体被设置成百分比的形式,所以任何指定的em都会简单的转换成px,1.5em相当于15px,2.2em相当于22px. 2.先编写一般性的css,然后编写用于特定元素的增强

获取Web.config的内容

web.config内容: 获取appSettings里的内容: //获取ip string ip = System.Configuration.ConfigurationManager.AppSettings["server"];

Web性能优化内容

--减少重绘 在HTML页面完成展现之后,动态改变页面元素或调整CSS样式都会引起浏览器重绘,性能的损耗直接取决于动态改变的范围:如果只是改变一个元素的颜色之类的信息则只会重绘该元素:而如果是增删节点或调整节点位置则会引起其兄弟节点也一并重绘. 减少重绘并不是说不要重绘,而是要注意重绘范围:①改动的DOM元素越深则影响越小,所以尽量深入节点改动:②对某些DOM样式有多重变动尽量合并到一起修改. 以改变一个<a>标签的背景色.宽度和颜色为例. Html代码   <a href="

web.xml配置内容介绍

web.xml 配置管理下面的web组件: 1.配置jsp <> 2.配置和管理Servlet :<Servlet> 3.配置和管理Listener 4.配置和管理Filter 5.配置和管理标签库 6.配置jsp属性 7.配置web默认主页 8.配置和管理JAAS授权认证 9.配置和管理资源引用 2.配置Servlet <!-- 配置Servlet的名字和实现类 --> <servlet> <!-- 配置Servlet的名字 --> <s

C# 获取web.config配置文件内容

1.web.config提供对客户端应用程序配置文件的访问. 其有两个属性1.ConnectionStrings 获取当前应用程序默认配置的 ConnectionStringsSection 数据. 方法一: string myConn =System.Configuration.ConfigurationManager.ConnectionStrings["sqlConnectionString"].ConnectionString; 方法二: string connString =

精简web.xml的内容

在平时的应用中,每添加一个servlet都要在web.xml进行相应的配置,随着程序中servlet数量的增加,web.xml文件也会变得越来越臃肿,对后期维护带来不变. 解决方法: 一.使用Servlet3.0或更高版本,可以使用相应注解 二 .一般servlet,可在web.xml中进行如下设置 <servlet> <servlet-name>InvokerServlet</servlet-name> <servlet-class>org.apache.

web安全测试内容

一. 首先你得了解Web Web分为好几层,一图胜千言: 事实是这样的:如果你不了解这些研究对象是不可能搞好安全研究的. 这样看来,Web有八层(如果把浏览器也算进去,就九层啦,九阳神功--)!!!每层都有几十种主流组件!!!这该怎么办?别急,一法通则万法通,这是横向的层,纵向就是数据流啦!搞定好数据流:从横向的层,从上到下→从下到上,认真看看这些数据在每个层是怎么个处理的. 数据流中,有个关键的是HTTP协议,从上到下→从下到上的头尾两端(即请求响应):通过百度/Google一些入门的HTTP