软件测试技术实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件测试技术实验报告本页仅作为文档页封面,使用时可以删除

This document is for reference only-rar21year.March

《软件测试技术》

实验报告

河北工业大学计算机科学与软件学院

2017年9月

软件说明

电话号码问题

某城市电话号码由三部分组成。它们的名称和内容分别是:地区码:空白或三位数字;

前缀:非'0'或'1'的三位数字;

后缀:4位数字。

流程图

源代码

import .*;

import class PhoneNumber extends Frame implements ActionListener{ /**

*

*/

private static final long serialVersionUID = 1L;

private final String[] st = {"Name","Local","Prefix","Suffix"}; static int c_person=0;

TextField t_name,t_local,t_prefix,t_suffix; RecordDialog d_record;

MessageDialog d_message;

person a[]=new person[100];

public PhoneNumber()

{

super("电话号码");

(250,250);

(300,240);

Panel panel1 = new Panel(new GridLayout(4, 1));

for (int i = 0; i < ; i++)

(new Label(st[i],0));

Panel panel2 = new Panel(new GridLayout(4, 1));

t_name =new TextField("",20);

t_local =new TextField("");

t_prefix=new TextField("");

t_suffix=new TextField("");

(t_name);

(t_local);

(t_prefix);

(t_suffix);

Panel panel3 = new Panel(new FlowLayout());

Button b_save = new Button("Save");

Button b_record= new Button("Record");

(b_save);

(b_record);

(new BorderLayout());

("West", panel1);

("East", panel2);

("South", panel3);

addWindowListener(new WindowCloser());

(this);

(this);

d_record=new RecordDialog(this);

d_message=new MessageDialog(this);

(true);

}

private class RecordDialog extends Dialog{

private static final long serialVersionUID = 1L;

Frame frame; ;

(message);

}

("");

("");

("");

("");

}

if(label=="Record"){

());

}

}

public String toshow(){

String s="name\tlocal\tprefix\tsuffix\n";

for(int i=0;i

s+=a[i].toString();

return s;

}

public static void main(String arg[])

{

new PhoneNumber();

}

}

界面

使用说明:

name 姓名接受:任意个字符

有效:任意个字符

local 地区号接受:任意个字符

有效:三个数字(0-9)

不填,默认为空,可改进为默认值(当前地区)Prefix 前缀接受:任意个字符

有效:非'0'或'1'的三位数字

Suffix 后缀接受:任意个字符

有效:4位数字(0-9)

Save 保存保存当前记录,清空文本框内容

Record 记录读取之前的记录

白盒测试实践

判定—条件覆盖

地区码空白取真为T1取假为F1

三位取真为T2取假为F2

数字0-9 取真为T3取假为F3

前缀三位取真为T4取假为F4

数字2-9 取真为T5取假为F5

后缀四位取真为T6取假为F6

数字0-9 取真为T7取假为F7

测试用例

编号测试用例取值条件具体取值判定条件18791234F2 F3-3数字-4数字T

266F13数字-3数字-4数字T

333A555666

F3含字母-3数字-4数字F

6

46F22数字-3数字-4数字F

566F53数字-000-4数字F

66F43数字-2数字-4数字F

7333555A66

F73数字-3数字-含字母F

6

8F63数字-3数字-2数字F

相关文档
最新文档