zoukankan      html  css  js  c++  java
  • C语言培训05

      前几天主要是培训了在实际开发中经常遇到的一些低级的错误案例,代码性能以及代码的可维护性,还有敏捷演练和开发工具介绍。今天就是在前几天的基础上要做实战练习了,今天的主要内容有一下几点:

      1:项目的需求分析,这是软件开发中重要的一个环节,而且还是一个经常变换的,因为大多数客户刚开始自己都对项目的需求不是很了解,所以要花费很长的时间来详细了解项目的需求分析,这些花费都是值得的。如果项目的需求都不明白,及时后面编码写的再好,功能在完美都不是客户想要的,所以说这一步很关键。

      2:软件的测试 做一个产品真正用到编码的时间也最多占的25%了,一个要给客户的产品就要经过严格的测试,包括研发人员在开发工程中的测试还包括公司测试部门的测试。测试包括既要完成项目的需要还有有很强的容错性,不能动不动就崩溃。测试方法常见的有黑盒测试和白盒测试。

      3:软件测试的目的和原则

    1 尽早地,不断地进行软件测试
    2 明确测试输入预置条件和与之相对应的预期输出结果
    3 在测试设计时应充分考虑异常输出情况
    4 80%的错误集中在20%的程序模块中
    5 排除测试随意性
    6 对测试的结果进行全面的分析
    7 保存测试计划,测试用例
    8 所有的测试应该追溯到用户需求

      4:软件测试方法 

    静态测试(需求分析,概要设计,详细设计,编码)
    动态测试(单元测试,集体测试)

      5:软件测试对象

    1 文档
    2 软件
    3 代码
    4 用户手册

      

  • 相关阅读:
    [题解] LuoguP1587 [NOI2016]循环之美
    [题解] LuoguP3705 [SDOI2017]新生舞会
    [题解] LuoguP3702 [SDOI2017]序列计数
    [题解] LuoguP6476 [NOI Online 2 提高组]涂色游戏
    [题解] LuoguP4240 毒瘤之神的考验
    [题解] LuoguP6156简单题
    [题解] LuoguP6055 [RC-02] GCD
    [题解] LuoguP5050 【模板】多项式多点求值
    AtCoder Grand Contest 028题解
    Codeforces Round #421 (Div. 1) 题解
  • 原文地址:https://www.cnblogs.com/lemonloves/p/2941896.html
Copyright © 2011-2022 走看看