软件测试
文章平均质量分 65
养一只肥喵
试图经营一个不虚此行的人生
展开
-
软件测试基础(一)
1.软件测试的历史Bug的由来: +我们一般将软件缺陷(defect)称为Bug +1947年,哈佛大学的Mark II突然停止了工作,后来发现一只飞蛾粘在了继电器上。计算机软件缺陷便由此诞生了。历史上著名的软件错误案例:+英特尔奔腾浮点除法软件缺陷: 一位博士在他的奔腾PC机上进行了以下计算: $\sqrt{x^3}$原创 2016-07-20 18:33:37 · 924 阅读 · 0 评论 -
软件测试基础
1.如何编写缺陷报告(缺陷报告的组成)(1).缺陷编号(defect ID) 所提交的bug的顺序 (2).缺陷标题(summary) 简明扼要地说明一下该缺陷 (3).缺陷的发现者(Detected By) (4).发现缺陷的日期(Detected on date) (5).缺陷所属的模块(subject) 在测试哪个模块的时候发现的bug (6).发现缺陷的版本(De原创 2016-07-20 21:41:13 · 577 阅读 · 0 评论 -
软件测试基础(二)---黑盒测试案例设计技术
1.什么是黑盒测试? 顾名思义,黑盒测试就是把测试对象看成一个黑盒子,完全不考虑程序内部结构和处理过程。通过软件的外部表现来发现缺陷和错误。测试工作就是进行输入、接收输出、检验结果。2.什么是测试用例? 测试用例是将测试行为具体量化的方法之一,简单来说,就是设计一个情况,软件程序在这种情况下,必须能够正常运行并且达到程序所设计的执行结果,如果达不到,那么就表示软件有缺陷。 测试用例主要记录原创 2016-07-23 12:43:19 · 1989 阅读 · 0 评论 -
软件测试基础(三)---黑盒测试之边界值法
1.应用场合 只要有数据输入的地方,一般就可以使用边界值。一般可以将边界值法与等价划分法结合起来进行应用。2.边界条件 边界:可以理解为有效等价类无效等价类(最大值/最小值),或者就是等价类之间的边界值。 普通的边界条件是很容易找到的,它们在产品说明书中有定义,或者在使用软件的过程中确定。但有些边界在软件内部,这些边界条件成为次边界条件或者内部边界条 【例子:2的乘方和ASCII表】原创 2016-08-07 12:58:36 · 4331 阅读 · 0 评论 -
软件测试基础(五)---正交排列法
1.应用场合 有很多控件,每个控件有很多个取值,要考虑不同控件不同取值之间的组合。并且组合数较大,而且没有必要为每一种组合编写用例。在这种情况下,我们就不采用因果图法来设计测试用例,而是选择正交排列法。 正交排列法核心思想是从大量的数据中挑选适量的、有代表性的点进行测试。正交排列法与因果图法的区别: 因果图法要求控件较少,并且要求把所有的组合测试全面。原创 2016-08-20 16:27:29 · 6514 阅读 · 0 评论 -
软件测试笔记目录总表
软件测试笔记目录总表1.软件测试基础(一):+软件测试的历史+原创 2016-07-20 18:02:02 · 1210 阅读 · 0 评论 -
软件测试基础(六)----黑盒测试之场景法
1.应用场合 适合场景法的软件界面特点:没有太多填写项,所有的操作都是通过鼠标的点击、双击、拖拽等完成。(类似于:银行柜台操作界面、五子棋游戏,这些都是通过鼠标的点击、拖拽等来完成的。)2.核心思想 把自己当成最终的用户,使用软件,设计出在使用软件过程中重要的操作,一般包括两类:模拟用户完成正常功能、核心业务逻辑的动作,以验证功能的正确性模拟用户操作中出现的主要原创 2016-08-22 14:34:42 · 13314 阅读 · 1 评论 -
软件测试基础(四)---黑盒测试之因果图法
1.应用场合 等价类划分法和边界值分析法都是着重考虑输入条件的,并没有考虑输入之间是否存在着相互制约的关系。如果在测试时必须考虑输入条件的各种组合,就需要利用因果图。总结来说,在一个界面中,有多个控件,控件之间存在组合关系,而且不同的输入组合会产生不同的输出结果,这种情况下就使用因果图法。适合的控件一般包括按钮、单选按钮、复选框、只有2-3项取值的列表框。2.核心概念 1).因—原因,输入动作原创 2016-08-07 23:04:30 · 3595 阅读 · 3 评论