• 0
  • 0
分享
  • 软件测试流程之web测试要点——软件测试圈
  • 曼倩诙谐 2022-02-11 10:02:37 字数 1125 阅读 659 收藏 0

  Web方面的测试,就是我们通常所说的是对在浏览器运行的页面进行测试。也即是B/S结构的测试。

  Web测试,其实是前人通过总结而来。具体指下面几个方面:

1.png

web测试点


  1、链接

  指方面的URL地址;要点:

  1) 检测是否正确;

  2) 检测是否明文或者加密显示;

  3) 修改URL的子路径,如输入不存在的URL地址,检测页面是否有404错误页面提示。

  4) 检测URL地址是否能正常跳转等等。

  2、界面

  1) 检测UI排版是否正确;

  2) 检测界面的按钮或者可操作的功能,是否显眼;重要的功能或者文字是否高亮显示。

  3) 图片是否快速显示;

  4) 数据是否快速加载显示等等

  3、功能

  1) 搜索功能

  a. 检测功能是否正常;

  b. 检测是否可重置;

  c. 检测搜索的结果是否正确;

  d. 单个条件搜索、多个条件组合搜索是否正确;

  e. 无数据时,提示是否正确等等;

  f. 暴力操作按钮时,页面是否出现异常等等。

  2) 表单

  a. 提交的数据是否正确;

  b. 输入非法字符,检测是否有校验;

  c. 默认情况,提交数据,检测是否正常;

  d. 若有图片、文件等上传时,则对图片是否有大小、格式的校验;

  g. 暴力操作提交时,页面是否出现异常等等。

  3) 输入框

  a. 检测是否对字符类型有限制;

  b. 检测是否对字符长度有限制;

  c. 检测是否可正常输入字符等等;

  4) 多选项、单选项

  a. 检测显示的值是否正确;

  b. 检测多选项时,提交的数据是否正确;

  c. 检测多选项,是否可正常多选;

  d. 检测单选时,提交的数据是否正确;

  e. 检测单选,是否仅能单选;

  f. 暴力切换点击时,检测是否出现异常情况等等。

  5) 列表

  a. 检测列表头的名称是否正确;

  b. 检测列表的每一行每一列的数据是否正确;

  c. 有操作项时,检测功能是否正常等等。

  6) 分页

  a. 检测分页功能是否正常;

  b. 检测分页显示的总数是否正确;

  c. 检测每页显示的条数是否正确等等。

  4、兼容

  检测在不同的浏览器访问下,功能、UI是否正常;推荐工具IETester。

  5、安全

  a. 在接口方面,修改参数,检测是否可以有异常情况出现;

  b. 在不登录的情况下,直接输入URL地址访问,检测是否可以访问;

  c. 检测是否可以进行sql注入扽等。

  6、性能

  a. 模拟接口压力测试,检测接口的响应情况;

  b. 模拟业务场景,检测负载情况、压力情况等等。



作者:佚名   

来源:http://www.51testing.com/html/92/n-4476592.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   在接口自动化测试过程中,经常遇见提交数据的接口测试,开发设计的提交数据的方式常为POST、PUT、PATCH等,对于这些接口测试同学们也不陌生,几乎做接口自动化测试都会涉及。在提交数据过程中,不知大家是否遇到提交数据内容正确,请求方法(如POST)和请求资源路径正确但提示数据类型不支持(如:报错415 Unsupported Media Type)的问题?常在河边走,哪有不湿脚的题主本人就遇到了。  从一开始的一脸懵逼到后来的仔细查看,外加服务端日志分析,终于发现问题所在:题主在使用POST提交数据时,习惯性将Content-Type设置为application/json格式,而测试接口接...
            12 12 2468
            分享
          • 大家好,今天我们一起来学习一下在手机App测试中我们需要关注那些测试点,拿到一款app如何进行测试。一、首先我们拿到一个app的apk包 或者是在testflight下载的app安装包,需要进行安装测试1.软件安装前:空间不足是否有相应的提示;2.软件安装中:安装过程中是否可以取消、暂停;安装是否可以正常进行;安装空间不足是否给予提示;3.软件安装后:是否可以卸载应用,通过桌面卸载或者通过软件设置卸载;卸载是否支持取消功能,取消后是否影响软件的正常卸载;安装完成后是否自动删除安装包;重复安装提示版本已存在、或者是直接覆盖安装,但是能正常使用。二、安装后的app 需要随着迭代版本的更新需要进行升...
            0 0 1078
            分享
          •   在过去的二十五年里,世界发生了翻天覆地的变化,日本已经停止使用一种奇特的指标来衡量列车上的拥挤程度:在车厢里阅读报纸或杂志的难易程度。做出这一决定的原因很容易理解,现在大多数人在通勤时都盯着手机,而不是报纸。  据《The Reg》报道,日本国土交通省定期报告该国主要大都市地区的列车拥堵率。到目前为止,该部门一直使用下面的插图来显示列车的繁忙程度。  最不拥堵等级(100%)是指在列车满员时,旅客仍可坐在座位上、抓紧带子或握住车门附近的支柱。  在 150% 的情况下,人们可以轻松地打开报纸阅读,而在 180% 的情况下,虽然也可以这样做,但要折叠报纸则需要费一番功夫。  接下来是 200...
            0 0 289
            分享
          • 摘要Sybase IQ列存储数据库由于查询速度快、数据压缩比高、数据加载快而广泛应用于OLAP系统中,我行一些重要系统及其历史库目前还部署在Sybase IQ数据库上。近几年随着Oracle数据库成为我行主流数据库,其他数据库(如Sybase IQ、Sybase ASE)正逐渐迁移至Oracle数据库中。本文以日常工作中一个具体案例为背景,详细介绍Sybase IQ数据库的整库异机恢复方法,通过大量测试得出Sybase IQ数据库不同版本、不同操作系统间数据迁移的可行性,希望对开发及数据服务人员有所借鉴。关键字:Sybase IQ、DBSPACE、DBFILE、生产数据备份、数据恢复环境/脱敏...
            0 0 2089
            分享
          •   我是去年上半年从销售行业转行到测试的,从销售公司辞职之后选择去培训班培训软件测试,经历了四个月左右的培训,在培训班结课前两周就开始投简历了,在结课的时候顺利拿到了offer。在新的公司从事软件测试工作已经将近半年有余,回想当时面试的过程,想分享一些自己的感悟,希望能够对大家有所帮助。  不知道从啥时候开始,互联网行业就开始卷起来了,除了开发岗,测试岗也是卷的不行,不少招聘信息都要求至少本学历、三年软件测试经验,除了功能测试,像接口、自动化、Linux命令都得会,甚至连性能测试都得会,虽然最后去了公司基本只是做功能测试,但是不妨碍面试官问你各方面的知识,不愧是大家所说的“面试造航母,上班拧螺...
            0 0 860
            分享
      • 51testing软件测试圈微信