软件测试实验报告刘天元20104000

上传人:gbs****77 文档编号:10143086 上传时间:2020-04-10 格式:DOC 页数:21 大小:236KB
返回 下载 相关 举报
软件测试实验报告刘天元20104000_第1页
第1页 / 共21页
软件测试实验报告刘天元20104000_第2页
第2页 / 共21页
软件测试实验报告刘天元20104000_第3页
第3页 / 共21页
点击查看更多>>
资源描述
软件测试实验报告实 验 报 告课程名称软件测试实验项目名称软件测试试验2(黑盒)实验时间(日期及节次)专业学生所在学院年级学号姓名指导教师实验室名称实验成绩预习情况操作技术实验报告附加:综合创新能力实验综合成绩教师签字 黑龙江大学教务处目 录引言3 1.1编写目的3 1.2项目背景3 1.3定义3 1.4参考资料3实验名称4实验目的4实验要求4实验类型 4实验环境 4测试计划 4测试结论20评价21引言1.1编写目的测试windows附件中的计算器的一些性能。1.2项目背景 Windows附件中的计算器我们无法查看源代码,所以要用黑盒测试计算器的一些功能1.3定义等价类划分以需求规格说明书为依据,不用考虑程序的内部结构,只参照对程序的要求和说明,通过分析说明书的各项需求,特别是功能需求,把对输入的要求和输出的要求区别开来,并把输入域分解成若干等价类,每个类中的一个典型值在测试中的作用与这一类中所有其他值的作用相同,因此可以在每个等价类中选用一组数据作为测试用例进行测试来发现程序中的错误。等价类分为有效等价类和无效等价类两种类型。有效等价类是指对于程序的规格说明来说是合理的输入数据构成的集合。利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能。无效等价类与有效等价类的定义相反。设计测试用例时,要同时考虑这两种等价类。因为软件不仅要能接收合理的数据,也要能经受不合理数据的考验,这样的测试才能确保软件具有更高的可靠性和坚固性。边界值分析也是一种黑盒测试方法,是一种补充等价类划分的测试用例设计技术,它选择一组测试用例检查边界值。它不是选择等价类的任意元素,而是选择等价类边界的测试用例。在设计测试用例时,对边界处理必须给予足够重视,为检查边界的处理而专门设计测试用例,常常可以取得良好的测试效果。提出边界条件时,一定要测试临近边界的合法数据以及刚超过边界的非法数据。边界值分析的基本思想是使用最小值,略低于最小值、正常值、略高于最大值和最大值作为输入变量值。1.4参考资料在“开始”菜单中搜索“计算器”,拼音字母不行哦或者在“所有程序”-“附件”中找到“计算器”。实验名称 测试window7中的计算器实验目的 了解黑盒测试实验要求使用等价类划分方法和边界值法设计测试用例。并记录测试结果实验类型验证型实验环境运行环境:Window7测试计划2.1测试项目功能1 %按百分比的形式显示乘积结果。输入一个数,单击“*”,输入第二个数,然后单击“%”。例如,50 * 25% 将显示为 12.5。也可执行带百分数的运算。输入一个数,单击运算符(“+”、“-”、“*”或“/”),输入第二个数,单击“%”,然后单击“=”。例如,50 + 25%(指的是 50 的 25%)= 62.5。2.2测试用例设计及结果a.测试用例功能1的等价类划分输入条件有效等价类无效等价类第一个数十六位以内的数字字符(1)十六位以内的非数字字符(5)十六位以外的数字字符(9)十六位以外的非数字字符(11)第二个数运算符+,-,*,/(2)除+,-,*,/以外的运算符(6)第三个数十六位以内的数字字符(3)十六位以内的非数字字 符(7)十六位以外的数字字符(10)十六位以外的非数字字符(12)第四个数%字符(4)不是%字符(8) b. 阐述用例设计中使用的方法 等价类划分法和边界值法 c实测结果数据;有效等价类测试数据范围期望结果20 + 30%(1)(2)(3)(4)2620-30%(1)(2)(3)(4)1420*30%(1)(2)(3)(4)12020/30%(1)(2)(3)(4)3.3333333无效等价类测试数据范围期望结果a+25%(5)无效30&60%(6)无效50+b%(7)无效20+30$(8)无效2222222222222+25%(9)无效50+2222222222222%(10)无效aaaaaaaaaaaaaaaaa+30%(11)无效50+ aaaaaaaaaaaaaaaaa%(12)无效 d. 与预期结果数据的偏差;测试数据测试结果期望结果20+30%262620-30%141420*30%12012020/30%3.33333333.3333333a+25%无效无效30&60%无效无效50+b%无效无效20+30$无效无效2222222222222+25%无效无效50+2222222222222%无效无效aaaaaaaaaaaaaaaaa+30%无效无效50+ aaaaaaaaaaaaaaaaa%无效无效2.1测试项目功能2 ()开始括号的新层。当前的层数显示在“)”按钮上方的框中。括号的最多层数为 25。 a.测试用例;功能3的等价类划分输入条件有效等价类无效等价类输入括号的新层括号层数25(1)括号层数25(2) b阐述用例设计中使用的方法; 等价类划分法和边界值法c实测结果数据;有效等价类测试数据范围期望结果两层括号(1)()25层括号(1)()无效等价类测试数据范围期望结果30层括号(2)无效 d.与预期结果数据的偏差;测试数据测试结果期望结果两层括号()()25层括号()()30层括号无效无效2.1测试项目功能3 +;-;*;/。运算(包括2;10;16进制下)a. 测试用例;功能3的等价类划分输入条件有效等价类无效等价类第一个数十六位以内的数字字符(1)十六位以内的A-F字母(2)十六位以内的非数字字符(6)十六位以外的非数字字符(11)十六位以内的G-Z字母(7)十六位以外的G-Z字母(12)第二个数运算符+,-,*,/(3)除+,-,*,/以外的运算符(8)第三个数十六位以内的数字字符(4)十六位以内的A-F字母(5)十六位以内的非数字字符(9)十六位以外的非数字字符(13)十六位以内的G-Z字母(10)十六位以外的G-Z字母(14) b阐述用例设计中使用的方法; 等价类划分法和边界值法 c实测结果数据; 有效等价类测试数据范围期望结果十进制30+10(1)(3)(4)4030-10(1)(3)(4)2030*10(1)(3)(4)30030/10(1)(3)(4)3二进制10+11(1)(3)(4)10111-10(1)(3)(4)110*11(1)(3)(4)11011/10(1)(3)(4)1十六进制4B+A2(1)(2)(3)(4)(5)EDA2-4B(1)(2)(3)(4)(5)574B*A2(1)(2)(3)(4)(5)2F76A2/4B(1)(2)(3)(4)(5)2无效等价类测试数据范围期望结果十进制a+25(6)无效3&6(8)无效50+b(9)无效aaaaaaaaaaaaaaaaa+25(11)无效50+aaaaaaaaaaaaaaaaa(13)无效二进制a+11(6)无效10&01(8)无效01+b(9)无效aaaaaaaaaaaaaaaaa+11(11)无效01+aaaaaaaaaaaaaaaaa(13)无效十六进制HZ+4B(7)无效5A&4B(8)无效7F+LM(10)无效AAAAAAAAAAAAAAAAA+4B(12)无效5A+AAAAAAAAAAAAAAAAA(14)无效 d.与预期结果数据的偏差;测试数据测试结果期望结果十进制30+10404030-10202030*1030030030/1033二进制10+1110110111-101110*1111011011/1011六进制4B+A2EDEDA2-4B57574B*A22F762F76A2/4B22十进制a+25无效无效3&6无效无效50+b无效无效aaaaaaaaaaaaaaaaa+25无效无效50+aaaaaaaaaaaaaaaaa无效无效二进制a+11无效无效10&01无效无效01+b无效无效aaaaaaaaaaaaaaaaa+11无效无效01+aaaaaaaaaaaaaaaaa无效无效十六进制HZ+4B无效无效5A&4B无效无效7F+LM无效无效AAAAAAAAAAAAAAAAA+4B无效无效5A+AAAAAAAAAAAAAAAAA无效无效2.1测试项目功能4将显示数字(10进制)转换为十六(与2进制)进制数字系统。a. 测试用例;功能4的等价类划分输入条件有效等价类无效等价类一个10进制数十六位以内的数字字符(1)十六位以外的数字字符(2) b阐述用例设计中使用的方法; 等价类划分法和边界值法 c实测结果数据;有效等价类测试数据范围期望结果转换为十六进制13(1)D转换为二进制15(1)1111无效等价类测试数据范围期望结果转换为十六进制1000000000000000000000(2)无效转换为二进制99999999999999999999(2)无效 d.与预期结果数据的偏差;测试数据测试结果期望结果转换为十六进制13DD转换为二进制1511111111转换为十六进制1000000000000000000000无效无效转换为二进制99999999999999999999无效无效2.1测试项目功能5x2 计算显示数字的平方。若要计算平方根,请使用“Inv”+“x2”。x3 计算显示数字的立方。若要计算立方根,请使用“Inv”+“x3”。xy 计算 x 的 y 次方。此按钮为二进制运算符。例如,若要计算 2 的 4 次方,请单击“2 xy 4 =”,结果为 16。若要计算 x 的 y 次方根,请使用“Inv”+“xy”。a. 测试用例;功能5的等价类划分输入条件有效等价类无效等价类数字的平方输入一个10进制数十六位以内的数字字符(1)十六位以外的数字字符(2)数字的平方根输入一个10进制数十六位以内0的数字字符(3)十六位以外的数字字符(4)十六位以内0的数字字符(17)数字的立方输入一个10进制数十六位以内的数字字符(5)十六位以外的数字字符(6)数字的立方根输入一个10进制数十六位以内的数字字符(7)十六位以外的数字字符(8)x 的 y 次方输入第一个10进制数十六位以内的数字字符(9)十六位以外的数字字符(10)输入第二个10进制数十六位以内的数字字符(11)十六位以外的数字字符(12)x 的 y 次方根输入第一个10进制数十六位以内的数字字符(13)十六位以外的数字字符(14)输入第二个10进制数十六位以内的数字字符(15)十六位以外的数字字符(16) b阐述用例设计中使用的方法; 等价类划分法和边界值法 c实测结果数据;有效等价类测试数据范围期望结果数字的平方2(1)4数字的平方根9(3)30(3)0数字的立方2(5)8数字的立方根27(7)3-27(7)-3x 的 y 次方2(9)325(11)x 的 y 次方根32(13)25(15)无效等价类测试数据范围期望结果数字的平方22222222222222222222(2)无效数字的平方根99999999999999999999(4)无效-99999999999999999999(17)无效数字的立方44444444444444444444(6)无效数字的立方根55555555555555555555(8)无效-55555555555555555555(8)无效x 的 y 次方88888888888888888888(10)无效66666666666666666666(12)无效x 的 y 次方根45545454545454556789(14)无效23456876544687954357(16)无效 d.与预期结果数据的偏差;测试数据测试结果期望结果数字的平方244数字的平方根933000数字的立方288数字的立方根2733-27-3-3x 的 y 次方232325x 的 y 次方根322252.1测试项目功能6 计算正,余弦计算显示数字的正弦。若要计算反正弦,请使用“Inv”+“sin”。“sin”只能用于十进制数字系统。计算显示数字的余弦。若要计算反余弦,请使用“Inv”+“cos”。cos 只能用于十进制数字系统。a.测试用例; 功能6的等价类划分输入条件有效等价类无效等价类数字的正弦输入一个10进制数十六位以内的数字字符(1)十六位以外的数字字符(2)数字的反正弦输入一个10进制数十六位以内的数字字符(3)十六位以外的数字字符(4)数字的余弦输入一个10进制数十六位以内的数字字符(5)十六位以外的数字字符(6)数字的反余弦输入一个10进制数十六位以内的数字字符(7)十六位以外的数字字符(8) b阐述用例设计中使用的方法; 等价类划分法和边界值法 c实测结果数据;有效等价类测试数据范围期望结果数字的正弦1(1)0.0170(1)0-1(1)0.017数字的反正弦1(3)900(3)0-1(3)90数字的余弦1(5)0.9990(5)1-1(5)0.999数字的反余弦1(7)00(7)90-1(7)0无效等价类测试数据范围期望结果数字的正弦23456744545747477323(2)无效-23456744545747477323(2)无效数字的反正弦38456859482398458748(4)无效-38456859482398458748(4)无效数字的余弦23948574839239383849(6)无效-23948574839239383849(6)无效数字的反余弦39383939482728193983(8)无效-39383939482728193983(8)无效 d.与预期结果数据的偏差;测试数据测试结果期望结果数字的正弦10.0170.017000-10.0170.017数字的反正弦19090000-19090数字的余弦10.9990.999011-10.9990.999数字的反余弦10009090-100数字的正弦23456744545747477323无效无效-23456744545747477323无效无效数字的反正弦38456859482398458748无效无效-38456859482398458748无效无效数字的余弦23948574839239383849无效无效-23948574839239383849无效无效数字的反余弦39383939482728193983无效无效-39383939482728193983无效无效测试结论功能1按百分比的形式显示乘积结果,也可执行带百分数的运算。只能输入16位的数字功能2()开始括号的新层只能输入25层的括号功能3+;-;*;/运算只能输入16位的数字,只能进行二进制,十进制,十六进制的运算功能4将显示数字(10进制)转换为十六(与2进制)进制数字系统。只能输入16位的数字功能5 x2 计算显示数字的平方。若要计算平方根,请使用“Inv”+“x2”。x3 计算显示数字的立方。若要计算立方根,请使用“Inv”+“x3”。xy 计算 x 的 y 次方。此按钮为二进制运算符。例如,若要计算 2 的 4 次方,请单击“2 xy 4 =”,结果为 16。若要计算 x 的 y 次方根,请使用“Inv”+“xy”。只能输入16位的数字功能6 计算正,余弦计算显示数字的正弦。若要计算反正弦,请使用“Inv”+“sin”。“sin”只能用于十进制数字系统。计算显示数字的余弦。若要计算反余弦,请使用“Inv”+“cos”。cos 只能用于十进制数字系统。只能输入16位的数字评价 window7中的计算器功能1,功能2,功能3,功能4,功能5,功能6测试通过。21
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案


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

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


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