首页 > 其他分享 >Web应用测试与其他软件测试的区分

Web应用测试与其他软件测试的区分

时间:2023-09-02 14:01:27浏览次数:33  
标签:Web 测试 区分 系统 基本相同 应用 测试方法 软件测试

Web应用系统开发完成后,需要对Web应用进行全面的测试,其测试方法与其他系统的测试既有相同之处,又有不同之处。相同之处体现在下面几个方面。

(1)测试内容基本相同

Web应用系统作为软件系统的一种形式,其测试内容也会包括功能、性能、易用性、兼容性和安全性测试等内容。

(2)某些项目的测试方法基本相同

例如Web应用程序的功能测试与其他系统的功能测试方法是一样的,同样是根据功能说明书、需求说明书等文档,使用因果图法、边界值法等技术,设计测试用例进行测试。

(3)测试手段基本相同

Web应用系统的测试一样会采用人工测试、工具测试、评估等手段。

鉴于Web系统的自身特点,其测试与传统的软件test也有所不同,使测试基于Web的系统变得困难。

(1)首先是测试的重点不一样

Web 应用系统的性能可能是开发者或用户最关心的一个测试内容,由于Internet的不可预见性和用户连接数的不固定性,人们经常对Web系统的稳定水平有所担心。另外,一些不断发展中的Web设计技术也使Web组件测试变得重要。安全性对某些涉及交易或重要数据的Web应用系统也很重要。由于用户客户端的不确定性,易用性测试和客户端配置与兼容性测试也是必要的一个内容。

(2)其次是测试采用的工具有所不同

Web应用的一些测试,如链接测试、表单测试、界面测试等,通常采用可以重复执行的自动化工具进行,性能测试除了采用LoadRunner等通用的负载压力测试工具外,还有很多专门用于Web系统性能测试的工具,如WAST (Web Application Stress Tool)、ACT (Application Center Test)、Webload 等。

(3)最后Web应用系统迫切需要新的测试技术和方法

Web应用系统的开发技术是更新最快的开发技术之一,针对这种新组件、新技术的测试手段也必须及时探索,甚至要开发出新的测试工具以满足需求。

标签:Web,测试,区分,系统,基本相同,应用,测试方法,软件测试
From: https://blog.51cto.com/zdytesting/7332522

相关文章

  • 软件测试面试题
    软件测试的流程?考察目的:软件测试基础参考答案:需求评审(需求是否合理、是否可测)->测试计划(人、时间、业务点、资源)->测试设计(测试用例)->冒烟测试(准入测试,基本业务测试不通过直接打回)->测试执行(环境、工具搭建、用例执行)->bug提交->新版本发布(bug有没有验证、新功能......
  • python flask 提供web的get/post开发
    转载请注明出处:使用pythonflask框架编写webapi中的get与post接口,代码编写与调试示例如下:fromflaskimportFlask,request,jsonifyapp=Flask(__name__)@app.route('/api/get',methods=['GET'])defhandle_get_request():try:#解析URL参数......
  • Webkit 实现页面滚动条美化
    当页面或者某个容器布局内容超出过后,就会有滚动条,但默认的有点丑,经常需要自己来美化一下,这里做个笔记吧./*美化全局的滚动条*/::-webkit-scrollbar{width:4px;height:6px;}::-webkit-scrollbar-corner{display:block;}::-webkit-scrollbar-thumb{......
  • Flink 1.17教程:WebUI提交作业及打jar包maven插件配置
    打jar包maven插件配置<build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-shade-plugin</artifactId><version>3.2.4</version>......
  • 解密Prompt系列14. LLM Agent之搜索应用设计:WebGPT & WebGLM & WebCPM
    前两章,我们分别介绍了基于微调和prompt的工具调用方案,核心都是如何让大模型和工具进行交互,包括生成工具调用语句和处理工具调用请求。不过在实际应用中,想要设计一个可以落地的LLMAgent,需要更全面整体的系统设计。本章我们以搜索工具为例,介绍如何更好和搜索引擎进行交互的LLMAgen......
  • Web阶段:第二十一章:图书商城项目
    写的页面有点丑陋,不过五脏俱全,基础部分的内容都有涉及,有几次大的优化,可能还有些不足的地方,还望大家指点一下。                   更多内容请见原文,原文转载自:https://blog.csdn.net/weixin_44519496/article/details/120716809......
  • Web阶段:第二十章:Ajax请求
    什么是Ajax请求?AJAX即“AsynchronousJavascriptAndXML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。ajax是一种浏览器异步发起请求。局部更新页面的技术。1、异步发起请求2、局部更新页面原生Ajax请求的实现(了解)<scripttype="text/javascript">func......
  • [-004-]-Python3+Unittest+Selenium Web UI自动化测试之部署Jenkins后脚本无界面执行
    一、场景:jenkins构建selenium自动化用例的时候,会有jenkins自带服务后台运行自动化脚本,可无界面运行IE、Chrome、Firefox。 二、解决办法:managejenkis-节点-添加节点 三、填写信息如下:    四、此时看到新建robot节点,但未启动五、点击节点robot,详情界面显示了......
  • 彻底删除tomcat-webapps目录下的自带项目
    参考文档:删除Tomcat-webapps目录自带项目-Flyin-Gaga-CSDN博客https://blog.csdn.net/flyingaga/article/details/63691634?utm_source=blogxgwz8删除Tomcat-webapps目录自带项目-Airship的个人页面-OSCHINAhttps://my.oschina.net/airship/blog/30631131.webapps目录......
  • BUUCTF [安洵杯 2019]easy_web
    试试模板注入发现,不行,然后伪协议,不行,再爆破目录也不行。从?img=TXpVek5UTTFNbVUzTURabE5qYz0入手,可能是base64编码。base64解码:(不知道为什么别的WP上变成这样了,否则解不出来)TXpVek5UTTFNbVUzTURabE5q得到:MzUzNTM1MmU3MDZlNj再base64解码:MzUzNTM1MmU3MDZl得到:353535......