软件测试52讲
互联网产品开发快,互联网产品追求的是最快速的功能实现并上线
通常情况下,互联网产品要求全回归测试的执行时间不能超过 4 小时。
传统软件产品的测试策略-金字塔模型 单元测试、API测试、GUI测试
对于互联网产品来说,迈克的金字塔模型已经不再适用。
互联网产品的测试策略设计通常采用手工为主,自动化为辅的测试策略。

传统软件通常采用金字塔模型的测试策略,而现今的互联网产品往往采用菱形模型。
菱形模型有以下四个关键点:
1)以中间层的 API 测试为重点做全面的测试。
2)轻量级的 GUI自动化 测试,只覆盖最核心直接影响主营业务流程的 E2E 场景。
3)最上层的 GUI 测试通常利用探索式测试思维,以人工测试的方式发现尽可能多的潜在问题。
手工测试往往利用探索性测试思想,针对新开发或者新修改的界面功能进行测试,
4)单元测试采用“分而治之”的思想,只对那些相对稳定并且核心的服务和模块开展全面的单元测试,
而应用层或者上层业务只会做少量的单元测试。

我现在产品的策略:只有手工测试,没有其他测试。
下一步是不是该考虑引入接口测试呢?如果引入的话是否有难点呢?
最关键的是,现在做的产品是一个客户端的,做自动化测试太难了。

互联网产品的测试策略应该如何设计?相关推荐

  1. 11 | 互联网产品的测试策略应该如何设计?

    转载于:https://www.cnblogs.com/lmx0621/p/10614647.html

  2. 《修炼之道:互联网产品从设计到运营》荣获“2012最受读者喜爱的IT人文类图书奖”!

    <修炼之道:互联网产品从设计到运营>获得51CTO 主办的"2012最受读者喜爱的IT人文类图书奖",http://t.cn/zjjaXNo! 如何在寸土寸金的首页上使 ...

  3. 互联网产品的交互设计方法

    目前交互设计在互联网产品中的应用状况 "交互设计可以提高产品可用性."在国内的互联网行业中,建立在这个认识基础上,交互设计得到了普遍的接受."产品设计开始的时候应该先交互 ...

  4. 互联网产品mysql数据库设计总结

    mysql数据库性能不比oracle数据库,所以设计上,和oracle有一些不同.下面总结一些互联网产品的数据库设计. 1.主键 主键可以使用bigint(20) unsigned也可以使用varch ...

  5. 如何设计出“有趣”的互联网产品?

    首先思考出一系列可以增强娱乐性的交互方式.你可以根据你的用户和网站的目标去定制这些交互方式.下面列出了一些不错的交互方式: 1.娱乐 2.探索 3.创造 设计出具体方法实施这些交互,并把交互做为网站的 ...

  6. 《UCD火花集2:有效的互联网产品设计 交互/信息设计 用户研究讨论》一2.3 交互设计师容易犯的错误:把自己禁锢在解决方案之中...

    本节书摘来自异步社区<UCD火花集2:有效的互联网产品设计 交互/信息设计 用户研究讨论>一书中的第2章,第2.3节,作者 UCDChina,更多章节内容可以访问云栖社区"异步社 ...

  7. 互联网产品设计常用文档类型-BRD、MRD、PRD、FSD

    互联网产品设计常用文档类型-BRD.MRD.PRD.FSD 摘自:互联网产品设计常用文档类型-BRD.MRD.PRD.FSD 2017-03-16 1 BRD Business Requirement ...

  8. 互联网产品用户体验设计的三大定律

    好友发过来一PPT,文件名是互联网产品的体验设计,认真看完,收获颇多,其中印象最深刻的是用户体验可用性的三大定律,正好FasterSoft正在打造互联网精品平台iWorld,最需要的时候好东西就上门来 ...

  9. 互联网产品 从设计到运营 这中间提高须要关注的站点

    互联网产品 从设计到运营 这中间提高须要关注的站点 https://github.com/edagarli/resourcecollects 转载于:https://www.cnblogs.com/m ...

最新文章

  1. 软件测试模型以及测试方法
  2. Python2 Python3 爬取赶集网租房信息,带源码分析
  3. LuoGuP4721:【模板】分治 FFT
  4. iOS Cookie相关操作
  5. 关于equals和hashcode方法
  6. python_atp框架
  7. C++ vector 使用详解
  8. Rstudio修改背景颜色和源
  9. Change Fiori launchpad logo
  10. 转: telnet命令学习
  11. Yarn报错:error Couldn‘t publish package: “https://registry。。。 Are you logged in as the correct user?“
  12. javascript Blob
  13. Linux 给我的七个宝贵教训
  14. 删除表数据有两种方法及区别
  15. EVO Evaluation of SLAM 4 --- ORB-SLAM3 编译和利用数据集运行
  16. 《机器学习实战》机器学习概述
  17. linux python 路径获取
  18. 2020年数学建模国赛C题完整代码下载链接处
  19. Kerberos认证原理
  20. 苹果笔记本能装linux系统吗,为什么很多人买了苹果笔记本后,会重新装一个windows系统?...

热门文章

  1. 388. 文件的最长绝对路径
  2. Round trip
  3. python做oa系统_浅谈python进行webapp,oa系统开发 (更新中) | 学步园
  4. python批量替换文件_python实现文件名批量替换和内容替换
  5. cdr 表格自动填充文字_操作基础知识Word文字编辑
  6. php设置自动关机开机,设置电脑自动开机关机方法介绍
  7. java private list_Java基础知识回顾之四 ----- 集合List、Map和Set
  8. php文件包含漏洞的危害,php文件包含漏洞小结
  9. VS工程中混有.c文件时出现fatal error C1853错误
  10. 联想服务器asp配置文件,.NET Core读取配置文件方式详细总结