(基础篇)哪些面试遇见的坑——面试必看基础题

1.说一下黑盒测试和白盒测试的区别?

 黑盒测试:又称为数据驱动测试,用于满足用户的需求,不关注内部代码结构,只关注功能。

白盒测试:关注内部代码结构,以及内部逻辑结构。

灰盒测试:介于两者之间。

2.什么是测试用例?

测试用例是一组整个功能需求的一个预期的计划,内容包括有编号、前置条件、测试模块、测试步骤、预期结果、实际结果、测试时间、测试人、备注、附件等用于验证系统的功能。

3.软件的生命周期是?

需求分析、概要设计、详细设计、设计、编码、测试、运行和维护

4.软件的6大特性

易用性、可维护性、可移植性、功能性、易用性、效率

5.B/S架构跟C/S架构的区别

 成熟性  B/S>C/S 

  效率 C/S>B/S

  安全 C/S>B/S

  升级  B/S只需要更新服务器,刷新网页就可以了,而C/S不仅仅需要更新服务器而且需要更新客户端。

   成本 c/s需要自己单独开发客户端所以费用要高一些

7.给你一个纸杯你如何去测试?

可以从7个方面来考虑。

 1第一方面界面性测试:观察纸杯的外观是否满足UI设计和需求的要求 

 2第二方面可靠性测试:杯子摔在地上会不会摔碎。

  3第三方面稳定性测试:杯子装水以及其他液体可以装多久。

4.第四安全性测试:杯子装开水,装酒精,以及其他液体可以不

5.第五易用性测试:用户拿起我们的杯子是否好用,是否顺手。

6.第六用户文档测试:需求文档是否正确,是否有不合理的地方。

7第七兼容性测试:杯子能否装各种液体,以及小型的物体。

面试官会问还有吗?

压力测试:使用不同的压力,看杯子能承受的不同的压力值。

负载测试:使用杯子能够负载的最大压力,并且看看能够持续多久

原文地址:https://www.cnblogs.com/1996-88/p/11550682.html