赞
踩
记录一下自己看的一些面试题,有助于自己理解,主要针对大厂笔试和小厂面试,初学者。
目录
分为静态测试和动态测试两类。静态测试通过人工模拟技术对软件进行分析和测试。动态测试通过输入一组预选设计好的实例数据驱动运行程序,检查程序功能是否符合设计要求。。动态测试又可以分为黑盒测试和白盒测试。
黑盒测试不考虑程序内部逻辑结构和内部特性的情况下,测试程序的功能,测试者要在软件的接口处进行,它只检查程序功能是否按照规格说明书的规定正常使用,程序是否能接收输入数据而产生正确的输出信息,以及性能是否满足用户的需求,并且保持数据库或外部信息的完整性。简而言之,吃一颗糖,不管糖的组分,只看甜不甜。
白盒测试需要完全了解程序结构和处理过程,按照程序内部逻辑测试程序,检验程序中每条道路是否按照预定要求工作。
等价类划分法;边界值分析法;因果图法;判定表驱动测试;场景法;功能图法;错误推测法;正交试验设计法。
功能测试:系统测试,针对软件系统功能进行测试,确保软件的功能符合需求规格说明。
接口测试:针对软件系统提供的接口进行测试,测试的是系统组件之间的接口,例如HTTP接口、数据库接口等。这种测试主要关注不同系统组件之间数据传输的正确性、稳定性以及安全性。
功能测试更关注单个功能或多个功能的组合是否能正常实现,而接口测试更关注系统组件之间的数据传输。
区别题——分别解释两者干什么的,然后聊区别。
单元测试、集成测试、确认测试、系统测试、验收测试
兼容测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行,即可移植性。
可细分为四类:平台兼容、网络兼容、数据库兼容以及数据格式的兼容。
兼容测试的重点是对兼容环境的分析。通常在运行软件的环境不是很确定的情况下,才需要做兼容。根据软件运行的需要,或者根据需求文档,一般都能够得出用户会在什么环境下使用该软件,把这些环境整理成表单,就得出做兼容测试的兼容环境。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。