- 0
- 0
- 约6.72千字
- 约 24页
- 2026-02-05 发布于江苏
- 举报
-PAGE1-
哈尔滨华德学院
实验报告
课程名称:
软件测试方法和技术
系别:
计算机应用技术系
专业:
软件工程
学号:
1099111130
姓名:
陈天任
学期:
2012年春季学期
实验成绩:
计算机应用技术系监制
实验名称:电话号码问题
实验时间:5.16
学时:4
实验地点:s103
实验目的:根据程序的规格说明,作等价类划分,设计测试方案。
实验步骤:某城市电话号码由三部分组成。它们的名称和内容分别是:
(1)地区码:空白或三位数字;
(2)前缀:非0或1的三位数字;
(3)后缀:4位数字。
假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的电话号码。根据该程序的规格说明,作等价类的划分,并设计测试方案。
测试代码:
importjava.util.Scanner;
publicclasstest1{
publicstaticvoidmain(String[]args){
Scannerinput=newScanner(System.in);
Stringstr=input.nextLine();
str=str.trim();
System.out.println(str);
System.out.println(电话号码由三部分组成,1)地区码:空白或三位数字;(2)前缀:非0或1的三位数字;(3)后缀:4位数字。);
if(str.matches(\\d{3}(-??|*)[2-9]{3}\\d{4})){
System.out.println(您输入的电话号码格式正确:+str);
}
elseif(str.matches([2-9]{3}\\d{4})){
System.out.println(您输入的电话号码格式正确:+str);
}
else{
System.out.println(您输入的电话号码格式有错误,请重新输入);
}
}
}
输入
合理等价类
不合理等价类
电话号码
(1)输入包含7-10位的数字,地区码后可以接空格或-
(2)有非法字符(3)少于七个数字字符(4)大于10个数字符
3.用决策表测试法测试以下程序:该程序有三个输入变量month、day、year(month、day和year均为整数值,并且满足:1≤month≤12和1≤day≤31),分别作为输入日期的月份、日、年份,通过程序可以输出该输入日期在日历上隔一天的日期。例如,输入为2004年11月29日,则该程序的输出为2004年12月1日。
(1)分析各种输入情况,列出为输入变量month、day、year划分的有效等价类。
(2)分析程序的规格说明,并结合以上等价类划分的情况,给出问题规定的可能采取的操作(即列出所有的动作桩)。
(3)根据(1)和(2),画出简化后的决策表。
importjava.text.SimpleDateFormat;
importjava.util.Calendar;
importjava.util.Date;
importjava.util.Scanner;
publicclasstest{
publicstaticvoidmain(String[]args){
intdate,month,year;
Scannerinput=newScanner(System.in);
date=input.nextInt();
month=input.nextInt();
year=input.nextInt();
System.out.println(您输入的日期为:+year+年+month+月+date+日);
if(date=1date=31month=1month=12){
Calendartime=Calendar.getInstance();;
try{
time.set(year,month-1,date);
time.add(Calendar.DATE,2);
Dateda=time.getTime();
SimpleDateFormatsdf=newSimpleDateFormat(yyyy-MM-dd);
System.out.println(sdf.format(da));
}catch(Exceptione){
System.out.p
您可能关注的文档
- 安全生产规划大纲.doc
- 安全生产规章制度(同名242).doc
- 安全生产规章制度的管理制度.doc
- 安全生产规章制度总则.doc
- 有关化学反应速率与化学平衡的几个问题.doc
- 有关环保的作文素材.doc
- 有关混凝土超标报警处理要点及试验基础知识培训.doc
- 有关季节的古诗词.doc
- 有关坚持的事例.doc
- 有关简短个人工作总结-2019年范文.doc
- 商业航天的融资渠道与风险研究_2026年1月.docx
- 智慧路灯与城市安防联动布控策略研究_2026年1月.docx
- 元宇宙实验室在工科教学中的沉浸效果评估_2026年1月.docx
- 某公司获国际海底管理局许可采矿但环保组织抗议破坏未知生态系统_2026年1月.docx
- 2026年及未来5年市场数据中国网约车行业发展前景预测及投资战略研究报告.docx
- 2026年及未来5年市场数据中国网络零售产业竞争现状及十五五投资动向研究报告.docx
- 2026年及未来5年市场数据中国卫星通信设备行业市场需求与投资战略规划分析报告.docx
- 2026年及未来5年市场数据中国卫星导航市场竞争力分析及投资战略预测研发报告.docx
- 2026年及未来5年市场数据中国网络教育行业前景研究与投资战略研究报告.docx
- 2026年及未来5年市场数据中国微型滤波器行业市场专项调研及投资前景可行性预测报告.docx
最近下载
- 腱鞘炎的护理查房.pptx VIP
- 2025智能锂电池管理系统技术规范.docx VIP
- 精品解析:重庆市第八中学2025-2026学年高一上学期期末数学试题(解析版).docx VIP
- 专四语法讲解虚拟语气省公共课一等奖全国赛课获奖课件.pptx VIP
- 数字媒体艺术概论-数字媒体艺术发展简史.ppt VIP
- 公安局党委书记2025年度民主生活会个人对照检查发言材料(五个带头).docx VIP
- 清华大学《概率论与随机过程》期末试卷.pdf VIP
- 基业长青帝王学的思考维南柏先生.pdf VIP
- 精品解析:重庆市第八中学2025-2026学年高一上学期期末数学试题(原卷版).docx VIP
- 一种智能锂电池充电机及其控制系统.pdf VIP
原创力文档

文档评论(0)