文章 2017-07-03 来自:开发者社区

软件探索性测试 笔记一

一些有意义的条目:   1、考虑自动化是否能发现有价值的缺陷,是否经得起时间的考验,是否值得付出维护费用   2、决定需要测试什么和何时测试   *对于每一个被发现的缺陷,明确的讨论它应该在什么时候被发现   3、决定如何测试   *是否有一种特殊的路径引导人员找到这个缺陷   *这种功能或特许最好用哪种给定的方法来测试   *知道当前已经进行了哪些测试,以及我们目前和将要进行的测试如何才能增加....

文章 2017-07-03 来自:开发者社区

软件探索性测试 笔记二

测试十戒律:   1、你应该使用大量输入,来反复锤炼被测的应用程序   大规模的随机测试(自动化),而且有助于理解输入和输出的关系;   2、你应当贪图你的邻居的应用程序   3、你应当亲自寻找睿智的预言家   对应的输入是否有对应的输出,也就是测试基准是否清楚的了解特定输入和环境条件组合的情况;   尝试让测试基准自动化,也许做不到,但是这样思考你可以选择做更有效率的工作;   4、你不应该崇....

文章 2017-07-03 来自:开发者社区

软件探索性测试 笔记三

把所有要做的事情按照优先级排序,然后从最重要的事情做起   进行局部探索式测试的决策的5要素:输入、状态、代码路径、用户数据、执行环境   输入:   1、识别哪些输入值和其他输入有关联,在同一个测试用例中使用它们   2、识别和考虑输入的先后顺序   3、注意区分非法输入是input filter、还是input check,还是使用exception   *留意是否可以绕过input fil....

文章 2017-07-03 来自:开发者社区

软件探索性测试 笔记四

*建立起一个全局目标后,再开始测试   探索式测试的几个目标:   1、理解应用程序如何工作、它的接口看起来怎样、它实现了哪些功能   2、强迫软件展示全部能力:   *目的是让软件努力运行,证明软件确实实现了设计时所要求达到的功能   3、找到缺陷,并有目的的使缺陷数量降为零   把软件特性划分成几个相互重叠的“区域”,具体区域和测试方法如下:   商业区:   *含义:用户所要使用的软件特性....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等