探索性测试之个人笔记

 对于一“新新”事物(对测试者而言的:测试内容或对象),根据自己预先设置的测试流程,测试用例,测试方法,进行一种尝试性的测试。

  在测试过程中要注意几点:

  1.测试过程,就是一个不断对于自己设计的测试流程,测试用例(TestCase),测试方法的一种检验,同时也要不断思考新的,好的方法或用例;

  2.测试过程是强调个人的主观能动性,这个过程强调了,作为一个测试人员,你的意愿,你的行为将在很大程度上影响者这个测试执行力度;

  3.不断的积累,由于对于测试的不断深入,也开始逐步的了解测试的内容,这时,就要不断的记录,累积,和重构你的测试,逐渐的区建立一种完整的,全面的测试方案。

  就个人当前的水平,认为,对于一般的软件测试————黑盒测试,主要进行一下几个方面的测试用例编写,以及执行

  (1)功能性测试

  (2)文档测试

  (3)性能测试

  (4)性能测试

  (5)兼容性测试

  (6)环境配置测试

  …………

  当然这只是说了测试应该进行过程中应该考虑的测试方面,在编写测试用例过程中,你要考虑一个重要的因素就是,如何将测试方法,测试技术体现在测试用例中。通过对测试用例的执行就可以完成我们所预期的测试覆盖率,以及测试的全面的完整。

  这里可以重一下三个方面的探索:

  1.测试的对象的属性,你测试的对象是什么,你对它的了解程度————越熟悉越好

  2.个人的经验,自己的个人经验的积累有时是一种很好的参考方式(如果没有,那慢慢积累)

  3.不断地与人交流,沟通的方式,有时可以帮助我们获得意想不到的收获,这就是语言的力量,沟通的魅力

  …………

  这些只是个人的一点点小感悟吧~~~·

最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2024-08-22 21:23:33

探索性测试之个人笔记的相关文章

软件探索性测试 笔记一

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

软件探索性测试 笔记二

测试十戒律: 1.你应该使用大量输入,来反复锤炼被测的应用程序 大规模的随机测试(自动化),而且有助于理解输入和输出的关系: 2.你应当贪图你的邻居的应用程序 3.你应当亲自寻找睿智的预言家 对应的输入是否有对应的输出,也就是测试基准是否清楚的了解特定输入和环境条件组合的情况: 尝试让测试基准自动化,也许做不到,但是这样思考你可以选择做更有效率的工作: 4.你不应该崇拜无法重现的失效 尽最大努力注意并记住(或记录下)对软件采取的动作次序,同时记住应用程序的响应: 考虑使用调试器之类能追踪动作和软

软件探索性测试 笔记四

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

软件探索性测试 笔记三

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

APACHE安装笔记

apache|笔记 作者:车东 摘要: WEB应用容量规划:根据硬件配置和WEB应用的特点进行WEB服务的规划及一些简单的估算公式: APACHE安装过程:apache的通用的简化安装选项,方便以后的应用的模块化配置:修改 HARD_SERVER_LIMIT:vi /path/to/apache_src/src/include/httpd.h#define HARD_SERVER_LIMIT 2560 <===将原来的 HARD_SERVER_LIMIT 256 后面加个"0"a

JetSpeed学习笔记(一)

笔记 JetSpeed学习笔记(一) fuweilin 2005-4-7 前言 参加了公司的portal的兴趣小组,今天对portal进行学习.首先上网看了看一些portal的资料,对portal.portlet.portlet container以及JSR168等概念有个基本的了解.决定进一步实战的方式感受portal,于是学习JetSpeed.     1.  JetSpeed介绍JetSpeed是Apache组织开发的一个采用Java和XML的开放源代码的企业信息门户的实现.门户可以让终端

安装配置bugzilla笔记

因为自己在安装配置的时候走了些弯路,所以一方面自己提个醒,另一方面可以让有这方面需要的朋友做个参考 bugzilla是一个可以发布bug以及跟踪报告bug进展情况的开源软件,有关的官方文档可以查看:http://www.bugzilla.org/docs/ 本人是在RH9上安装配置成功bugzilla-2.18rc3的,事先也成功安装配置过2.16.7,后来发现在2.18中加入了图表的功能,觉得蛮有意思的,所以升级了一下.在安装前先确定自己机器上一些软件版本的情况:perl(5.6 or abo

Nutch 笔记(一):Quick Start

最近用到了nutch,目的是针对指定的一些网站抓取其内容,然后做分析用. nutch 笔记是我使用nutch过程一系列总结,写下自己的学习经过和大家一起分享,也希望能得到大家的指点 好了,废话少说,言归正传,第一篇:Quick Start,我们的目标是快速的能跑起来,能检索出我们想要的结果. 首先要明白nutch是什么? nutch是一个基于lucene的开源搜索引擎,它包括了所有你想要的东西,是一个完整的解决方案 . 一:安装JDK 如果你已经安装了JDK,并且已经设置了JAVA_HOME,那

Akka笔记之日志及测试

英文原文链接,译文链接,原文作者:Arun Manivannan ,译者:有孚 在前两篇笔记中(第一篇,第二篇),我们简单地介绍了一下Actor以及它的消息传递是如何工作的.在本篇中,我们将看下如何解决TeacherActor的日志打印及测试的问题. 简单回顾 前面我们的Actor是这样的: class TeacherActor extends Actor { val quotes = List( "Moderation is for cowards", "Anything