软件测试
文章平均质量分 60
水果篮子~
这个作者很懒,什么都没留下…
展开
-
自动化测试介绍
一、自动化测试概念自动化测试是指一切把人为驱动的测试行为转换成机器程序去驱动测试的过程,小到可以通过脚本生成一些测试数据,大到根据测试用例生成测试脚本并驱动测试行为。二、自动化测试优势自动化测试在提升软件测试团队效率方面有很多优势1.快速的进行回归测试2.快速反馈测试结果3.可以支持几乎无限制的测试用例迭代执行4.可以有效的支持敏捷、极限编程思想5.自定义的缺陷报告6.解决手工测试无法完成的工作(性能测试-高并发的测试,需要模拟大量的虚拟用户来进行测试,单元测试)三、原创 2021-11-13 22:18:34 · 5447 阅读 · 0 评论 -
功能测试技术——决策表法
一、决策表的概念在一些数据处理问题当中,某些操作的实施依赖于多个逻辑条件的组合,即:针对不同逻辑条件的组合值,分别执行不同的操作。 决策表就是分析和表达多逻辑条件下执行不同操作情况的工具。二、决策表的组成决策表通常由以下4部分组成:条件桩—列出问题的所有条件 条件项—针对条件桩给出的条件列出所有可能的取值 动作桩—列出问题规定的可能采取的操作 动作项—指出在条件项的各组取值情况下应采取的动作将任何一个条件组合的特定取值及相应要执行的动作称为一条规则。在决策表中贯穿条件项和动..原创 2021-11-06 15:29:04 · 2615 阅读 · 0 评论 -
功能测试技术——边界值分析法
一、边界值分析法的概念二、常见的边界值三、边界值分析法设计测试用例四、标准型(一般性)测试五、健壮性测试一、边界值分析法的概念 边界值分析法就是对输入的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界1 为什么引入边界值分析法?测试实践表明,大量的故障往往发生在输入定义域的边界上,而不是在其内部。因此,针对各种边界情况设计测试用例,通常会取得很好的测试效果。例如,一个循环条件为“≤”时,却错写成...原创 2021-11-05 22:15:25 · 7073 阅读 · 0 评论 -
软件测试与软件开发的区别
什么是软件测试?验证软件是否满足用户需求软件测试是按照一定的评判标准(需求)来进行的活动 2.软件测试和软件开发的区别?软件开发:用程序开发的方式把用户的需求实现成一个软件(APP,Web网站,小程序。。) 角色:程序开发人员软件测试:测试人员进行测试,查看是否满足用户需求(1)软件测试和软件调试的区别?(软件调试是在软件开发过程进行)目的不同:软件测试是查看软件是否满足用户的需求软件调试是开发人员检查程序是否实现了它想要程序实现的功能。角色:软件测试:软...原创 2021-07-24 22:22:56 · 893 阅读 · 1 评论