数据蛙数据分析每周作业软件测试精进之路百人计划

《软件测试之道:那些值得借鉴的实践案例》读书笔记

2019-06-22  本文已影响6人  cynthia猫

Chapter 1

本书的作者之一,朱少民老师给出了“软件测试”一个新的公式:
测试 = 检 +

再丰富一些,就是:
测试 = 检测已知的 + 试验未知的

1)已知的部分,是指测试目标、测试需求和测试的验证准则(Test Oracle,也称测试预言)等都是明确的,即待测试的功能特性是清楚的。
2)未知的部分,即测试目标、测试需求和测试预言等是不明确的,即产品的功能需求定义不清楚、不稳定,很难直接进行验证,而是需要通过不断地试验,才能知道锁实现的功能特性是否正确。

测试 = 基于确定性模型/明确测试预言的自动化测试 + 基于AI搜索的/工具随机/模糊模型的/人的探索性测试

做测试需求分析之初,就需要将测试的范围(测试项)分为两部分:已知的(包括确定性的/稳定的)和未知的(包括不确定的/动态的)。

已知的测试项,理论上都可以实现自动化;
未知的部分,也可以用工具进行测试(模糊测试/随机测试等),但更多的是依赖人的探索式测试。

Chapter 2

一个网站的响应一般由前端、网络、服务器和数据库四部分时间组成。

上一篇 下一篇

猜你喜欢

热点阅读