软件测试大作业

更新时间:2023-11-23 01:44:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

一、 1. 2. 3. 二、 1.

《软件测试》大作业提交要求:

将作业进行压缩打包,发到我的邮箱shuxia.bai@gmail.com 大作业格式命名规范:班级+学号,例:软件2班+张三 大作业提交截止日期:2011年12月30日之前 具体考核内容:

通过对本课程的学习,谈谈你对软件测试的认识,即总结什么是软件测试?为什么要进行软件测试?如何完成软件测试? 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. 查找关于《软件测试》或者《软件测试技术》求职相关笔试或面试题

集,总结题目类型并独立完成题目。

本文来源:https://www.bwwdw.com/article/3bgv.html

Top