《 软件工程 》实验报告

上传人:文*** 文档编号:26133229 上传时间:2021-08-06 格式:DOCX 页数:19 大小:608.47KB
收藏 版权申诉 举报 下载
《 软件工程 》实验报告_第1页
第1页 / 共19页
《 软件工程 》实验报告_第2页
第2页 / 共19页
《 软件工程 》实验报告_第3页
第3页 / 共19页
资源描述:

《《 软件工程 》实验报告》由会员分享,可在线阅读,更多相关《《 软件工程 》实验报告(19页珍藏版)》请在装配图网上搜索。

1、淮海工学院计算机科学系实验报告书课程名:软件工程题 目:软件测试实验班 级:软彳121学 号: 2012122722姓 名:朱德坤评语:成绩: 指导教师: 批阅时间: 软件工程实验报告1软件测试验报告要求1目的与要求:1)系统学习和理解结构化软件工程实现阶段的基本概念、原理、技术和方法;2)掌握软件测试的基本技术和方法,特别是白盒测试与黑盒测试技术和方法;3)通过实验,要逐步提高白盒测试与黑盒测试技术的实际应用能力;4)熟悉C+编程环境下编写、调试单元代码的基本操作技术和方法;5)按照实验题目要求独立完成本次试验任务,严禁拷贝、抄袭他人设计成果;6)认真书写实验报告(要求给出完整的测试信息,如

2、测试程序、测试用例,测试结果分析等),并于5月5日以前提交。2实验内容或题目1 .选择结构化详细设计试验中自己设计的某一具有代表性控制结构模块(含有分支和循环结构),并用C语言实现(提前准备好,每种测试用例分别写在作业本上,上机时带上检查)而后分别完成下述 2、3、4各题测试用例设计和测试结果分析;2 .采用白盒测试技术中逻辑覆盖方法(至少包含语句覆盖、判定覆盖、条件覆盖、条件组合 覆盖)设计测试用例,完成测试(测试屏幕截图)和测试结果分析;3 .采用白盒控制结构测试技术的基本路径测试和边界测试方法设计相应测试用例,并完成测试和测试结果分析;4 .采用黑盒测试技术中的等价类划分方法设计相应测试

3、用例(可重选适合黑盒测试技术的模块),并完成程序测试和测试结果分析;3实验步骤与源程序程序流程图: 软件工程实验报告-7 -流图:程序:/拥有超级用户 superuser ,密码zdk#include #include #include #include #include using namespace std;int PD; /全局判断执行码void SetPos( int i , int j)/界面光标位置函数COORD)os= i -1, j -1;HANDLEOut=GetStdHandle( STD_OUTPUT_HANDLESetConsoleCursorPosition(Out,

4、pos);void jm()/绘制登陆界面system( cls);SetPos(20,3);cout *SetPos(20,4);cout *欢迎使用图书管馆图书管理系统SetPos(20,5);cout”*”SetPos(30,7);cout 1.注册;SetPos(30,8);cout 2.登录;SetPos(30,9);cout 3.退出;SetPos(30,12); 二cout 请输入对应功能的序号:; void Zjm()/绘制登录后界面int i;if (PD=0)PD=1;system( cls);return ;SetPos(25,3);if (PD=1)cout 1.查看我

5、的图书信息 else cout 1.管理其他用户;SetPos(25,4);cout 2.退出;SetPos(20,6);couti;switch (i)case 1:cout 图书信息:.n.n.n;system( pause);exit(0);/登陆后的执行区域,预留空间case 2: IPD=1;system(cls);return ; class user/定义用户类 public user(string w1, string w2):user1( w1),password( w2) void save()/保存成员函数 ofstream ofile( C:Program Filesd

6、ata.txt, ios_base :app);|ofileuser1endlpasswordendl;ofile.close(); private : | string user1; string password; ; void zhuce()/注册全局函数 | char user125,user225= superuser ,password25,password125;ofstream ofile;ofile.open( C:Program Filesdata.txt, ios_base :app);ofile.close();coutuser1;| if (strcmp(user1,

7、user2)=0) PD=0;cout 您不能注册管理员帐号 ;Sleep(1000); return ; ifstream ifile; ifile.open( C:Program Filesdata.txt, ios_base :in);while (!ifile.eof() ifile.getline(user2,25,n );ifile.getline(password,25,n);if (strcmp(user1,user2)=0 ) cout该用户已存在;Sleep(1000); ifile.close(); PD=0; return ; ifile.close();Set:cou

8、tpassword;coutpassword1;if (strcmp(password,password1)!=0) cout您两次输入的密码不一致! endlendl;system( pause); goto Set;|user use(user1,password);|use.save();coutendlendl 保存成功! endl;Sleep(1000);system( cls);PD=0;void denglu()/ 登陆函数char user25,password25;char user125= superuser ,password125= zdk;coutuser;coutp

9、assword;if (strcmp(user1,user)=0 & strcmp(password,password1)=0) cout ttt 登陆成功;Sleep(1000);PD=2;system( cls);cout欢迎管理员登录!;return ;ifstream ifile;ifile.open( C:Program Filesdata.txt, ios_base :in);while (!ifile.eof() I ifile.getline(user1,25,n);ifile.getline(password1,25,n);if (strcmp(user1,user)=0 &

10、 strcmp(password1,password1)=0) coutttt登陆成功;PD=1;ifile.close();|system( cls);cout欢迎用户user 登录;return ;couta;switch (a)case 1:| zhuce();break ;case 2:denglu();break ;case 3:exit(0);/ 退出default :PD=0;cout 序号错误;Sleep(500);int main()/ 主函数for (PD=1; PD;)jm();xuanze();Zjm();system( cls);SetPos(25,2);cout感谢

11、使用本软件!;return 0; 4测试数据与实验结果(可以抓图粘贴) 测试:(1)语句覆盖路彳5 1:1-2-3-5-7-9路彳仝 2:1-2-4-6-8(2)判定覆盖路彳仝 1:1-2-3-5-7-9 软件工程实验报告9 -路彳仝 3: 1-2-4-6-2回S33B C;Wi n d owsksyste rnd. exe路彳仝 2:1-2-3-5-2回S33B C:Wi n d owsksyste md. exe 软件工程实验报告#路彳仝 4:1-2-4-6-8(3)条件覆盖路彳仝 1:1-2-3-5-7-93B C :Wi n d owsksyste rn J2cm d. exe回 S3路彳仝 2:1-2-4-6-8路彳仝 3:1-2-3-5-2-4-6-8 软件工程实验报告-15 -(4)条件组合覆盖3B C;Wi n d owssyste rnd. exe回 S3路彳仝 2:1-2-4-6-8路彳仝 3:1-2-3-5-2 软件工程实验报告-17 -路彳仝 4: 1-2-3-5-7-105结果分析与实验体会通过实验,要逐步提高白盒测试与黑盒测试技术的实际应用能力。统学习和理解结构化软 件工程实现阶段的基本概念、原理、技术和方法。掌握软件测试的基本技术和方法,特别是白 盒测试与黑盒测试技术和方法;

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!