C++动态测试实验报告:使用Parasoft C++Test进行自动化测试

需积分: 0 14 下载量 60 浏览量 更新于2024-07-15 收藏 2.65MB PDF 举报
C++ Test实验(动态测试) 本实验报告的主要目的是掌握动态测试的方法,并学会使用Parasoft C++Test进行动态测试。实验环境为Windows XP,使用Parasoft C++Test 9.2版本。 实验中,我们使用Parasoft C++Test进行动态测试,包括自动化测试、自定义测试用例、数据源测试用例、桩函数机制等。 自动化测试中,我们首先导入要测试的VC6项目,然后复制内置测试配置到用户自定义配置,接着自动化生成并执行测试用例,对工程里的Account.cxx进行测试。最后,我们查看生成的测试报告。 在自定义测试用例中,我们首先确定测试人员的测试需求,假设用户想测试Account.cxx文件里的函数doubleAccount::debit(double amount),然后打开测试用例探测窗口,设定测试用例的输入,并指定相应的输出。最后,我们执行单元测试,查看和验证测试结果。 在数据源测试用例中,我们继续使用自动化测试中导入的Exp4的工程,添加全局数据源,使用导入的csv文件数据生成测试用例。最后,我们在已有的测试用例基础上手动添加测试。 通过本实验,我们掌握了动态测试的方法,学会了使用Parasoft C++Test进行动态测试,包括自动化测试、自定义测试用例、数据源测试用例、桩函数机制等。 知识点: 1. 动态测试的方法:动态测试是指在程序执行过程中对程序进行测试,检查程序的正确性和性能。 2. Parasoft C++Test:Parasoft C++Test是一个自动化测试工具,能够对C++程序进行自动化测试,包括自动化生成测试用例、执行测试用例等。 3. 自动化测试:自动化测试是指使用自动化测试工具对程序进行测试,自动化生成测试用例、执行测试用例等。 4. 自定义测试用例:自定义测试用例是指根据测试人员的测试需求,自定义测试用例,设定测试用例的输入,并指定相应的输出。 5. 数据源测试用例:数据源测试用例是指使用外部数据源对程序进行测试,例如使用csv文件数据对程序进行测试。 6. 桩函数机制:桩函数机制是指在测试过程中,使用桩函数来模拟程序的行为,检查程序的正确性和性能。 7. 单元测试:单元测试是指对程序的单个模块或函数进行测试,检查其正确性和性能。 8. 测试报告:测试报告是指测试结果的总结,包括测试结果、测试用例、测试时间等信息。 9. 质量任务窗口:质量任务窗口是指Parasoft C++Test中的一个窗口,用于查看生成的测试报告,检查测试结果。 10. 控制台信息:控制台信息是指测试过程中的输出信息,包括测试结果、测试用例、测试时间等信息。