钢之面经术师----测试篇 003
参考CVTE测试工程师面试
(1)python和C语言的区别:
1、语言类型
Python是一种基于解释器的语言,解释器会逐行读取代码;首先将Python编译为字节码,然后由大型C程序解释。
C是一种编译语言,完整的源代码将直接编译为机器代码,由CPU直接执行。
2、扩展名
Python程序以.py扩展名保存;C程序以.c扩展名保存。
3、内存管理
Python使用自动垃圾收集器进行内存管理。
在C语言中,程序员必须自己进行内存管理。
4、应用
Python是一种通用编程语言,一个多范式。它主要支持面向对象编程,程序编程,函数编程。
C是结构化编程语言。允许使用函数,选择(if / else等),迭代(循环)。它主要用于硬件相关的应用程序。
C里面没有对象,而Python里面是有对象。
5、速度
Python编程语言很慢;而,C语言很快。
6、变量声明
C是静态语言,而Python是动态语言。在Python中,不需要声明变量类型。而,在C中,必须声明变量类型。
7、复杂性
Python程序更易于学习,编写和阅读。而,C程序语法比Python更难。
8、测试和调试
Python中的测试和调试更容易;而在C中测试和调试更难。
C语言在运行的时候是需要编译然后运行,而Python是直接run的。
(2)场景测试:针对显示屏如何设计测试用例?
需求测试:查看显示屏使用说明书、安全说明书等
功能测试:
易用性:显示屏的按钮的设计符合一般人使用的习惯?
(3)对996工作状态的看法
我觉得作为新人,多加班多做需求肯定是好事,这样可以快速进步。需求做的越多,自己暴露出来的问题也越多,提升的也就越快。我觉得加班不仅仅是为了公司,为了完成任务,更是为了提升自己,实现个人的价值,是责任感的体现。

浙公网安备 33010602011771号