【数据结构与算法】Project 1: Linear List 测试心得

    xiaoxiao2021-12-14  31

    Project 1: Linear List   (4H)

    Goal: Practice the implementation andapplication of stack.

    Task:利用栈完成算术表达式求值:从键盘或文件中输入算术表达式,计算其结果并显示。要求处理过程为:(1)转换为后缀表达式并输出;(2)对后缀表达式求值并输出。输入的表达式中可以有整数、实数、括号,运算符包括+、-、*、/、#(代表单目负)。可以多次输入不同的表达式进行计算,直到用户选择“退出”。栈的基本操作可以自己实现,也可以使用系统提供的STL实现。

        要求用4节课(2次实验课)完成。

    Deliverables:

    (1) Project files (Source code) that can becompiled and run. Your instructors will test your program by inputting someexpressions.

    注意:为确保你提交的代码能够被正确编译、运行,建议在提交代码后,自己马上下载到一个新的文件夹里,然后执行编译、运行操作,确认一切正常。

    (2) Report

    Deadline: Dueon or before Nov. 12 by 10:00pm. The deliverables received between 10:01pm – 11:59pmon the day they are due will be penalized 5% of the points on this project.

    以上为实验内容

    *关于测试中缺陷的一些小知识点:

    一 严重程度

    致命:系统无法正常运行

    严重:很明显的错误性的bug

    较重:相对明显的错误性的bug

    一般:常见的bug

    建议类:(暂时保留,可能去掉)

    二 优先级

    说明:紧急相当于执行前的准备工作,重要相当于后续的工作

    重要且紧急:优先级最高,一定要做的

    重要不紧急:暂时可以先缓一缓 但一定要做的

    紧急不重要:可以先准备下,随时准备做的

    不紧急不重要:可忽略不计的

    三 bug类型:

    功能错误:功能上的错误性bug

    代码错误:一般很少出现,通常在自测时出现(对白盒测试、自测的比较适合)

    内容相关:业务逻辑方面以及业务描述等相关问题

    表单相关:表单逻辑、样式、内容问题

    用户界面:UI表现,包括对话框样式和文字描述问题

    需求变动:原有的需求基础上的更改

    新增需求:会议上提出的新需求,非正式会议提出的不属于该项

    设计文档:数据库设计文档、概要/详细设计文档

    建议:功能已满足但待改善,属于改良性建议

    配置相关:如web服务器或者数据库服务器配置等问题

    安装部署:项目部署时出现的错误,可能不是程序本身的问题而是工具本身和人为因素引起

    安全相关:加密和水印等安全信息

    性能压力:负载、压力测试

    标准规范:根据国际标准或者公司内部制定的某标准

    测试脚本:如用工具LR编写并执行脚本进行测试

    转载请注明原文地址: https://ju.6miu.com/read-968947.html

    最新回复(0)