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

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编写并执行脚本进行测试


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值