ImageVerifierCode 换一换
格式:DOC , 页数:11 ,大小:91.50KB ,
资源ID:13322858      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13322858.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件质量保证与测试实验报告文档格式.doc)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件质量保证与测试实验报告文档格式.doc

1、程序段每行开头的数字(110)是对每条语句的编号。(1)画出程序的控制流程图(图自己完成,下图仅供参考)。(2)分别以语句覆盖、判定覆盖、条件覆盖和路径覆盖方法设计测试用例,并写出每个测试用例的执行路径(用题中给出的语句编号表示)。语句覆盖:选用的测试用例是:case1 x=2y=0z=3 执行路径是:ace 判定覆盖:case1 x=2y=0z=3case2x=1y=0z=1可分别执行路径ace和abd条件覆盖:case3x=2y=1z=1可分别执行路径ace、abd和abe路径覆盖:case4x=3y=0z=1可分别执行路径ace、abd、acd和abe二)三角形问题在三角形计算中,要求输

2、入三角型的三个边长:A、B 和C。当三边不可能构成三角形时提示错误,可构成三角形时计算三角形周长。若是等腰三角形打印“等腰三角形”,若是等边三角形,则提示“等边三角形”。画出程序流程图、控制流程图,找出基本测试路径,编写测试用例。程序代码及画图自己完成。测试用例abc测试路径预期输出Test110根据图写出路径等边三角形Test25等腰三角形Test334一般三角形Test412非三角形三、讨论与总结实验二 黑盒测试技术12(2)11(3)班9月29日-10月10日)12(1)班9月30日-10月10日)1. 熟悉掌握黑盒的等价划分法进行实际程序测试;2. 掌握黑盒测试的边界值分析法并能进行实

3、际程序测试;3. 掌握黑盒测试的因果图法并能进行实际程序测试;4. 掌握黑盒测试的场景法和决策表法并能进行实际程序测试;5. 对测试用例进行优化。一)电话号码问题城市的电话号码由两部分组成。这两部分的名称和内容分别是: 地区码:以0开头的三位或者四位数字(包括0);电话号码:以非0、非1开头的七位或者八位数字。假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的电话号码。根据该程序的规格说明,作等价类的划分,并设计测试方案。首先:划分等价类并编号输入数据有效等价类无效等价类地区码1. 以0开头的3位数串2. 以0开头的4位数串3. 以0开头的含有非数字字符的串4. 以0开头的小于

4、3位的数串5. 以0开头的大于4位的数串6. 以非0开头的数串电话号码7. 以非0、非1开头的7位数串8. 以非0、非1开头的8位数串9. 以0开头的数串10. 以1开头的数串11. 以非0、非1开头的含有非法字符7或者8位数串12.以非0、非1开头的小于7位数串以非0、非1开头的大于8位数串其次:为有效等价类设计测试用例 测试数据期望结果覆盖范围010 23145678显示有效输入1、8023 22345671、70554 68636702、70851 231456782、8最后:为每一个无效等价类至少设计一个测试用例 0a34 23456789显示无效输入05 2345678901234

5、234567892341 234567896028 012345679028 12345678028 qw12345611028 62345612028 88623456913二)找零钱最佳组合假设商店货品价格(R)皆不大于100元(且为整数),若顾客付款在100元内 (P) , 求找给顾客最少货币个(张)数?假定此商店的货币面值只包括:50元(N50)、10元(N10)、 5元(N5)、1元(N1) 四种。结合等价类划分法和边界值分析法为上述程序设计出相应的测试用例。1.分析输入的情形 货品价格:R 100、0 R = 100、R 100、R= P = 100、P R2.分析输出情形N50

6、= 1、N50 = 01= N10 =4 、N10 = 0N5 = 1、N5 = 0= N1 =4 、N1 = 03. 分析规格中每一决策点的情形,以RR1,RR2,RR3 表示计算要找50,10,5元货币数时的剩余金额。 100、R 100、P = 50、RR2 = 10、RR3 = 54. 由上述的输入输出条件组合出可能的情形。 1) R 1002) R 3) 0 4) 0 = 100, P 5) 0 = 100, R = 100, RR = 506) 0 = 100, RR = 497) 0 = 100, RR = 108) 0 = 100, RR = 99) 0 = 100, RR =

7、 510) 0 = 100, RR = 411) 0 = 100, RR = 112) 0 = 100, RR = 05.设计测试用例1) 货品价格 = 101 货品价格非法!2) 货品价格 = 0 货品价格非法!3) 货品价格 = -1 货品价格非法!4) 货品价格 = 100, 付款金额 = 101 付款金额非法!5) 货品价格 = 100, 付款金额 = 99 欠1元!6) 货品价格 = 50, 付款金额 = 100 N50=1,N10=0,N5=0,N1=07) 货品价格 = 51, 付款金额 = 100 N50=0,N10=4,N5=1,N1=48) 货品价格 = 90, 付款金额

8、= 100 N50=0,N10=1,N5=0,N1=09) 货品价格 = 91, 付款金额 = 100 N50=0,N10=0,N5=1,N1=410) 货品价格 = 95, 付款金额 = 100 N50=0,N10=0,N5=1,N1=011) 货品价格 = 96, 付款金额 = 100 N50=0,N10=0,N5=0,N1=412) 货品价格 = 99, 付款金额 = 100 N50=0,N10=0,N5=0,N1=113) 货品价格 = 100, 付款金额 = 100 N50=0,N10=0,N5=0,N1=0实验三 单元测试12(2)11(3)班10月10日-10月13日)12(1)

9、班10月10日-10月14日)1. 熟练掌握面向对象单元测试驱动程序和桩程序的编写。2. 了解Junit4安装过程,进行安装实验。3. 掌握Junit4的使用方法。4. 能够使用Junit4进行单元测试。 二、 实验内容有一数据处理小系统,框架结构如图:主模块(RootModule)ava)数据查询(DataQuery)数据计算(DataCalculated)查素数(IsPrimes)查完全数(PerfectNumber)求阶乘(Factorial)求数据和(DataSum)对下面给出的部分单元进行面向对象单元测试驱动框架的设计及单元测试。RootModule.java,DataQuery.j

10、ava, DataCalculated.java, IsPrimes.java, PerfectNumber.java, Factorial.java, DataSum.java第一题:(Factorial.java) /求阶乘模块public class Factorial public long numFactorial(int args)long jc;for(int i=1;i=args;i+)jc=1;jc+=i;return jc;驱动模块:public class Drive1 public static void main(String args) Scanner in=new

11、 Scanner(System.in);Factorial qjc=new Factorial();System.out.println(您需要求的阶乘N为:);int y=in.nextInt();您所求+y+的阶乘为:+qjc.numFactorial(y);求阶乘模块中:jc=1;语句位置有错和jc+=i;语句应改为jc*=i;第二题:DataCalculated.java/数值计算模块import java.util.Scanner;public class DataCalculated public DataCalculated()请输入您的选择:1-求阶乘,2-求数据和Scanner in=new Scanner(System.in)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1