当前位置:文档之家› 软件测试大作业

软件测试大作业

一、《软件测试》大作业提交要求:
1.将作业进行压缩打包,发到我的邮箱shuxia.bai@
2.大作业格式命名规范:班级+学号,例:软件2班+张三
3.大作业提交截止日期:2011年12月30日之前
二、具体考核内容:
1.通过对本课程的学习,谈谈你对软件测试的认识,即总结什么是软件
测试?为什么要进行软件测试?如何完成软件测试?
2.黑盒测试:
1)假设商店货品价格(R)都不大于100元(且为整数),若顾客付
款(P)在100元内,现有一个程序能在每位顾客付款后给出零钱
的最佳组合(找给顾客货币张数最少)。

假定此商店的货币面值只
包括:50元(N50)、5元(N5)、1元(N1)4种。

请按照题意,
使用等价类划分法设计测试用例。

2)一个试卷评分和成绩统计的程序,输入文件由80个字符的一些记
录组成,共有3组:标题,每个学生的成绩和等级报告;按学生
得分排序,每个学生的成绩,平均分数,最高和最低分之差的报
告;按题号排序,每题学生答对的百分比报告。

对该题目的输入
和输出条件进行边界分析,并设计测试用例。

3)用因果图法设计以下程序的测试用例。

某公司对客户有一定的折
扣政策,公司软件的一个模块的需求说明书中描述“……当交易额
小于等于5万元时折扣为0,当交易额大于5万元时才有折扣,如
果交易的客户在三个月内无欠款,则折扣为15%;如果交易的客
户在三个月内有欠款,若该客户是三年以上的老客户,则折扣为
10%;若该客户不是三年以上的老客户,则折扣为5%” 。

4)请建立下列需求的决策表,并绘制出化简(合并规则)后的决策
表。

软件的一个模块的需求规格说明书中描述到“……对于功率大
于50马力的机器或者维修记录不全的或已经运行10年以上的机
器应予以优先的维修处理……”这里假定“维修记录不全”和“优先维
修处理”有严格的定义。

3.白盒测试:为以下流程图所示的程序设计一组测试用例,要求分别满
足语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖和路径覆盖。

4.学习并使用一款软件测试工具,下载并安装该软件,启动并操作整个
软件,学习其主要功能,并选择一个实例,运行该工具进行测试并分析测试结果。

1)给出一份该工具主要功能的使用说明;
2)若该工具为功能或性能测试工具(黑盒测试),则用它完成一个软
件(或其中的某些功能)的测试;若该工具为白盒测试工具,用
它完成一个软件中某些程序代码的测试;若该工具为测试辅助工
具、测试管理工具或其它类型的工具,请给出针对特定场景的测
试结果。

3)给出上述测试过程中的测试用例和测试报告文档。

5.查找关于《软件测试》或者《软件测试技术》求职相关笔试或面试题
集,总结题目类型并独立完成题目。

相关主题