C++动态测试实验报告:使用Parasoft C++Test进行自动化测试
需积分: 0 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. 控制台信息:控制台信息是指测试过程中的输出信息,包括测试结果、测试用例、测试时间等信息。
2024-03-26 上传
2023-06-10 上传
2023-12-23 上传
2023-07-16 上传
2023-11-17 上传
2023-07-27 上传