- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实用标准文案
PAGE
精彩文档
软件测试实验报告
姓 名:
汪国志
学 号:班级名称:
软件工5班
指导教师:
覃俊
实验日期:
2012.11.04
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc340063413 实验一 白盒测试 PAGEREF _Toc340063413 \h 3
HYPERLINK \l _Toc340063414 1 问题描述: PAGEREF _Toc340063414 \h 3
HYPERLINK \l _Toc340063415 2 程序代码: PAGEREF _Toc340063415 \h 3
HYPERLINK \l _Toc340063416 3 测试方法: PAGEREF _Toc340063416 \h 4
HYPERLINK \l _Toc340063417 3.1采用语句覆盖方法 PAGEREF _Toc340063417 \h 4
HYPERLINK \l _Toc340063418 3.2采用判定/条件覆盖方法 PAGEREF _Toc340063418 \h 5
HYPERLINK \l _Toc340063419 实验二 黑盒测试 PAGEREF _Toc340063419 \h 7
HYPERLINK \l _Toc340063420 1 问题描述: PAGEREF _Toc340063420 \h 7
HYPERLINK \l _Toc340063421 2 程序代码: PAGEREF _Toc340063421 \h 7
HYPERLINK \l _Toc340063422 3 测试方法: PAGEREF _Toc340063422 \h 8
HYPERLINK \l _Toc340063423 3.1等价类划分: PAGEREF _Toc340063423 \h 8
HYPERLINK \l _Toc340063424 3.2 边界值法 PAGEREF _Toc340063424 \h 9
实验一 白盒测试
1 问题描述:
Find the first instance in string of each character in what
Return the locations of the first instance of each what[i] in where[i]
ignoring the first start characters in string
Return TRUE if any character found
All strings are NULL-terminated
2 程序代码:
(开发环境:Windows7、VC):
#include string.h
#include stdio.h
#include stdlib.h
int findx( char *string, int start, char *what, int where[] );
void main()
{
int startp;
char *p,*q;
p=(char *)malloc(50);
q=(char *)malloc(50);
printf(please input the string:\n);
scanf(%s,p);
printf(please input the what:\n);
scanf(%s,q);
printf(enter start position:\n);
scanf(%d,startp);
int len1=strlen(p);
int len2=strlen(q);
int a[50];
int l=findx(p,startp,q,a);
if(l==1)
{printf(\t有字符被找到,子串中每个字符在母串中从第%d个位置开始寻找,其起始位置为:\n,startp);
for(int i=0;ilen2;i++)
{
if(a[i]len1)
printf(\t第%d个字符%c: %d \n ,i,q[i],a[i]);
else printf(\t第%d个字符%c:没找到 \n ,i,q[i]);
}
}
else printf(没有找到任何字符!);
}
int findx( char *string, int start, char *what, int where[] )
{
int i = 0;
文档评论(0)