面试题一--测试基础部分
- 测试用例的组成部分:所属模块,编号,标题,等级,预制条件,预期结果
- 进程和线程:
进程和线程:
进程:是资源分配的最小单位,每启动一个进程,系统都会为其分配地址空间,
线程:是程序运行的最小单位,线程共享进程中的数据,使用相同的地址空间,
线程之间的通信更加方便,因为同一进程下的线程共享全局变量和静态变量等数据,
但是进程程序更加健壮,一个进程死掉不会影响到其他的进程(因为进程有自己的独立空间),而一个线程死掉了,整个进程就死掉了, -
重载规则:必须具有不同的参数列表; 可以有不同的返回类型;可以有不同的访问修饰符;可以抛出不同的异常。
重写规则:参数列表必须完全与被重写的方法相同,否则不能称其为重写而是重载;返回类型必须一直与被重写的方法相同,否则不能称其为重写而是重载
-
查看磁盘空间:df -h
查看内存 :free
查看负载:w或者是top -
touch-新建文件
mkdir - 新建文件夹
rm - 删除文件
cp - 复制文件
mv - 移动文件 -
抽象类和接口的区别:
- 抽象类中可以包括非抽象(有具体实现)的方法,而接口中只能存在抽象的方法,
- 抽象
- 一个类只能继承一个抽象类,而一个类却可以实现多个接口
-
如何保证软件的质量
(1)测试策略:质量是多维度的,功能测试、性能测试、兼容性测试等多种测试类型的结合
(2)用例质量:采用合适的用例方法,如何进行需求分析,用例评审
(3)执行质量:如何保证执行深度(界面、关联模块、数据库、日志)与广度(系统测试类型
(4)缺陷质量:Bug评审,引入合适的Bug流程
(5)过程质量:合理的软件测试流程,测试过程监控