软件测试实验报告材料07156

软件测试实验报告材料07156

ID:30253393

大小:385.50 KB

页数:10页

时间:2018-12-28

软件测试实验报告材料07156_第1页
软件测试实验报告材料07156_第2页
软件测试实验报告材料07156_第3页
软件测试实验报告材料07156_第4页
软件测试实验报告材料07156_第5页
资源描述:

《软件测试实验报告材料07156》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文案软件测试实验报告姓名:汪国志学号:08065047班级名称:软件工5班指导教师:覃俊实验日期:2012.11.04精彩文档实用标准文案实验一白盒测试31问题描述:32程序代码:33测试方法:43.1采用语句覆盖方法43.2采用判定/条件覆盖方法5实验二黑盒测试71问题描述:72程序代码:73测试方法:83.1等价类划分:83.2边界值法9精彩文档实用标准文案实验一白盒测试1问题描述:Findthefirstinstancein"string"ofeachcharacterin"what"Returnthelocationsofthefirstinstanceofeachwhat[

2、i]inwhere[i]ignoringthefirst"start"charactersinstringReturnTRUEifanycharacterfoundAllstringsareNULL-terminated2程序代码:(开发环境:Windows7、VC):#include#include#include"stdlib.h"intfindx(char*string,intstart,char*what,intwhere[]);voidmain(){intstartp;char*p,*q;p=(char*)malloc(50);q=(char*

3、)malloc(50);printf("pleaseinputthestring:");scanf("%s",p);printf("pleaseinputthewhat:");scanf("%s",q);printf("enterstartposition:");scanf("%d",&startp);intlen1=strlen(p);intlen2=strlen(q);inta[50];intl=findx(p,startp,q,a);if(l==1){printf("t有字符被找到,子串中每个字符在母串中从第%d个位置开始寻找,其起始位置为:",startp);for

4、(inti=0;i

5、entcharacterfound=FALSE*/intj;/*indexintostring[]*/charc=what[0];while(c!='00'){found=0;/*FALSE*/j=start;do{if(string[j++]==c){found=1;/*TRUE*/any=1;/*TRUE*/}}while((!found)&&(j

6、,每个分支语句都要被执行到,所以只需要一个测试用例即可实现所有语句的覆盖。测试用例如下表:用例输入预计输出实际输出stringwhatstartreturnwherereturnwhere"a""ab"01{0,1}精彩文档实用标准文案语句覆盖测试结果,如下图所示:3.2采用判定/条件覆盖方法判定/条件覆盖:设计足够多的测试用例,使得判定中每个条件的所有可能结果至少出现一次,每个判定本身所有可能结果也至少出现一次。精彩文档实用标准文案分析findx()程序,画出如上的程序流程图,根据程序流程图,列出所有可能结果所经过的路径如下:OABDGHIKOACEBDGHIKOACECDFHIKOACD

7、FHIKOK判定/条件覆盖测试用例用例输入路径预计输出实际输出stringwhatstartreturnwherereturnwhere"a"""0OK0{}"a""b"0OACDFHIK0{1}"ab""c"0OACECDFHIK0{2}"ab""b"0OACEBDGHIK1{1}"ab""a"0OABDGHIK1{0}判定/条件覆盖方法测试结果,如下图所示:精彩文档实用标准文案实验二黑盒测试1问题描述:F

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。