软件测试与质量管理作业.docVIP

  • 28
  • 0
  • 约8.52千字
  • 约 9页
  • 2018-04-03 发布于河南
  • 举报
软件测试与质量管理作业

软件测试与质量管理 作业一 班级: 09软件工程(2)班 学号: 2009030400 姓名: 成绩: 教师: 日期: 设要对一个自动饮料售货机软件进行黑盒测试。该软件的规格说明如下:“有一个处理单价为1元5角钱的盒装饮料的自动售货机软件。若投入1元5角硬币,按下“可乐”、“雪碧”或“红茶”按钮,相应的饮料就送出来。若投入的是2元硬币,在送出饮料的同时退还5角硬币。” 试利用因果图法,建立该软件的因果图; 解:利用因果图法解决如下。 原因: C1:投入1元5角硬币 C2:投入2元硬币 C3:按“可乐”按钮 C4:按“雪碧”按钮 C5:按“红茶”按钮 中间状态: 11已投硬币 12已按按钮 结果: o1:退还5角硬币 o2:送出“可乐” o3:送出“雪碧” o4:送出“红茶” 因果图如下: 软件测试与质量管理 作业二班级: 09软件工程(2)班 学号: 2009030400 姓名: 成绩: 教师: 日期: 读程序,完成对应题目 1. Program Commission (INPUT, OUTPUT) 2. lockSales = lockPrice * totalLocks 3. stockSales = stockPrice * totalStocks 4. barrelSales = barrelPrice * totalBarrels 5. sales = lockSales + stockSales + barrelSales 6. Output (Total sales: , sales) 7. If (sales 1800.0) 8. Then 9. commission = 0.10 * 1000.0 10. commissioncommission = commission + 0.15 * 800.0 11. commissioncommission = commission +0.20 * (sales-1800.0) 12. Else If (sales 1000.0) 13. Then 14. commission = 0.10 * 1000.0 15. commissioncommission = commission + 0.15* (sales-1000.0) 16. Else commission = 0.10 * sales 17. EndIf 18. EndIf 19. Output (Commission is $, commission) 20. End Commission 1、画出以上代码的程序流程图 2、画出以上代码的控制流程图, 3、计算其圈复杂度。 解:程序流程图如下 控制流图 由程序控制流图得其圈复杂度为: V(G)=e-n+2=10-10+2=2 软件测试与质量管理 作业三 班级: 09软件工程(2)班 学号: 200903040030 姓名: 成绩: 教师: 日期: Log4j的配置和使用 Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有ERROR、WARN、INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;而输出格式则控制了日志信息的显示内容。 定义配置文件 其实也可以完全不使用配置文件,而是在代码中配置Log4j环境。但是,使用配置文件将使应用程序更加灵活。Log4j支持两种配置文件格式,一种是Java特性文件(键=值),一种是XML格式的文件。下面我们介绍使用Log4j配置文件的方法。 配置根Logger,其语法为: log4j.rootLogger = [ level ] , appenderName, appenderName, … 其中,level 是日志记录的优先级,分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者您定义的级别。Log4j建议只使用四个级别,优先级从高到低分别是ERROR、WARN、INFO、DEBUG。通过在这里定义的级别,您可以控制到应用程序中相应级别的日志信息的开关。比如在这里定义了INFO级别,则应用程序中所有DEBUG级别的日志信息将不被打印出来。 appenderName就是指定日志信息输出到哪个

文档评论(0)

1亿VIP精品文档

相关文档