探索性测试之个人笔记

探索性测试,根据维基百科的解释,其大意个人解读为:
 
对于一“新新”事物(对测试者而言的:测试内容或对象),根据自己预先设置的测试流程,测试用例,测试方法,进行一种尝试性的测试。
 
在测试过程中要注意几点:
  
1.测试过程,就是一个不断对于自己设计的测试流程,测试用例(TestCase),测试方法的一种检验,同时也要不断思考新的,好的方法或用例;
  
2.测试过程是强调个人的主观能动性,这个过程强调了,作为一个测试人员,你的意愿,你的行为将在很大程度上影响者这个测试执行力度;
  
3.不断的积累,由于对于测试的不断深入,也开始逐步的了解测试的内容,这时,就要不断的记录,累积,和重构你的测试,逐渐的区建立一种完整的,全面的测试方案。
 
  
就个人当前的水平,认为,对于一般的软件测试————黑盒测试,主要进行一下几个方面的测试用例编写,以及执行
   
(1)功能性测试
    (2)文档测试
    (3)性能测试
   
(4)性能测试
    (5)兼容性测试
    (6)环境配置测试
     …………
   
当然这只是说了测试应该进行过程中应该考虑的测试方面,在编写测试用例过程中,你要考虑一个重要的因素就是,如何将测试方法,测试技术体现在测试用例中。通过对测试用例的执行就可以完成我们所预期的测试覆盖率,以及测试的全面的完整。
   
这里可以重一下三个方面的探索:
      1.测试的对象的属性,你测试的对象是什么,你对它的了解程度————越熟悉越好
     
2.个人的经验,自己的个人经验的积累有时是一种很好的参考方式(如果没有,那慢慢积累)
     
3.不断地与人交流,沟通的方式,有时可以帮助我们获得意想不到的收获,这就是语言的力量,沟通的魅力
     …………
   
这些只是个人的一点点小感悟吧~~~·

探索性测试之个人笔记,布布扣,bubuko.com

时间: 2024-10-05 15:06:41

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

探索性测试之bug单补全法

通过Bug本身进行的探索性测试. 精准的Bug描述,可以方便定位问题.    模糊或错位的Bug描述,会增加排查问题的难度,走在错误的思路上. 首先根据现象,描述一个完整的bug. 然后尝试逐词替换,精确bug中相关参数.环境,定义的描述范围,无歧义. 最后,精确描述一个bug后,尝试在一些有多义性.前后置条件中,补全测试. 重要:每一次替换/补全词语(条件),都相当于一次探索性测试! 很奇怪,只能复制粘贴,不能打字,所以就放个大纲和纯干货吧.

小强老师的零基础学习软件测试之LR笔记

性能测试常见用语 并发用户数量:与服务器进行交互的在线用户数量 请求响应时间:从客户端发出请求到得到响应的整个时间.一般包括网络响应时间+server的响应时间 事务响应时间:完成这个事务所用的时间.这个是性能测试中重点关注的指标 吞吐率:单位时间在网络上传输的数据量.这个是衡量网络性能的主要指标 TPS:每秒钟系统能够处理事务的数量. 点击率:每秒发送的http请求的数量,点击率越大对server的压力也就越大 资源利用率:对不同资源的使用程度,比如服务器的CPU,内存等. LR目录分析 了解

转:探索性测试

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

Postman + newman + jenkins 的API自动化测试应用

一.环境配置 Postman postman 的具体使用可以参考另外一篇文章:postman 做接口测试之学习笔记 Newman 第一步,安装nodejs. 第二步,在nodejs命令行安装newman,即命令行输入如下命令: npm install -g newman jenkins 去官网(https://jenkins.io/index.html)下载jenkins 二.Postman + Newman + jenkins 的使用 1. 在postman中导出testcase 文件夹(即存

《微软的软件测试之道》读书笔记 之 结构测试技术

<微软的软件测试之道>读书笔记 之 结构测试技术 2014-07-18 我们需要结构测试吗? 微软的一项试验说明了结构测试的在代码覆盖中起到的效果: 超过3000名测试员参与了这项实验,每25人一组,实验结果在所有组中都是一致的.在这项研究中, 脚本化测试:根据样式书设计的脚本化测试在被测程序上达到了标称83%的代码覆盖率. 探索性测试:然后,实验参与者允许进行每人15分钟,累计5小时的探索性测试.令人惊讶的是,代码覆盖率平均只增加了3个百分点. 结构测试:但是,当实验参与者能够分析探测过的(

软件测试之loadrunner学习笔记-02集合点

loadrunner学习笔记-02集合点 集合点函数可以帮助我们生成有效可控的并发操作.虽然在Controller中多用户负载的Vuser是一起开始运行脚本的,但是由于计算机的串行处理机制,脚本的运行随着时间的推移,并不能完全达到同步.这个时候需要手工的方式让用户在同一时间点上进行操作来测试系统并发处理的能力,而集合点函数就能实现这个功能. 可通过将集合点插入到 Vuser 脚本来指定会合位置.在 Vuser 执行脚本并遇到集合点时,脚本将暂停执行,Vuser 将等待 Controller 或控

Android自动化测试之Monkeyrunner学习笔记(一)【转】

因项目需要,开始研究Android自动化测试方法,对其中的一些工具.方法和框架做了一些简单的整理,其中包括Monkey.Monkeyrunner.Athrun.appium,目前仍在了解学习android测试框架.CTS等.本文主要为前段时间学习总结,由于刚接触不久,故本文难免会有些肤浅,大神请绕走~ [目录] 1.Monkeyrunner简介 2.Monkeyrunner工具特性 3.Monkeyrunner工具同Monkey工具的差别 4.运行Monkeyrunner 5.实例 6.学习笔记

软件测试之Web测试(学习笔记)

1.Web测试中相关的设置与查看方法 2.Web测试中截屏与录制屏幕操作过程 3.界面测试.功能测试.表单测试的验证要点 一.Web测试的特点 基于Web应用测试的特点是用户通过计算机中安装的浏览器就可以访问指定URL网页进行测试. 表单测试.功能测试.界面测试.安全测试 二.Web测试基础 在做Web应用软件测试时,需要准确的找到所使用的测试环境,包括使用的操作系统/浏览器/Flash播放器版本号. 1.获取软件版本号 获取当前使用的Windows操作系统版本(OS Version)信息 用鼠

《Google软件测试之道》心得笔记

Google软件测试介绍 把开发和测试融合在一起--开发和测试必须同时展开 开发人员自己要对自己写的代码负责,比专职的测试人员更适合做测试工作. 测试开发工程师SET 对于Google拥有很少量的测试人员的情况下,还可以取得不错的成果,核心原因在于Google从来不会再一次产品发布中包含大量的功能,实际上,做法恰恰相反,在一个产品的基本核心功能实现之后,就立即对外发布使用,然后从用户那里得到真实的反馈. 软件测试开发工程师(SET) Google的四大主要开发语言:C++.Java.Python