zoukankan      html  css  js  c++  java
  • 3.4作业

    1.什么是软件缺陷?软件缺陷的产生对软件有什么影响?

     软件缺陷、,常常又被叫做Bug。所谓软件缺陷,即为计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷。缺陷的存在会导致软件产品在某种程度上不能满足用户的需要。

    软件缺陷缺陷类型(Type)FFunction:影响了重要的特性、用户界面、产品接口、硬件结构接口和全局数据结构。

    2.什么是软件测试?软件测试的基本原则是什么?软件测试,描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。

    3.什么是软件测试用例?良好的测试用例应该具有什么样的特性?

    1. 测试用例是一份测试文档,其目的是bai确定系统的某个特性是

    否正常工作

    2. 测试用例是软件测试团队的主要工作成果之一

    3. 测试用例的质量与写该用例的测试人员的水平关系极大

    4. 执行测试用例是将这些用例逐个在被测的软件上执行,并判

    断其结果是否和预期相符

    测试用例包含的要素

    用例编号

    1. 整体完备性:“好的”测试用例一定是一个完备的整体,是有效测试用例组成的集合,能够完全覆盖测试需求。

    2. 等价类划分的准确性:指的是对于每个等价类都能保证只要其中一个输入测试通过,其他输入也一定测试通过。

    3. 等价类集合的完备性:需要保证所有可能的边界值和边界条件都已经正确识别。

    做到了以上三点,就可以肯定测试是充分且完备的,即做到了完整的测试需求覆盖。

    4.怎样搭建软件测试环境?对软件测试人员有什么要求?

    1. 真实要求测试人员尽量模拟用户的真实使用环境。我们应该选用合适的操作系统和软件平台,了解符合测试软件运行的最低要求及用户使用的硬件配置,考虑到与其他软件共存时,是否能正常运行等。

    2. 无毒若搭建的测试环境感染病毒,会导致测试软件经常出现莫名的崩溃,运行不起来等现象,导致测试中断。使用正版杀毒软件防止病毒感染测试环境,保证无毒环境。

    3. 独立测试过程中要确保我们的测试环境独立,避免测试环境被占用,影响测试进度及测试结果。有时开发人员为确定问题会使用我们的测试环境,这样会打乱我们的测试活动。为避免这种情况,测试环境与开发环境应相互独立,开发人员根据缺陷表单,在开发环境中复现和定位问题。

    4. 可复用 当我们刚搭建好测试环境,安装测试软件之前及测试过程中,对操作系统及测试环境进行备份是必要的。在当测试环境遭到破坏时,可以恢复测试环境,避免测试数据丢失,出现不可预知的问题。

  • 相关阅读:
    经典SQL问题: 行转列,列转行
    RocketMQ之三:RocketMQ集群环境搭建
    mysql函数之五:group_concat mysql 把结果集中的一列数据用指定分隔符转换成一行
    并发编程之五--ThreadLocal
    RocketMQ之三:nameserver源码解析
    Spring之3:BeanFactory、ApplicationContext、ApplicationContextAware区别
    spring中InitializingBean接口使用理解
    ES之四:Elasticsearch Mapping类型映射概述与元字段类型
    spring容器启动的三种方式
    java的reflection和introspector
  • 原文地址:https://www.cnblogs.com/zhangbowen123/p/14481201.html
Copyright © 2011-2022 走看看