考试网 >> IT认证 >> 微软 >> MCSE指导 >> 测试基于Web的应用程序

测试基于Web的应用程序

发布时间:2006-06-28 02:54     点击:
分页:[1] 2 3 4 5  下一页

  测试 web 应用程序和测试桌面系统用很多共同点:例如你需要和执行所有标准测试类型一样测试常见的功能点,配置及兼容性。但是由于与应用程序交互的所有分布式系统组件的复杂性成倍的增加的原因,导致web应用程序测试更加的困难。当我们在web环境中看到一个错误时,通常很难指出错误发生的地方,并且由于我们看到的行为或我们接受到的错误信息可能是发生在Web系统中不同部分的错误的结果。错误可能是很难重现的。那么我们如何在web系统中分析错误呢,并且为了重现那些错误又应该做哪些考虑呢?



    当我们对潜在的技术有一个了解时,我们可以更好的最大化测试效率-编写更多可重现的bug报告并且在较少的时间里发现更多的错误。说比做更加容易-特别是在web环境里。Web环境在错误倾向技术变量是密度高的。以下是测试Web应用程序的需要考虑的5个基本事项:

    1.当我们在客户端看到一个错误时,我们所看到的是错误的症状,而不是错误本身。

    2.错误可能是与环境相关的,并且可能不出现在不同的环境里

    3.错误可能是存在代码或是配置中的

    4.错误可能驻留在几个层中的任一个层中

    5.检查操作系统中的两个类别-静态vs动态-需要不同的方法。

    现在让我们来详细的看看这5个需要考虑的事项。

    1.什么是我们真正看到的东西?是一个错误还是一个症状?

    如果不诊断环境,我们不能够确定是什么导致了一个症状出现。如果客户端和服务器端的一个环境特定的变量被移除或被改变的话,我们或许将不能够重现问题。

    2.这个错误是环境依赖的吗?

    3.是一个代码错误或是一个配置问题

    错误(或是假定错误的症状)可能会在代码修复中或系统重新配置(客户,服务器或网络)解决(假设错误是真实的)。不要太快的下结果它是一个bug。
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有