软件测试2019:第三次作业

1.单元测试的任务有哪些?

单元测试针对每个程序的模块,解决5个方面的测试问题:模块接口、局部数据结构、边界条件、独立的路径和错误处理。详细来说:
(1)模块接口的测试:检查进出程序单元的数据流是否正确。对模块接口数据流的测试必须在任何其他测试之前进行,因为如果不能确保数据正确的输入和输出的话,所有的测试都是没有意义的。
(2)局部数据的测试:必须测试其内部的数据能否保持完整性,包括内部数据的内容、形式及相互关系不发生错误。
(3)边界条件:目的是检测在数据边界处模块能否正常工作,边界测试是单元测试的一个关键任务。
(4)独立路径:路经测试也称为覆盖测试。在单元测试中,最主要的测试是针对路径的测试。测试用例必须能够发现由于计算错误、不正确的判定或不正常的控制流而产生的错误。
(5)错误处理:良好的设计应该预先估计到投入运行后可能发生的错误,并给出相应的处理措施,使得用户不至于束手无策。

2.代码评审方法有哪些?你认为哪一种比较有效,理由是什么?

代码走查(代码互查) 和 正式会议审查。

审查高效,走查是开发人员讨论可能出现问题的地方,人脑分析结果.审查是测试人员干的,准备工作充分,参加人员包括了测试人员(专业性)。

3.请搭建并简单配置一个Jenkins的持续集成环境,贴上搭建完成后的截图,写一段搭建和初步试用的心得。

搭建时花费的时间比较长,但是操作起来简单,很适合初学者。

posted @ 2019-04-17 21:04  陆燕  阅读(260)  评论(0编辑  收藏  举报