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.内部质量指标的完成情况

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

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

  • 相关阅读:
    .net mvc 路由
    Dos小技巧-在Dos中直接打开软件
    Dos操作基础
    使用uiautomator时遇到问题的处理方法
    3.UiObejct API 详细介绍
    2.UiSelector API 详细介绍
    腾讯加固纯手工简易脱壳教程
    手脱nSPack 3.7
    Servlet各版本web.xml的头文件配置模板
    dynamic web module 版本之间的区别
  • 原文地址:https://www.cnblogs.com/zeminzhang/p/6390051.html
Copyright © 2011-2022 走看看