面试题一--测试基础部分

  1. 测试用例的组成部分:所属模块,编号,标题,等级,预制条件,预期结果
  2. 进程和线程:

    进程和线程:
    进程:是资源分配的最小单位,每启动一个进程,系统都会为其分配地址空间,
    线程:是程序运行的最小单位,线程共享进程中的数据,使用相同的地址空间,
    线程之间的通信更加方便,因为同一进程下的线程共享全局变量和静态变量等数据,
    但是进程程序更加健壮,一个进程死掉不会影响到其他的进程(因为进程有自己的独立空间),而一个线程死掉了,整个进程就死掉了,

  3. 重载规则:必须具有不同的参数列表; 可以有不同的返回类型;可以有不同的访问修饰符;可以抛出不同的异常。

    重写规则:参数列表必须完全与被重写的方法相同,否则不能称其为重写而是重载;返回类型必须一直与被重写的方法相同,否则不能称其为重写而是重载

  4. 查看磁盘空间:df -h
    查看内存 :free
    查看负载:w或者是top

  5. touch-新建文件
    mkdir - 新建文件夹
    rm - 删除文件
    cp - 复制文件
    mv - 移动文件

  6. 抽象类和接口的区别:
    • 抽象类中可以包括非抽象(有具体实现)的方法,而接口中只能存在抽象的方法,
    • 抽象
    • 一个类只能继承一个抽象类,而一个类却可以实现多个接口
  7. 如何保证软件的质量

    (1)测试策略:质量是多维度的,功能测试、性能测试、兼容性测试等多种测试类型的结合

    (2)用例质量:采用合适的用例方法,如何进行需求分析,用例评审

    (3)执行质量:如何保证执行深度(界面、关联模块、数据库、日志)与广度(系统测试类型

    (4)缺陷质量:Bug评审,引入合适的Bug流程

    (5)过程质量:合理的软件测试流程,测试过程监控

原文地址:https://www.cnblogs.com/mysummary/p/10482836.html