测试理论基础
文章平均质量分 83
Myxyj
这个作者很懒,什么都没留下…
展开
-
软件测试理论知识(一)
学习软件测试的基础理论已经有很久了,这里就当做是自己的一个巩固与提升吧,想要学习测试理论基础,但是又不知道从何下手的可以关注我的博客,不定期更新!我也就不废话了,直接上干货。 软件测试的方式: 1.验证:是指在软件生命周期的各个阶段,用下一阶段的产品来检查是否满足上个阶段的规格定义。 例如:通过设计来验证需求定义的规格是否正确,通过编码...原创 2018-04-17 11:03:31 · 1792 阅读 · 1 评论 -
软件测试理论基础(二)
软件测试的过程管理一.软件测试的各个过程(PDCA)1.测试需求的分析和确定 2.测试计划 3.测试设计 4.测试执行 5.测试记录和缺陷跟踪 6.回归测试 7.测试总结和报告二.测试需求1.需求规格说明书的检查要点 正确性:对照原始需求检查需求规格说明书 必要性:不能回溯到出处的需求项可能是多多余的 优先级:恰当划分并标识 明确性:不使用含糊的词汇 ...原创 2018-04-17 16:09:25 · 1199 阅读 · 0 评论 -
软件测试理论基础(三)
测试覆盖率统计 测试覆盖率分为代码覆盖、功能模块覆盖。需求覆盖1.代码覆盖率 代码覆盖是指测试执行遍历了代码的哪些区域。 代码覆盖率 = (已执行测试的代码行 / 总的代码行)*100%对于代码覆盖率只能作为测试充分程度的参考,即使达到百分百也很可能是测试不充分的2.功能模块覆盖率通常用于在回归测试时衡量测试的覆盖面功能模块覆盖率 = (已执行测试的功能模块数 / 总的...原创 2018-04-17 16:29:19 · 556 阅读 · 0 评论 -
测试用例设计的一些例子
根据我自己所学的通过不同角度设计一些用例。一、测试项目:电梯可以通过那么几个大的角度来设计,当然不止这点。1.需求测试 2.功能测试 3.性能测试根据需求测试:查看使用说明书,是否有遗漏。功能测试又可以分为很多测试1.逻辑功能测试 2.界面测试 3易用测试 4.兼容测试 5 安装测试当然完全可以不拘泥于这些定义,因为测试不能按部就班,要根据实际情况来分析根据电梯还可以来一个安全测试,这个是非常重...原创 2018-04-19 14:01:55 · 2100 阅读 · 0 评论 -
白盒测试方法
1.逻辑覆盖法 2.循环覆盖法 3.基本路径法1.逻辑覆盖法包括以下六种(1)语句覆盖:每条语句至少执行一次(2)判定覆盖:每个分支都要执行一次,即if为真 if为假都要执行一次,(3)条件覆盖:每个单独条件至少为真/为假一次。即if(A,B)AB同时为真、为假(4)条件判定覆盖: 判定+条件覆盖-重复用例(5)条件组合:各条件之间真假值交叉组合一次,若有N个条件,则有2的n次方各组合用例即if1...原创 2018-04-19 17:33:53 · 8088 阅读 · 0 评论