为了账号安全,请及时绑定邮箱和手机立即绑定

软件测试基础-概念篇

难度入门
时长 3小时 2分
学习人数
综合评分9.57
111人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.4 逻辑清晰

最新回答 / 金毛西卡
单元测试就是对一个代码模块进行测试,一般都是开发做的,你只用了解是什么意思就行了
老师辛苦了
声音 不清楚,听着要命
听不清楚啊
在软件测试的概念里,圈复杂度用来衡量一个模块判定结构的复杂程度,数量上表现为独立线性路径条数,即合理的预防错误所需测试的最少路径条数。圈复杂度大说明程序代码可能质量低且难于测试和维护,根据经验,程序的可能错误和高的圈复杂度有着很大关系。
4、核心系统集成:先把核心的软件部分挑选出来,并对这些部件进行集成测试,在测试通过的基础上再逐步的扩展的外围的部件,直到最后形成稳定的软件产品
5、高频集成:同步软件开发过程,每隔一段时间研发团队就对现有的代码进行一次集成测试
集成测试的主要实施方案
1、Big Bang:一次性集成,主要做法把大部分的开发模块都耦合起来形成一个完整的软件系统或者系统的主要组成部分,并把他们拿来做集成测试,即把所有的东西组装好,一起来做测试。
2、自顶向下:递增的组装软件结构的方法,一般来说从主程序开始沿控制层逐层的向下集成,通过这种方式逐层的测试,覆盖到所有的模块。
3、自底向上:最常用的集成测试,从程序模块的最底层模块开始,逐层的向上组装并逐层的测试。好处:针对我们已经组装的测试,不需要对上一层组装模块,比较好的锁定软件故障的位置
调快速度确实好多了
讲的好详细啊,概念性的东西太多了。
用更高倍速的语速来听,很有利于集中精力去听,每种速度试一遍你会发现不一样的世界
初级中的初级
老师讲的很清楚,简单易懂。如果更多实例,会更有趣一点。

最赞回答 / 慕慕5519156
TMM是测试成熟度模型,TDD是测试驱动开发理论
希望有字幕
课程须知
本门课程适合有志于从事软件测试或在校软件专业的同学学习, 最好了解一些软件工程的基本概念,对软件测试这个职业有一些最基本的认识。(随堂资料:http://img1.sycdn.imooc.com//down/57bd4d2f0001474e00000000.rar)
老师告诉你能学到什么?
通过学习本门课程,能够理清我们接触到得各种不同的软件测试概念以及它们的主要作用和适用场景,可以更加理解软件测试这个职业的作用和对软件产品的意义。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消