软件测试在web应用系统中的实现.pptVIP

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试在web应用系统中的实现.ppt

软件测试在web应用系统中的实现 汇报人:董娅妮 一、功能测试 功能测试是对WEB应用系统的功能单元进行测 试,主要体现在以下方面: 1.1链接测试 链接是Web应用系统为用户提供的一项重要服务,负责用户所需内容页面间的切换与导向。链接测试需要在系统完成后运行时进行,主要考察链接指向是否有效、指向页面是否存在、确保系统中没有孤立的页面。 1.2 表单测试 表单是WEB应用系统中在客户端和服务器端进行 数据传递的载体,也需要在系统运行时通过模拟 用户进行表单的提交验证来完成,通过多项测试用例数据来验证表单涉及的数据是否能有效、正确、完整的传递到服务器端。 1.3 数据库测试 数据库是WEB应用系统中存放和管理数据的单元,用户对系统的使用最终体现为对数据库中数据的使用,因此,数据库测试是功能测试中很重要的方面。一般情况下,可以在系统运行时,模拟敏感数据进行测试,检验其是否符合数据库服务器中的设置。 1.4 Cookies验证 WEB应用系统在网络环境下运行时,为加快页面处理速度需要动态将相关跟踪信息如登录信息、临时信息等保存于Cookies中。因此,应对系统cookies进行测试,主要检测其是否能按用户预定义进行保存和页面刷新刷新对其的影响等。 1.5 功能易用性测试 该测试主要结合系统需求分析和定义,模拟多种用户角色对系统进行使用,检验其是否达到用户功能需求。 二、性能测试 WEB应用系统的性能测试主要从以下三方面考虑: 2.1 负载测试 主要测试系统在不同负载级别下的性能表现,确定系统的最大负载量,WEB应用系统在指定环境下能够保证的并发数和系统单位时间内能够正确处理用户事务的吞吐量。在实际应用中,本测试的实现需要借助于一定的测试工具、结合大量的模拟用户,在系统服务器上运行实现。 2.2 压力测试 压力测试主要获取系统的最大服务能力。也就是通过一定的测试工具,找到系统性能下降、出错率陡增的的负载数拐点,确定系统在极端情况下的问题所在,为后续系统完善做好数据准备。 2.3 相应时间 对于WEB应用系统而言,响应时间是客户端用户对系统评价最直接的因素。虽然具体的网络环境会影响系统的响应时间,但在系统设计过程中,应合理考虑数据的安全性与完整性因素,设置恰当的系统响应时间,以保证系统性能。 三、安全性测试 系统的安全性是衡量一个系统稳定可靠的又一重要方面,对WEB应用系统而言,安全性的体现还要考虑到网络运行环境的特点,一般的WEB应用系统,会从以下几方面来检验系统的安全级别: 3.1 登录测试 普通的WEB应用系统,在数据库设计的过程中会对用户角色进行分类并设置相应的权限,为保证系统内容的安全,在系统测试时,应选择相应的测试用例对系统用户的权限、相关敏感数据的更新等内容进行测试。 3.2 超时测试 WEB应用系统除了要保证恰当的响应时间,还要对系统超时进行限制,保证用户在登录和访问过程中的临时数据的安全。比如注册用户登陆后如果在一定时间内没有事务发生,需要重新登陆才能继续使用等。 3.3 日志测试 日志是系统测试、恢复、备份的重要依据,为保证系统的安全,需要将相关测试的数据、结果保存到日志,以便追踪和修复。 四、可用性测试 基于B/S模式的WEB应用系统,其功能是由用户通过浏览器来实现的,所以系统的可用性是非常重要的。 性能测试主要包括以下几方面的内容: 4.1 导航测试 主要测试系统是否能够应能根据导航条快速、准确地定位到所需内容,能否通过导航条明确系统功能模块组成,导航条布局是否合理等。 4.2 界面测试 界面测试主要是检验系统在客户端呈现的风格是否有整体感,测试体现在以下几方面:测试系统为用户提供的访问操作界面是否正确;页面元素如图片动画等是否可以正确载人、位置大小是否与页面其它元素形成统一风格;页面内容是否真实、是否与数据库同步、是否可以及时更新等。 五、客户端兼容性测试 5.1 运行平台测试 本测试主要检验WEB应用系统是否可以跨平台正常运行。由于同一个WEB应用系可能在某些操作系统下能正常运行,但在其他操作系统下可能会运行失败,因此,应该让系统在用户可能使用的多种操作系统下分别运行,检验其是否能正常工 作。 5.2 浏览器测试 WEB应用系统的大部分功能是客户端通过浏览器来实现的,而系统在不同的浏览器下看到的效果或结果会有差异,如不同的浏览器对系统框架和页面显示的结果有差别等。因此,系统在交付之前进行浏览器测试可以进一步确保系统的质

文档评论(0)

tianma2015 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档