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 用户手册

      

  • 相关阅读:
    zpf 视图
    html5本地存储
    sqlite 使用记录
    百度开放平台
    PHP exit() 输出
    yum笔记
    手动编译安装软件
    while循环
    linux下面测试网络带宽 (转载)
    软件包管理器的核心功能(笔记)
  • 原文地址:https://www.cnblogs.com/lemonloves/p/2941896.html
Copyright © 2011-2022 走看看