zoukankan      html  css  js  c++  java
  • 寒假生活四

      当一个软件写好之后,就要对其进行测试。那么,问题来了,怎么测试呢?

    首先介绍一些基本的名词:

    BUG:软件的缺陷

    TEST CASE:测试用例

    TEST SUITE:测试用例集

    Bug可以分解为:症状、程序错误、根本原因。

      按测试设计的方法分类:黑箱、白箱

    按测试的目的分类:1.功能测试  2.非功能测试

      各种测试方法介绍:

    1.单元测试  2.构建验证测试  3.验收测试  4.“探索式”的测试  5.回归测试  6.场景/集成/系统测试  7.伙伴测试  8.效能测试  9.压力测试

    10.内部/外部公开测试  11.易用性测试  

      测试工作中的文档:

    1.测试涉及说明书  2.测试用例  3.错误报告  4.测试修复,关闭缺陷报告  5.测试报告 

    以上就是介绍关于软件测试的内容,怎么说呢,软件测试可以说是整个软件的生命周期中很重呀的部分。

      前面我们讲到软件=程序+软件工程,那么接下来我们讲介绍软件质量,

    软件质量=程序质量+软件工程质量。

    而程序的质量体现在软件外在功能的质量。

    软件开发过程有三个主要的特性:“好”、“快”、“便宜”。通俗的讲“软件在功能、成本、时间三方面满足利益相关者的需求”。

    所以软件工程的质量体现在一下方面:

    1.软件开发过程的可见性;

    2.软件开发过程的风险控制;

    3.软件内部模块,项目中间阶段的交付质量,项目管理工具的因素;

    4.软件开发成本的控制

    5.内部质量指标的完成情况

      软件质量成本的组成部分包括:预防、评审、内部故障、外部故障这四个方面。

    软件的质量得到保障后,接下来就要考虑发布的问题了。

  • 相关阅读:
    mongodb
    python中读取文件的read、readline、readlines方法区别
    uva 129 Krypton Factor
    hdu 4734
    hdu 5182 PM2.5
    hdu 5179 beautiful number
    hdu 5178 pairs
    hdu 5176 The Experience of Love
    hdu 5175 Misaki's Kiss again
    hdu 5174 Ferries Wheel
  • 原文地址:https://www.cnblogs.com/zeminzhang/p/6390051.html
Copyright © 2011-2022 走看看