`
yangzb
  • 浏览: 3518743 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Web测试方法(续)

    博客分类:
  • QC
阅读更多
 

6 接口测试

在很多情况下, web 站点不是孤立。 Web 站点可能会与外部服务器通讯,请求数据、验证数据或提交订单。

6.1 服务器接口

第一个需要测试的接口是浏览器与服务器的接口。测试人员提交事务,然后查看服务器记录,并验证在浏览器上看到的正好是服务器上发生的。测试人员还可以查询数据库,确认事务数据已正确保存。

这种测试可以归到功能测试中的表单测试和数据校验测试中

6.2 外部接口

有些 web 系统有外部接口。例如,网上商店可能要实时验证信用卡数据以减少欺诈行为的发生。测试的时候,要使用 web 接口发送一些事务数据,分别对有效信用卡、无效信用卡和被盗信用卡进行验证。如果商店只使用 Visa 卡和 Mastercard 卡, 可以尝试使用 Discover 卡的数据。 ( 简单的客户端脚本能够在提交事务之前对代码进行识别,例如 3 表示 American Express 4 表示 Visa 5 表示 Mastercard 6 代表 Discover ) 通常,测试人员需要确认软件能够处理外部服务器返回的所有可能的消息。  

这种情况在远程抄表中可能会体现到

6.3 错误处理

最容易被测试人员忽略的地方是接口错误处理。通常我们试图确认系统能够处理所有错误,但却无法预期系统所有可能的错误。尝试在处理过程中中断事务,看看会发生什么情况?订单是否完成?尝试中断用户到服务器的网络连接。尝试中断 web 服务器到信用卡验证服务器的连接。在这些情况下,系统能否正确处理这些错误?是否已对信用卡进行收费?如果用户自己中断事务处理,在订单已保存而用户没有返回网站确认的时候,需要由客户代表致电用户进行订单确认。

采取措施:在理解需求的基础上,充分发挥想象力,尽量比较全面的列出各种异常情况

7 结论

无论你在测试 internet intranet 或者是 extranet 应用程序, web 测试相对于非 web 测试来说都是更具挑战性的工作。用户对 web 页面质量有很高的期望。在很多情况下,就像业务功能一样,页面用于维护和发展公共关系,所以第一印象非常重要。

分享到:
评论

相关推荐

    web安全性测试用例基础

    Web安全性测试是确保Web应用程序免受潜在威胁的重要过程。它涉及到多个方面,包括输入验证、输出编码、防止SQL注入、防止跨站脚本攻击(XSS)、防御跨站请求伪造(CSRF)以及识别可能导致Web站点崩溃的问题。下面将...

    WinHTTP多点自动断点续传下载测试

    断点续传技术是解决大文件下载中断问题的有效方法。当下载过程中由于网络不稳定或其他原因导致连接中断,系统可以记住已下载的部分,下次重新连接时从断点处继续下载,而不需要重新开始。这种功能对于大型文件的下载...

    百度web uploader批量文件上传(测试程序,可用)

    综上所述,"百度Web Uploader批量文件上传"测试程序是一个功能完善的前端上传解决方案,结合了现代Web技术和ASP.NET框架,为开发者提供了便捷的文件上传工具,同时也为用户提供友好的上传体验。在实际开发中,根据...

    VS2019+MVC+WEBAPI+ACTIVEX控件

    在ASP.NET MVC框架下,开发者可以利用其强大的功能,如路由、过滤器和辅助方法,来构建可维护、可测试的Web应用。 3. **WebAPI**:ASP.NET Web API是一个用于构建RESTful服务的框架,它允许开发者创建HTTP服务,...

    断点续传实例

    断点续传是一种在网络传输过程中,如果因网络中断或设备故障等问题导致传输中断,可以从上次中断的地方继续传输,而不需要重新开始的技术。在Java中实现断点续传,主要是为了提高大文件传输的效率和可靠性,尤其在...

    web大文件上传、秒传、分块上传演示c#.net

    使用webupload实现了在C# .net项目中的断点续传演示(绝对不亏的,现在.net中webupload服务端好多都不完整,我这个是自己写完用到项目中的,比较稳定,虽然代码比较初级,后面也没整理) 演示地址:...

    [文件数据]WebShare WebFTP 0.6.5 beta_webshare.zip

    4. **断点续传**:当文件传输因网络问题中断时,具备断点续传功能的WebFTP能从上次中断的地方继续上传或下载,避免重新开始,节省时间和带宽。 5. **目录浏览与搜索**:用户可以通过直观的目录结构浏览FTP服务器,...

    横瓜HTTP(IIS)网站web服务器

    同时支持断点续传 下载、迅雷下载、快车下载、IE浏览器HTTP下载等,在负载均衡方面,将迅雷快车等软件的风暴下载 技术斩断成普通HTTP下载,实现了全体资源文件公平公正均衡下载的目标,提高了并发数。单个被下载 ...

    WEB下载控件/WEB文件下载路径选择控件/WEB文件下载控件

    有兴趣的朋友可在 http://www.interdrp.com/ 下载分销系统 用测试帐号进系统后,点测试程序,再点WEB下载 可以看见效果 https://www.interdrp.com/software/ReYoWebDownLoad.zip(点击下载此控件) API说明 ...

    计算机图书推荐-续

    8. 《Web测试指南》(阿什):专门针对Web应用的测试,包含了各种测试策略和工具的介绍。 9. 《单元测试之道 - Java版》(陈伟柱 / 陶文):深入讲解Java平台上的单元测试,适合开发者和测试工程师。 10. 《应用...

    C# Web端多文件上传

    Web Forms提供一种声明式编程模型,而MVC则更强调分离关注点和测试驱动开发。本项目可能使用了其中的一种来处理文件上传请求。 2. **HTML5 File API**: 前端实现多文件选择依赖于HTML5的File API。`...

    Web_Http头信息

    - **定义**:回显服务器收到的请求,主要用于测试或者诊断。 #### 实例分析 以下是一个具体的HTTP请求实例: ``` GET http://class.download.microtool.de:80/somedata.exe Host: download.microtool.de Accept:...

    mongoose 跨平台单文件web服务器

    这对于开发者进行本地测试、快速部署或者构建简单的Web应用非常方便。 在版本 3.1 版本中,mongoose 解决了一个关键问题,即对中文目录的支持。在此之前,如果Web服务器目录包含汉字,可能会导致访问错误或者文件...

    Happ.Web.Platform.rar_5happ. com_happ:1665zb.com_web数据上传

    6. 测试文件:用于单元测试或集成测试的脚本和数据。 总的来说,“Happ.Web.Platform.rar”提供的可能是一个完整的Web平台解决方案,涵盖了数据上传这一重要功能。其内部结构和代码可以作为学习Web开发、尤其是数据...

    用apache fileupload 实现基于http协议的断点续传,断点上载,含测试用的客户端

    7. **测试客户端**:提供的`test.txt`可能是一个用于测试客户端功能的文件,确保客户端能够正确地发送带Range头的请求,并在上传失败后进行续传。 在项目结构中,`WebRoot`目录通常包含了Web应用的根目录,`src`...

    文件下载测试,用于http下载测试

    3. **断点续传**:测试在下载中断后,能否从上次停止的地方继续下载,这在大文件和网络不稳定的情况下尤其重要。 4. **安全性**:验证下载过程中是否存在潜在的安全风险,如恶意软件感染。对于"mail.exe"这样的可...

    C#Web服务文件传输

    `WebbWinUpload`可能是一个关于Web服务文件上传的项目或类库,而`WinFormTest`可能是一个使用Windows Forms测试文件上传和下载功能的示例应用程序。 在实际开发中,为了确保安全性和效率,我们可能需要以下技术: ...

    http大文件断点续传

    项目中的"BreakpointTransmission.Service"和"BreakpointTransmission.Client"可能是服务端和客户端的实现,而"BreakpointTransmission.Client.Tester"和"BreakpointTransmission.WebTester"可能是客户端测试工具。...

Global site tag (gtag.js) - Google Analytics