实验四单元测试一、实验说明实验4个学时。二、实验目的1.掌握单元测试技术,并按单元测试的要求设计测试用例。2.能用单元测试工具(如Junit、CppUnit等)实施测试。3.能熟练应用黑盒测试技术进行测试用例设计。4.能熟练应用白盒测试技术进行测试用例设计。5.对测试用例进行优化设计。三、实验设备PC机一台,要求安装windows操作系统、Office、Eclipse和Junit。四、实验内容题目:如登录控件的单元测试。五、实验步骤1.根据功能测试技术设计测试用例,主要考虑边界测试、等价类和基于决策表等技术。2.根据白盒测试技术设计测试用例,主要考虑路径测试技术。3.根据所学知识确定优化策略(原则:用最少的用例检测出更多的缺陷、软件测试的充分性与冗余性考虑),设计两套测试用例集。4.根据设计的两套测试用例集进行测试,参照缺陷等级给出缺陷列表。5.计算测试用例的分支覆盖率、条件覆盖率和语句覆盖率等测试管理指标。六、实验要求1.以实验报告的形式撰写单元测试的测试用例。2.实验结果要求给出两套测试用例集测试效果比较(根据实验步骤中的4、5两步进行撰写)七、实验思考1.在实际的测试中,如何设计测试用例才能达到用最少的测试用例检测出最多的缺陷。2.在进行用例设计时,如何考虑软件测试用例的充分性和减少软件测试用例的冗余性。为了高效地进行软件测试,目前还有哪些测试技术可以使用?