• 0
  • 0
分享

一、web测试流程

1、需求分析,了解具体需求

2、测试准备:原型图、效果图、需求文件、测试用用例、用例评审、各种测试数据准备

3、测试环节:接受版本开始执行

1)冒烟测试:对版本质量的控制以及此版本是否具备测试条件;

2)UI测试:核对效果图

3)功能测试:核对需求文件测试用例,对功能进行验证

4)兼容测试:各个浏览器,手机是否兼容

5)性能测试,服务器接口,多线程等压测

6)安全测试

7)易用性测试:界面与交互性测试,符合交互规范,用户体验良好,使用方便快捷

8)提交bug,争议bug评审,回归测试

9)自动化测试a、ui自动化测试:一般使用python+selenium进行ui自动化测试

4、发布功能,上线验证,发布上线报告

二、app流程测试

1、需求分析,了解具体需求

2、测试准备:原型图、效果图、需求文件、测试用用例、用例评审、各种测试数据准备

3、测试环节:接受版本,开始执行

1)冒烟测试:对版本质量的控制以及此版本是否具备测试条件;

2)安装、卸载测试:通过商店安装,且支持使用第三方工具安装

3)在线升级测试:验证数字签名、在线跨版本升级、升级后可使用

4)业务功能测试:业务逻辑测试、功能点测试、关联性测试;对需求和测试用例覆盖

5)稳定性及异常性测试:交互性测试(客户端多种打扰测试,待机拔插线等操作)、断网、断电异常等情况客户端稳定

6)性能测试,服务器接口,多线程压测;客户端不同网络下的响应速度

7)易用性测试:界面与交互性测试,符合交互规范,用户体验良好,使用方便快捷

8)适配性测试:分辨率,不同版本系统,不同尺寸等支持

9)提交bug,争议bug评审,回归测试

10)手机流量及电量测试:客户端使用监控电量和流量软件,确定符合规范

11)内存泄露测试

12)联机调试测试,打开调试模式,通过logcat记录每个操作,方便错误定位

13)外网测试:覆盖wifi、2g、3g、4g,电信、移动、联通所有组合测试

14)自动化测试

a、ui自动化测试:一般使用python+appium进行ui自动化测试

1.png

4、发布功能,上线验证,发布上线报告

三、接口测试流程

1、需求分析:接口之间的逻辑关系,接口文档具体了解

2、测试准备:接口文档、接口测试用例、各种测试数据准备

3、测试环节,接受版本

1)功能测试:功能否按照接口文档实现

2)业务逻辑:是否依赖业务

3)参数异常:a关键字参数(语言中的关键字)、b参数为空、c多少参数、d错误参数

4)数据异常:a关键字数据、b数据为空、c长度不一致(长处数据库字段长度)、d错误数据

5)安全:cookie、header(特别是移动端使用)、唯一识别码(客户端常用)

6)回归测试

7)自动化测试:一般使用python+requests进行接口自动化测试

2.png

4、发布功能,上线验证、发送上线报告四、接口测试工具

1、接口测试和接口文档生成工具:apipost

2、接口测试接口性能测试工具:jmeter


作者:小码哥

链接:https://zhuanlan.zhihu.com/p/337532198

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • HttpRunner初级需要掌握的内容1.语法选择:    Httprunner提供两种语法,yaml和json语法书写脚本内容,个人选择yaml。2.掌握config模块和test模块   config模块,俗称基础配置模块,用于配置接口请求的基本参数包括公共变量、期望状态码等等   test模块,俗称测试用例模块3.提取关键字extract的使用    主要用于提取请求响应的数据作为下一个接口请求的变量、或断言4.断言关键字validate的使用    ...
            0 0 1318
            分享
          •   最近后台收到一些:咨询关于性能测试相关的问题,绝大部分原因是公司要求做性能测试,领导要求写一份性能测试计划,无奈没有接触过相关工作,无从下手,非常着急。这篇文章,分享一些性能测试的干货,全都是知识点,不容错过!  近10年,技术迭代最为迅速,彻彻底底改变了人类社会的生活方式,中国互联网从无到有,发展迅猛。互联网用户量激增,已由原来的4增长至8亿+。面对当下的局势,用户体验自然就成为了互联网产品面临的最大考验。  分析近年来的系统崩溃翻车事故,得出结论:性能是影响用户体验的最重要因素。  一、什么是性能测试  通俗来说:利用性能测试工具或者代码对系统的相关性能指标进行的测试,用来评估系统的性...
            0 0 1307
            分享
          • 1、背景我从毕业一直做java开发已经两年半了,到目前为止也挺喜欢开发的。2、为什么想转行想转行是由多方面考虑的,我的开发技能没达标,只能找到外包里的开发工作开发前景对女生不够友好,难以获得认可(个人感受)至于第一点其实也可以在我辞职后补下开发技能找到非外包的开发工作,由于我之前的开发工作体验感很差很差,导致我已经不再想做开发了。3、为什么转测试开发其实根据工作内容接触到财务知识,我最先考虑的是做会计,走财务审计方向。中间报班考证学习了一阵子,迷茫了起来,不是因为我发现自己不喜欢财务了,是因为大学非财务专业现在想转行太难了,也没发现对财务行业的喜欢值得我去拼命转到这行业,这行业也没有值得我拼命...
            0 0 1530
            分享
          •   今天小梦就已微信红包为例,说说在实际项目中如何设计测试用例!希望也能对你有一些启发 : )  1. 设计测试用例的一般步骤  我先简单讲一下我写测试用例的操作步骤:  详细了解并梳理系统功能需求,必要时找产品进行需求澄清;  如果是比较复杂,或者对原有功能改动较多,在梳理需求的过程最好能画出业务流程图;  根据需求/流程图列出所有功能测试点;  根据测试点编写详细的功能测试用例。  2. 实例 - 微信红包  2.1 需求  微信红包的诞生  我还记得微信红包的大流行是在2015年,那一年我边看春晚,边拿着两个手机摇一摇。此后每年的春节期间,抢红包,发红包,成了和支付宝集五福一样的新习俗。...
            9 9 2601
            分享
          •   创建测试用例  测试用例保存一系列测试步骤以及预期的结果。下面的步骤将解释如何创建测试用例以及测试步骤。  第1步:单击面板左侧“用例管理”文件夹树结构下的目录,选择第三级或第四季目录  第2步:右上角有“新增”按钮  点击“新增”,弹出用例编写页面。  输入用例内容,点击“立即提交”。  注意事项:在用例列表中,点击用例标识名,可跳转至用例详情页面,该应用提供了自动化地址的获取功能,请及时更新自动化地址,点击地址可跳转到代码界面。  Excel导入测试用例  第1步:在目录树选择第二级目录(支持二级、三级、四级,多级目录),点击“模板下载”下载模板 (下载模版后,请认真阅读sheet里面...
            14 14 1412
            分享
      • 51testing软件测试圈微信