zoukankan      html  css  js  c++  java
  • 2020软件工程第二次作业 it

    博客信息 沈阳航空航天大学计算机学院2020软件工程作业
    作业要求 https://edu.cnblogs.com/campus/sau/Computer1701-1705/homework/10583
    课程目标 熟悉一个“高质量”软件的开发过程
    作业目标 单元测试练习

    1、请从两个题目中根据个人实力任选一题,要求写出可运行的完整代码提交至GitHub系统中,并将代码地址附到博客内

    选择第一题,题目要求如下

    问题: 给定n个整数(可能为负数)组成的序列a[1],a[2],a[3],…,a[n],求该序列如a[i]+a[i+1]+…+a[j]的子段和的最大值。当所给的整数均为负数时定义子段和为0,依此定义,所求的最优值为: Max{0,a[i]+a[i+1]+…+a[j]},1<=i<=j<=n
    例如,当(a[1],a[2],a[3],a[4],a[5],a[6])=(-2,11,-4,13,-5,-2)时,最大子段和为20。
    -- 引用自《百度百科》

    使用JavaScript进行编程
    代码在这

    2、请从语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖五个覆盖标准中(条件组合覆盖难度较大,鼓励尝试,但请谨慎选择),任选一个标准设计测试用例

    选择判定/条件覆盖

    测试用例设计

    • 无输入
      期待输出:0
    • 输入 -2 11 -4 13 -5 -2
      期待输出 20
    • 输入 -1 -2 -3 -4 -5 -6
      期待输出 0

    3、请利用自动测试工具对程序进行测试

    采用mocha进行自动化单元测试
    代码同上

    4、请将程序运行结果和自动测试分析结果截图附到博客中

    • 程序运行结果

    运行截图

    • 自动测试分析结果

    自动测试分析结果

    5、PSP0 工作记录表

    项目 记录结果
    日期 2020年4月3日
    开始时间 0:30
    结束时间 6:30
    工作时间 6h
    编码行数 56
    错误数量 1
    错误1 npm ERR! Test failed. See above for more details.
    错误1修改时间 1h
  • 相关阅读:
    城市的划入划出效果
    文本溢出省略解决笔记css
    长串英文数字强制折行解决办法css
    Poj 2352 Star
    树状数组(Binary Indexed Trees,二分索引树)
    二叉树的层次遍历
    Uva 107 The Cat in the Hat
    Uva 10336 Rank the Languages
    Uva 536 Tree Recovery
    Uva10701 Pre, in and post
  • 原文地址:https://www.cnblogs.com/pupil2021/p/12624241.html
Copyright © 2011-2022 走看看