zoukankan      html  css  js  c++  java
  • 软件测试课堂练习 张垚

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

    软件缺陷就是软件产品中所存在的问题,最终表现为用户所需要的功能没有完全实现,不能满足或不能全部满足用户的需求。
    从产品内部看,软件缺陷是软件产品开发或维护过程中所存在的错误、误差等各种问题。
    从外部看,软件缺陷是系统所需要实现的某种功能的失效或违背。

    2.什么是软件测试?软件测试的基本原则是什么?

    测试是对软件产品质量的检验和评价。它一方面检查软件产品质量中存在的质量问题,另一方面对产品质量进行客观的评价。

    不充分的测试是不负责任的;过分的测试是一种资源的浪费,同样也是一种不负责任的表现。我们的操作困难在于:如何界定什么样的测试是不充分的,什么样的测试是过分的。目前状况唯一可用的答案是:制定最低测试通过标准和测试内容,然后具体问题具体分析。


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

    测试用例是- -组测试输入、执行条件和预期结果的集合,目的是要满足一-个特定的目标,比如执行一条特定的程序路径或检验是否符合-个特定的需求。

    (1)代表性。测试用例能代表并覆盖各种合法的或不合法、边界内的或越界的以及极限的输入数据、操作和环境的设置。

    (2) 可判定性。测试执行的结果的正确性是可以判定的。每一个测试用例都应有相应的预期结果。(3) 可再现性。对于同样的测试用例,系统执行的结果应当相同的,并且相同的测试的执行过程可以反复操作。


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

    软件测试环境就是软件测试运行的平台。包括系统的硬件、软件和网络等。

    可以用一公式来表示:

    测试环境=硬件+软件+网络+数据

    (1) 具备计算机软件测试的基本理论知识(2) 熟悉开发工具和平台

    (3) 掌握测试工具的使用

    (4) 善于学习,理解与归纳

    (5) 耐心、细致、工作态度好

  • 相关阅读:
    [root@py ~]# watch -n 1 ifconfig 求解释
    25 个常用的 Linux iptables 规则
    linux shell 字符串操作(长度,查找,替换)详解
    linux高级网络配置 ip别名,接口绑定
    初始版本控制工具-Git
    详解 TCP 连接的“ 三次握手 ”与“ 四次挥手 ”
    wireshark_users
    wireshark抓包基础步骤及PPPOE拨号抓包过程分析
    ARP原理与ARP攻击
    PPPOE 详解
  • 原文地址:https://www.cnblogs.com/ZXCVBNM1314/p/14481224.html
Copyright © 2011-2022 走看看