课程实验

实验分数是课程总评成绩构成的一部分,没有提交实验将导致缺少相应分数。对于完成全部实验确有困难的同学,可以仅提交部分完成的代码。提交完全为空的代码文件也将获得一定的实验分数。

本课程实验包括:

  1. shell 功能测试:利用 C++ 单元测试框架 googletest 特性,对 Minishell 项目进行系统性的黑盒测试。
  2. Web 测试: 基于 Web 自动化工具 Appium, 对一个真实网站进行功能性测试
  3. LLM 测试:对大语言模型进行功能性和安全性测试。

框架代码下载

最终提交物为测试用例代码文件,请在完成所有 Lab 后,运行 ./pack_tests.py 并将其打包的 zip 提交。

点击提交

提交截止时间: 2025-12-21(校历第 17 周周日) 23:59:59


Table of contents