1、链接测试
(1)、测试所有链接是否按指示的那样确实链接到了该链接的页面;
(2)、测试所链接的页面是否存在;
(3)、保证Web应用系统上没有孤立的页面(所谓孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问)。
2、表单测试
(1)、注册、登陆、信息提交等,必须测试提交操作的完整性,以校验提交给服务器的信息的正确性;
(2)、用户填写的出生日期与职业是否恰当,填写的所属省份与所在城市是否匹配等;
(3)、检验默认值的正确性;
(4)、如表单只能接受指定的某些值,测试时跳过这些字符,看系统是否会报错。
3、Cookies测试(session测试同)
(1)、Cookies是否起作用;
(2)、Cookies是否按预定的时间进行保存;
(3)、刷新对Cookies有什么影响。
4、设计语言测试
(1)、使用哪种版本的HTML;
(2)、验证不同的脚本语言。例如Java、Javascrīpt、 ActiveX、VBscrīpt或Perl等。
5、数据库测试
(1)、数据一致性错误:主要是由于用户提交的表单信息不正确而造成的;
(2)、输出错误:主要是由于网络速度或程序设计问题等引起的。
二、性能测试
1、连接速度测试
(1)、Web系统响应时间;
(2)、超时的限制。
2、负载测试
(1)、某个时刻同时访问Web系统的用户数量;
(2)、也可以是在线数据处理的数量。
3、压力测试
(1)、压力测试是测试系统的限制和故障恢复能力,也就是测试Web应用系统会不会崩溃,在什么情况下会崩溃。黑客常常提供错误的数据负载,直到Web应用系统崩溃,接着当系统重新启动时获得存取权。
(2)、压力测试的区域包括表单、登陆和其他信息传输页面等。
三、可用性测试
1、导航测试
(1)、导航是否直观
(2)、Web系统的主要部分是否可通过主页存取
(3)、系统是否需要站点地图、搜索引擎或其他的导航帮助
(4)、Web应用系统的页面结构、导航、菜单、连接的风格是否一致
(5)、Web应用系统导航帮助要尽可能地准确。Web应用系统的层次一旦决定,就要着手测试用户导航功能。
2、图形测试
一个Web应用系统的图形可以包括图片、动画、边框、颜色、字体、背景、按钮等。图形测试的内容有:
(1)、要确保图形有明确的用途,图片或动画不要胡乱地堆在一起,以免浪费传输时间;
(2)、Web应用系统的图片尺寸要尽量地小,并且要能清楚地说明某件事情,一般都链接到某个具体的页面;
(3)、验证所有页面字体的风格是否一致;
(4)、背景颜色应该与字体颜色和前景颜色相搭配;
(5)、图片的大小和质量也是一个很重要的因素,一般采用JPG或GIF压缩。
3、内容测试
检验Web应用系统提供信息的正确性、准确性和相关性。
信息的正确性是指信息是可靠的还是误传的 。
4、整体界面测试
整体界面是指整个Web应用系统的页面结构设计,是给用户的一个整体感。例如:当用户浏览Web应用系统时是否感到舒适,是否凭直觉就知道要找的信息在什么地方?整个Web应用系统的设计风格是否一致?当然,对界面的整体测试并不能单靠个人直觉来评定;每个人的审美观、专业角度、系统面向的行业及用户、甚至性别与年龄等等,都是可能导致对界面作出不同评价的因素。所以要明白在对整体界面的测试过程中,其实是一个对最终用户进行调查的过程。一般Web应用系统采取在主页上做一个调查问卷的形式,来得到最终用户的反馈信息。
四、兼容性测试
1、平台测试
在Web系统发布之前,需要在各种操作系统下对Web系统进行兼容性测试。
2、浏览器测试
(1)、浏览器是Web客户端最核心的构件,来自不同厂商的浏览器对Java,、Javascrīpt、ActiveX、 plug-ins或不同的HTML规格有不同的支持。例如,ActiveX是Microsoft的产品,是为Internet Explorer而设计的,Javascrīpt是Netscape的产品,Java是Sun的产品等等。另外,框架和层次结构风格在不同的浏览器中也有不同的显示,甚至根本不显示。不同的浏览器对安全性和Java的设置也不一样。
(2)、测试浏览器兼容性的一个方法是创建一个兼容性矩阵。在这个矩阵中,测试不同厂商、不同版本的浏览器对某些构件和设置的适应性。
五、安全性测试
(1)、现在的Web应用系统基本采用先注册,后登陆的方式。因此,必须测试有效和无效的用户名和密码,要注意到是否大小写敏感,可以试多少次的限制,是否可以不登陆而直接浏览某个页面等;
(2)、Web应用系统是否有超时的限制,用户登陆后在一定时间内(例如15分钟)没有点击任何页面,是否需要重新登陆才能正常使用;
(3)、为了保证Web应用系统的安全性,需要测试相关信息是否写进了日志文件、是否可追踪;
(4)、当使用了安全套接字时,还要测试加密是否正确,检查信息的完整性;
(5)、服务器端的脚本常常构成安全漏洞,这些漏洞又常常被黑客利用。所以,还要测试没有经过授权,就不能在服务器端放置和编辑脚本的问题。
(6)、通过模拟攻击的形式拷贝Web应用程序的某个功能点的url地址,然后打开新的页面输入该url地址看其是否能跨过系统的登录模块直接进入该功能点。
(7)、服务器端IIS是否设置了默认文档功能。
(8)、IIS服务器的主目录应该与操作系统的安装路径设置在不同的盘符下。
分享到:
相关推荐
【网站制作方案要点详解】 网站制作方案是构建一个成功的在线平台的关键步骤,它涵盖了从初期的需求分析到最终的上线运营的全过程。以下是对方案中重要知识点的详细解释: 1. **技术标准与环境** - **Web2.0标准*...
它基于Spring IoC(控制反转)容器,实现了Model-View-Controller(MVC)设计模式,使得业务逻辑与表现层分离,提高了代码的可测试性和可重用性。 在Spring MVC的配置中,`web.xml`扮演着核心角色。虽然Servlet 3.0...
本文将从多个角度深入剖析电子商务网站测试与发布的要点,以及相关技术实施过程中的关键考虑因素。 **一、网站系统测试的重要性与方法** 网站系统测试是保障电子商务网站稳定运行和用户体验的基石。在测试过程中,...
要点: MVC Backbone.js 它能做什么 控制器 查看(大部分) 处理用户交互 看法 视图呈现的模板 显示数据 模型 型号与收藏 表示数据,处理数据访问 我们在View中测试什么? 初始化 渲染图 事件处理 与模型互动 ...
为了帮助大家更好地了解和学习HTML5,本文精选了一些极具价值的资源,涵盖了学习、开发、测试等多个方面,能够帮助开发者与时俱进,掌握HTML5的核心要点。 1. WTFisHTML5站点提供了HTML5的很多可视化信息资料,包括...
这些项目涵盖了基础的软件工程概念,如需求分析、系统设计、编程实现和测试。同时,涉及到数据库设计、用户界面开发、网络协议的理解和使用,以及多线程编程。此外,它们还强调了Java企业级开发(J2EE),包括JSP、...
【诗词论坛设计要点】 1. 用户系统:论坛需要有用户注册、登录功能,用户资料管理,包括密码修改、邮箱验证等。 2. 发帖与回复:用户可以发布新的诗词作品,其他用户可以对这些作品进行评论,形成讨论。 3. 分类管理...
4. **学习要点**: - **MVC架构**:理解模型、视图、控制器之间的关系。 - **RESTful API设计**:了解如何设计符合REST原则的接口。 - **数据库操作**:SQL语句的编写,包括增删改查以及关联查询。 - **异常处理...
【标题】"基于SSM+Vue的校园美食交流系统"是一...综上所述,"基于SSM+Vue的校园美食交流系统"是一个涵盖多种技术栈的综合性项目,从后端开发到前端交互,再到移动端适配,全面展示了现代Web应用的开发流程和技术要点。
ASP.NET是微软开发的一种用于...以上知识点涵盖了ASP.NET开发的多个方面,无论是初学者还是有经验的开发者,都能从中找到提升技能的要点。在实际项目中,结合"项目收藏"中的代码片段,可以更好地理解和运用这些知识。
下面将详细阐述这个项目的主要技术要点和实现过程。 1. **技术选型** - **Java**: 作为后端开发的主要语言,Java以其跨平台性和强大的类库支持,为构建稳定、高性能的网站提供了基础。 - **Spring Boot**: 基于...
需求分析部分详细阐述了校园商铺管理系统的需求,包括收货地址管理、购物车管理、字典管理(用于系统配置)、公告信息管理、商家管理、商品管理、商品收藏、商品评价、商品订单管理、用户管理和管理员管理等多个模块...
4. 测试调试:进行单元测试、集成测试,确保各个功能的稳定性和兼容性。 5. 部署上线:配置服务器环境,部署应用,进行性能优化。 四、挑战与解决方案 1. 视频处理性能:大量视频上传和转码可能导致服务器压力增大...
SSM框架,全称为Spring、SpringMVC和...以上这些知识涵盖了"基于SSM框架的二手书交易系统"的主要设计与实现要点,每一个环节都涉及到具体的编码实践和技术选型,对于理解和掌握SSM框架以及构建Web应用有着重要的意义。
5. 测试:进行单元测试、集成测试和性能测试,确保系统功能完整且运行稳定。 通过【News】这个压缩包文件,我们可以获取到这个新闻发布系统的核心代码,深入研究源码可以帮助我们了解.NET Web开发的实践技巧,以及...
- **SSM框架**(Spring + SpringMVC + MyBatis):一种常用的Java Web开发框架组合,能够高效地支持Web应用的快速开发。 - **MySQL**:一款关系型数据库管理系统,以其高性能、高可靠性和易用性著称,在中小型项目中...
- **我的收藏管理**:管理自己收藏的其他用户的笔记。 #### 2.3 前台首页功能 - **首页展示**:展示系统的核心功能入口,如笔记分享、交流互动等。 - **笔记分享浏览**:用户可以浏览其他用户分享的笔记。 - **交流...
- 对帖子进行点赞、收藏等操作。 - 支持按关键词搜索帖子。 3. **评论管理**: - 在帖子下发布评论。 - 回复其他用户的评论。 - 删除不当评论。 4. **新疆旅游信息展示**: - 展示新疆各大旅游景点的介绍。 ...
- 我的收藏管理:管理员可收藏重要的图书或信息。 2. **用户功能**: - 个人中心:用户可以查看自己的基本信息。 - 图书类型管理:用户也可以查看图书分类。 - 进货订单管理:查看自己的进货订单。 - 商品退货...