软件质量保证与测试实验指导书.doc_第1页
软件质量保证与测试实验指导书.doc_第2页
软件质量保证与测试实验指导书.doc_第3页
软件质量保证与测试实验指导书.doc_第4页
软件质量保证与测试实验指导书.doc_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 软件质量保证与测试 实验指导书 姓名 姓名 学号 学号 班级 软班级 软 指导老师 指导老师 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 目录目录 实验一实验一 用例设计与黑盒测试用例设计与黑盒测试 2 1 实验目的 2 2 实验设备 2 3 实验内容 3 4 实验要求 3 实验二实验二 WEB 测试测试 13 1 实验目的 13 2 实验设备 13 3 实验内容 14 4 实验要求 14 实验三实验三 代码分析与单元测试代码分析与单元测试 17 1 实验目的 17 2 实验设备 18 3 实验内容 18 4 实验要求 26 实验四实验四 性能测试与结果分析性能测试与结果分析 26 1 实验目的 26 2 实验设备 27 3 实验内容 27 4 实验要求 27 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 实验一实验一 用例设计与黑盒测试用例设计与黑盒测试 1 实验目的 1 能够熟练应用黑盒测试技术进行测试用例设计 2 对测试用例进行优化测试 2 实验设备 主流 PC 机一套 安装有主流的编程工具如 MyEclipse C Visual C 3 实验内容 1 三角形问题 输入三个正整数 a b c 1 200 分别作为三角形的三条边 通过程 序判断三条边是否能构成三角形 如果能构成三角形 判断三角形的类型 等边三角形 等腰三角形 一般三角形 请用黑盒测试的方法设计测试用例 2 NextDate 问题 输入三个变量 month day 和 year 输出 输入日期后一天的日期 比如 输入为 1986 年 6 月 9 日 则该函数的输出应为 1986 年 6 月 10 日 年份为 1 2050 年 请用黑盒测试的方法设计测试用例 程序界面如下 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 3 选做内容 课件中的其他问题 或者 实现一个登陆模块 用户名要求由字母和数字 组成且第一个必须是字母 长度为 6 10 密码由六位数字组成 请根据黑盒测试的方法设 计测试用例 4 实验要求 1 根据题目要求 编写相关程序 三角形问题 核心代码 private void button2 Click object sender EventArgs e 重新输入 textBoxA Text textBoxB Text textBoxC Text textBoxXZ Text 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 private void button1 Click object sender EventArgs e 判断形状 string a textBoxA Text Trim string b textBoxB Text Trim string c textBoxC Text Trim if IsInt a int ib int Parse b int ic int Parse c if IsIn1To200 ia if month 2 day 1 else day else day 月底计算 switch month case 1 case 3 case 5 case 7 case 8 case 10 if day 32 month day 1 return year month day 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 break case 2 if day 29 month 3 day 1 return year month day break case 4 case 6 case 9 case 11 if day 31 month day 1 return year month day break case 12 if day 32 year month 1 day 1 return year month day break return year month day 2 撰写实验报告 并给出设计的测试用例对程序进行测试 三角形问题 测试用例 用例编号abc预期结果实际结果 1112不能构成三角形不能构成三角形 2101010等边三角形等边三角形 3202025等腰三角形等腰三角形 4232830一般三角形一般三角形 53 53 53 5参数输入非法参数输入非法 6 1 1 1参数输入超限参数输入超限 7210210210参数输入超限参数输入超限 8空格空格空格参数输入非法参数输入非法 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 9空白空白空白参数输入非法参数输入非法 10ABC参数输入非法参数输入非法 11 参数输入非法参数输入非法 12好啊哈参数输入非法参数输入非法 部分测试截图 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 NextDate 问题 用例用例 ID月份月份日期日期年年预期输出预期输出 1 341220012001 年年 4 月月 12 日日 443020012001 年年 5 月月 1 日日 54312001不可能不可能 6 911520012001 年年 1 月月 16 日日 1013120012001 年年 2 月月 1 日日 11 14121520012001 年年 12 月月 16 日日 15123120012002 年年 1 月月 1 日日 1621520012001 年年 2 月月 16 日日 1722820042004 年年 2 月月 29 日日 1822820012001 年年 3 月月 1 日日 1922920042005 年年 3 月月 1 日日 202292001不可能不可能 21 222302001不可能不可能 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 选做内容测试用例 用例编 号 用户名密码预期结果 1h12345123456 合法 2h12345123 不合法 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 3h123451234567 不合法 4h12345123a56 不合法 5h1234123456 不合法 6h12345678910123456 不合法 7123j124123456 不合法 8 123ahdf123456 不合法 实验二实验二 Web 测试测试 1 实验目的 掌握用例执行及缺陷报告的书写方法 2 实验设备 主流 PC 机一套 网络通畅 3 实验内容 测试 NBA 英文版网站 报告四个缺陷 4 实验要求 将所发现的四个缺陷进行详细描述 撰写实验报告 描述缺陷可使用中文 附件若必 要 也可使用视频 截取图片或抓取视频时 需要有浏览器的标题栏和地址栏 附 缺陷描述样本 Bug Title Home Login link does not work in IE6 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 OS 3low 0 4high array length 1 5while low high 6mid low high 2 7if key array mid 8return mid 9else if key array mid 10high mid 1 11else 12low mid 1 13 14return 1 15 1 用基本路径测试给出测试路径 画出控制流图 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 计算圈复杂度 V G 3 1 4 导出独立路径 路径 1 5 15 路径 2 5 7 8 15 路径 3 5 7 9 10 13 5 15 路径 4 5 7 9 12 13 5 15 2 为各测试路径设计测试用例 测试用例输入数据预期输出 1array null key 2 1 2array 2 1 2 key 10 3array 0 1 2 3 4 5 key 21 4array 0 1 2 3 4 5 key 43 题目三 设计一个加减乘除的计算器程序 利用 Junit 实施自动测试 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 计算器代码 JSQ jave public class JSQ private static int result 运行结果 public void add int n 加法 result result n public void substract int n 减法 result result n public void multiply int n 乘法 result result n public void divide int n 除法 if n 0 result 0 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 return result result n public void square int n 平方 result n n public void clear 清零 result 0 public int getResult return result 测试程序代码 JSQTest java import static org junit Assert import org junit Before import org junit Test public class JSQTest private static JSQ jsq new JSQ Before public void setUp throws Exception jsq clear Test public void testAdd fail Not yet implemented jsq add 2 jsq add 3 assertEquals 5 jsq getResult 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 Test public void testSubstract fail Not yet implemented jsq add 11 jsq substract 3 jsq substract 9 assertEquals 17 jsq getResult Test public void testMultiply fail Not yet implemented jsq add 20 jsq multiply 5 assertEquals 100 jsq getResult Test public void testDivide fail Not yet implemented jsq add 12 jsq divide 3 assertEquals 4 jsq getResult Test public void testSquare fail Not yet implemented jsq square 3 assertEquals 9 jsq getResult Test public void testClear fail Not yet implemented Test public void testGetResult fail Not yet implemented 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 测试结果 出错模块 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 检测后发现是测试代码出的错误 修改后 4 实验要求 对于题目一 题目二 根据题目要求编写测试用例 对于题目三 给出程序和测试的源代码 并附上测试执行成功与否的截图 撰写实验报告 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 实验四实验四 性能测试与结果分析性能测试与结果分析 1 实验目的 1 掌握性能测试的原理 及使用 LoadRunner 进行性能测试的方

温馨提示

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

评论

0/150

提交评论