欢迎来到天天文库
浏览记录
ID:58230963
大小:27.00 KB
页数:8页
时间:2020-05-07
《网站测试说明书.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、网站测试流程、要求及测试报告网站测试目的网站测试主要目的是用最少的时间和人力找出系统中各种错误和缺陷,同时通过测试证明系统的功能和性能是否满足系统的需求,所建设的网站是否实现了规划的预期目标,是否能满足业务流程的需求,界面是否友好操作是否简单,输入输出的数据信息是否准确流畅等问题。网站测试背景网站名为招聘网,主要面对广大在校计算机专业大学生及IT公司。为两者之间架起沟通的桥梁,使就业与招聘更有效的进行。进行测试之前需完成的准备工作主要有:l软件需求说明书的编写l软件总体设计说明书的编写l软件详细设计说明书的编写l
2、编码 测试的主要方面: 一、功能测试 对于网站的测试而言,每一个独立的功能模块需要单独的测试用例的设计导出,主要依据为《需求规格说明书》及《详细设计说明书》,对于应用程序模块需要设计者提供基本路径测试法的测试用例。 1、链接测试 链接测试可分为三个方面: 1)测试所有链接是否按指示的那样确实链接到了该链接的页面; 2)测试所链接的页面是否存在; 3)保证Web应用系统上没有孤立的页面,所谓孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问。在整个Web应用系统的所有页面开发完成之后利
3、用Xenu工具------(主要测试链接的正确性)进行链接测试。 2、表单测试当用户给Web应用系统管理员提交信息时,就需要使用表单操作,例如用户注册、登陆、信息提交等。在这种情况下,我们必须测试提交操作的完整性,以校验提交给服务器的信息的正确性。测试中要保证每种类型都有2个以上的典型数值的输入,以确保测试输入的全面性。3、Cookies测试Cookies测试的内容可包括Cookies是否起作用,是否按预定的时间进行保存,刷新对Cookies有什么影响等。 4、数据库测试在使用了数据库的Web应用系统中,一般
4、情况下,可能发生两种错误,分别是数据一致性错误和输出错误。(1)对数据一致性进行测试(2)对数据输出进行测试数据一致性错误主要是由于用户提交的表单信息不正确而造成的,而输出错误主要是由于网络速度或程序设计问题等引起的,针对这两种情况,可分别进行测试。 二、性能测试 网站的性能测试对于网站的运行而言异常重要,但是目前对于网站的性能测 1、连接速度测试 2、负载测试 负载测试是为了测量Web系统在某一负载级别上的性能,以保证Web系统在需求范围内能正常工作。负载级别可以是某个时刻同时访问Web系统的用户数量
5、,也可以是在线数据处理的数量。例如:Web应用系统能允许多少个用户同时在线?如果超过了这个数量,会出现什么现象?Web应用系统能否处理大量用户对同一个页面的请求? 3、压力测试 压力测试的区域包括表单、登陆和其他信息传输页面等。 采用的测试工具: 性能测试可以采用相应的工具进行自动化测试,我们目前采用如下工具 ab-----Apache的测试工具 OpenSTA—开发系统测试架构 三、接口测试 在很多情况下,web站点不是孤立。Web站点可能会与外部服务器通讯,请求数据、验证数据或提交订单。 1
6、、服务器接口 第一个需要测试的接口是浏览器与服务器的接口。测试人员提交事务,然后查看服务器记录,并验证在浏览器上看到的正好是服务器上发生的。测试人员还可以查询数据库,确认事务数据已正确保存。 2、外部接口 有些web系统有外部接口。测试人员需要确认软件能够处理外部服务器返回的所有可能的消息。 3、错误处理试图确认系统能够处理所有错误,但却无法预期系统所有可能的错误。尝试在处理过程中中断事务,看看会发生什么情况?尝试中断用户到服务器的网络连接。尝试中断web服务器到信用卡验证服务器的连接。在这些情况下,系统
7、能否正确处理这些错误?是否已对信用卡进行收费?如果用户自己中断事务处理,在订单已保存而用户没有返回网站确认的时候,需要由客户代表致电用户进行订单确认 四、可用性测试 1、导航测试 导航的另一个重要方面是Web应用系统的页面结构、导航、菜单、连接的风格是否一致。确保用户凭直觉就知道Web应用系统里面是否还有内容,内容在什么地方。 Web应用系统的层次一旦决定,就要着手测试用户导航功能,让最终用户参与这种测试,效果将更加明显。 2、图形测试 (1)要确保图形有明确的用途,图片或动画不要胡乱地堆在一起,以
8、免浪费传输时间。Web应用系统的图片尺寸要尽量地小,并且要能清楚地说明某件事情,一般都链接到某个具体的页面。 (2)验证所有页面字体的风格是否一致。 (3)背景颜色应该与字体颜色和前景颜色相搭配。 (4)图片的大小和质量也是一个很重要的因素,一般采用JPG或GIF压缩。 3、内容测试 内容测试用来检验Web应用系统提供信息的正确性、准确性和相关性。 信息的正确
此文档下载收益归作者所有