互联网产品的测试策略应该如何设计?
软件测试52讲
互联网产品开发快,互联网产品追求的是最快速的功能实现并上线
通常情况下,互联网产品要求全回归测试的执行时间不能超过 4 小时。
传统软件产品的测试策略-金字塔模型 单元测试、API测试、GUI测试
对于互联网产品来说,迈克的金字塔模型已经不再适用。
互联网产品的测试策略设计通常采用手工为主,自动化为辅的测试策略。
传统软件通常采用金字塔模型的测试策略,而现今的互联网产品往往采用菱形模型。
菱形模型有以下四个关键点:
1)以中间层的 API 测试为重点做全面的测试。
2)轻量级的 GUI自动化 测试,只覆盖最核心直接影响主营业务流程的 E2E 场景。
3)最上层的 GUI 测试通常利用探索式测试思维,以人工测试的方式发现尽可能多的潜在问题。
手工测试往往利用探索性测试思想,针对新开发或者新修改的界面功能进行测试,
4)单元测试采用“分而治之”的思想,只对那些相对稳定并且核心的服务和模块开展全面的单元测试,
而应用层或者上层业务只会做少量的单元测试。
我现在产品的策略:只有手工测试,没有其他测试。
下一步是不是该考虑引入接口测试呢?如果引入的话是否有难点呢?
最关键的是,现在做的产品是一个客户端的,做自动化测试太难了。
互联网产品的测试策略应该如何设计?相关推荐
- 11 | 互联网产品的测试策略应该如何设计?
转载于:https://www.cnblogs.com/lmx0621/p/10614647.html
- 《修炼之道:互联网产品从设计到运营》荣获“2012最受读者喜爱的IT人文类图书奖”!
<修炼之道:互联网产品从设计到运营>获得51CTO 主办的"2012最受读者喜爱的IT人文类图书奖",http://t.cn/zjjaXNo! 如何在寸土寸金的首页上使 ...
- 互联网产品的交互设计方法
目前交互设计在互联网产品中的应用状况 "交互设计可以提高产品可用性."在国内的互联网行业中,建立在这个认识基础上,交互设计得到了普遍的接受."产品设计开始的时候应该先交互 ...
- 互联网产品mysql数据库设计总结
mysql数据库性能不比oracle数据库,所以设计上,和oracle有一些不同.下面总结一些互联网产品的数据库设计. 1.主键 主键可以使用bigint(20) unsigned也可以使用varch ...
- 如何设计出“有趣”的互联网产品?
首先思考出一系列可以增强娱乐性的交互方式.你可以根据你的用户和网站的目标去定制这些交互方式.下面列出了一些不错的交互方式: 1.娱乐 2.探索 3.创造 设计出具体方法实施这些交互,并把交互做为网站的 ...
- 《UCD火花集2:有效的互联网产品设计 交互/信息设计 用户研究讨论》一2.3 交互设计师容易犯的错误:把自己禁锢在解决方案之中...
本节书摘来自异步社区<UCD火花集2:有效的互联网产品设计 交互/信息设计 用户研究讨论>一书中的第2章,第2.3节,作者 UCDChina,更多章节内容可以访问云栖社区"异步社 ...
- 互联网产品设计常用文档类型-BRD、MRD、PRD、FSD
互联网产品设计常用文档类型-BRD.MRD.PRD.FSD 摘自:互联网产品设计常用文档类型-BRD.MRD.PRD.FSD 2017-03-16 1 BRD Business Requirement ...
- 互联网产品用户体验设计的三大定律
好友发过来一PPT,文件名是互联网产品的体验设计,认真看完,收获颇多,其中印象最深刻的是用户体验可用性的三大定律,正好FasterSoft正在打造互联网精品平台iWorld,最需要的时候好东西就上门来 ...
- 互联网产品 从设计到运营 这中间提高须要关注的站点
互联网产品 从设计到运营 这中间提高须要关注的站点 https://github.com/edagarli/resourcecollects 转载于:https://www.cnblogs.com/m ...
最新文章
- 软件测试模型以及测试方法
- Python2 Python3 爬取赶集网租房信息,带源码分析
- LuoGuP4721:【模板】分治 FFT
- iOS Cookie相关操作
- 关于equals和hashcode方法
- python_atp框架
- C++ vector 使用详解
- Rstudio修改背景颜色和源
- Change Fiori launchpad logo
- 转: telnet命令学习
- Yarn报错:error Couldn‘t publish package: “https://registry。。。 Are you logged in as the correct user?“
- javascript Blob
- Linux 给我的七个宝贵教训
- 删除表数据有两种方法及区别
- EVO Evaluation of SLAM 4 --- ORB-SLAM3 编译和利用数据集运行
- 《机器学习实战》机器学习概述
- linux python 路径获取
- 2020年数学建模国赛C题完整代码下载链接处
- Kerberos认证原理
- 苹果笔记本能装linux系统吗,为什么很多人买了苹果笔记本后,会重新装一个windows系统?...
热门文章
- 388. 文件的最长绝对路径
- Round trip
- python做oa系统_浅谈python进行webapp,oa系统开发 (更新中) | 学步园
- python批量替换文件_python实现文件名批量替换和内容替换
- cdr 表格自动填充文字_操作基础知识Word文字编辑
- php设置自动关机开机,设置电脑自动开机关机方法介绍
- java private list_Java基础知识回顾之四 ----- 集合List、Map和Set
- php文件包含漏洞的危害,php文件包含漏洞小结
- VS工程中混有.c文件时出现fatal error C1853错误
- 联想服务器asp配置文件,.NET Core读取配置文件方式详细总结