软件测试基础知识
文章平均质量分 75
是李黏黏鸭
这个作者很懒,什么都没留下…
展开
-
软件易用性测试
软件易用性测试一、易用性概念软件易用性是软件质量体系中一个重要的质量特性。在各个标准体系中都有关于软件易用性的定义描述。在一些组织的标准定义中,易用性又被称为可用性。无论该特性名称和具体细节如何定义描述,所有关于易用性或者可用性的研究都是围绕着“用户对于产品的使用感受”这个中心展开的。 易用性(可用性)体现的是用户在使用过程中所实际感受到的产品质量。软件的易用性是由软件的人机交互界面来集中体现。界面的布局设计、操作逻辑与流程、交互信息的显示、帮助和索引文档...用户对于这些元素原创 2021-08-19 17:04:09 · 7341 阅读 · 6 评论 -
错误猜测法
目录一、错误猜测法1.理解2.基本思想二、优缺点1.优点2.缺点三、使用场景四、总结五、实例1. 案例2.列出可能导致搜索结果出错的情况一、错误猜测法1.理解错误猜测法是经验丰富的测试人员喜欢使用的一种测试方式; 基于经验和直觉,找出程序中自己认为会出现的错误。并有针对性地设计测试用例; 经验可能来自于对某项业务的测试较多,也可以来自售后用户的反馈意见,或者从故障管理库中整理出bug。整理出产品缺陷越多的模块,潜在的bug越多。2.基本思想列原创 2021-08-24 17:39:47 · 1384 阅读 · 0 评论 -
等价类划分法
目录一、等价类划分法1.理解2.思路二、等价类划分法的优缺点1.缺点2.优点三、分类1.有效等价类2.无效等价类四、使用步骤1.找出输入条件2.划分等价类3.生成测试用例五、测试用例编写步骤六、实例1.案例2.分析需求中的输入条件3.列出等价类表并编号4.设计测试用例一、等价类划分法1.理解等价类划分法是一种典型的,并且是最基础的黑盒测试用例设计方法; 采用等价类划分法时,完全不用考虑程序内部结构,设计测试用例的唯一依原创 2021-08-24 15:30:07 · 4375 阅读 · 0 评论 -
边界值分析法
目录一、边界值分析法1.理解2.思路二、边界值需要掌握的基础知识1.上点2.离点3.内点4.不同数据区间内的边界值取值三、边界值法设计测试用例步骤四、实例1.案例2.边界值取值一、边界值分析法1.理解边界值分析法就是对输入或者输出的边界值进行测试的一种黑盒测试方法。 通常边界值分析法是作为等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。2.思路最小值、略高于最小值 正常值 略低于最大值、最大值二、边界值需要掌握的基础知识原创 2021-08-24 15:54:47 · 5841 阅读 · 3 评论 -
正交排列法
目录一、正交排列法1.理解二、正交发需要掌握的基本知识1.因素(Factor)2.水平(位级)Level三、正交表的构成1.行数(Runs)2.因素数(Factor)3.水平数(Levels)四、正交表的表现形式1.L=行数(水平数*因素数) 2.举例理解五、正交表的性质六、正交法设计测试用例的步骤七、如何选择正交表八、设计测试用例时的三种情况九、实例1.案例2.因素(变量,用C表示)及水平(变量的可取值,用T表示)3.按照..原创 2021-08-24 16:48:27 · 2281 阅读 · 0 评论 -
场景设计法
目录一、场景设计法1.理解二、场景法的基本设计步骤三、场景设计法需要掌握的基本知识1.基本流和备选流2.测试用例组成四、优缺点1.优点2.缺点五、使用场景六、注意七、实例1.案例2.分析需求,确定基本流和备选流事件3.根据基本流和备选流来确定场景4.设计用例5.设计测试用例中所需的数据一、场景设计法1.理解现在的软件几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景; 场景法是一种通过使用“场景”对软件系统的功能原创 2021-08-24 17:30:11 · 1656 阅读 · 0 评论 -
因果图分析法
目录一、因果图法1.理解二、因果图需要掌握的基本知识1.关系2.约束3.输出条件的约束4.输出条件的约束5.原因和结果表示6.中间节点三、因果图设计测试用例的步骤四、优缺点1.优点2.缺点五、实例1.案例2.分析案例六、为什么要有中间节点1.无中间节点因果图2.有中间节点因果图一、因果图法1.理解因果图是一种简化了的逻辑图,能直观的表明程序输入条件(原因)和输出动作(结果)之间的相互关系; 因果图法是借助图形来设计测试原创 2021-08-24 16:31:47 · 15489 阅读 · 4 评论 -
测试用例相关知识
目录一、测试用例的概念二、测试用例的意义三、测试用例的目的四、测试用例的内容1.测试用例的八个基本项2.更为详尽的测试用例内容3.注意五、测试用例部分内容理解1.前置条件2.操作步骤3.预期结果4.优先级六、测试用例优先级1.测试用例优先级划分2.如何设置测试用例的优先级七、测试用例的编写流程八、测试用例的设计方法1.等价类划分法2.边界值分析法3.因果图及判定表分析法4.正交排列法5.场景设计法6.错误猜测法一原创 2021-08-24 18:08:56 · 299 阅读 · 0 评论 -
如何写出一份优秀的测试用例
目录一、测试用例相关基础知识二、编写测试用例的原则三、优秀测试用例的特性四、注意五、善于使用测试用例设计方法1.等价类划分法2.边界值分析法3.因果图及判定表分析法4.正交排列法5.场景设计法6.错误猜测法一、测试用例相关基础知识熟悉测试用例相关理论知识可参考另一篇博客:https://blog.csdn.net/qq_46071165/article/details/119895604二、编写测试用例的原则测试用例要达到最大覆盖软件系统的功能点原创 2021-08-24 18:17:58 · 489 阅读 · 0 评论 -
软件测试分类
目录一、软件测试分类二、按“阶段”划分1.单元测试2.集成测试3.系统测试4.验收测试5.按阶段划分测试类型所对应测试对象等二、按“是否运行”划分1.静态测试2.动态测试三、按“是否查看源代码”划分1.白盒测试2.黑盒测试四、其他测试类型1.回归测试2.冒烟测试3.随机测试一、软件测试分类可从多个角度进行分类二、按“阶段”划分1.单元测试(1)在底层进行的测试称为单元测试又称为模块测试;针对软件设计中的最小.原创 2021-08-25 14:49:32 · 286 阅读 · 0 评论