随笔分类 -  牛客面试题

摘要:手工测试缺点: 1、重复的手工回归测试,代价昂贵、容易出错。 2、依赖于软件测试人员的能力。 手工测试优点: 1、测试人员具有经验和对错误的猜测能力。 2、测试人员具有审美能力和心理体验。 3、测试人员具有是非判断和逻辑推理能力。 自动化测试的优点: 1、对程序的回归测试更方便。这可能是自动化测试最 阅读全文
posted @ 2019-05-26 14:03 阿布不学习 阅读(1297) 评论(0) 推荐(0) 编辑
摘要:黑盒测试: 黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用。 在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当 阅读全文
posted @ 2019-05-26 13:59 阿布不学习 阅读(1268) 评论(0) 推荐(0) 编辑
摘要:需要的知识: 软件测试基础理论知识,如黑盒测试、白盒测试等; 考编程语言基础,如C/C++、java、python等; 自动化测试工具,如Selenium、Appium、Robotium等; 计算机基础知识,如数据库、Linux、计算机网络等; 测试框架,如JUnit等。 需要具备的能力: 业务分析 阅读全文
posted @ 2019-05-26 13:52 阿布不学习 阅读(1629) 评论(0) 推荐(0) 编辑
摘要:区别: 1、计划和用例编制的先后顺序:从V模型来讲,在需求阶段就要制定系统测试计划和用例,HLD的时候做集成测试计划和用例,有些公司的具体实践不一样,但是顺序肯定是先做系统测试计划用例,再做集成。 2、用例的粒度:系统测试用例相对很接近用户接受测试用例,集成测试用例比系统测试用例更详细,而且对于接口 阅读全文
posted @ 2019-05-26 13:51 阿布不学习 阅读(1976) 评论(0) 推荐(0) 编辑
摘要:这些测试步骤分别在软件开发的不同阶段对软件进行测试,我认为对软件完整功能进行测试的系统测试很重要,因为此时单元测试和集成测试已完成,能够对软件所有功能进行功能测试,能够覆盖系统所有联合的部件,是针对整个产品系统进行的测试,能够验证系统是否满足了需求规格的定义,因此我认为系统测试很重要。 阅读全文
posted @ 2019-05-26 13:36 阿布不学习 阅读(1953) 评论(0) 推荐(0) 编辑
摘要:1、单元测试:完成最小的软件设计单元(模块)的验证工作,目标是确保模块被正确的编码,使用过程设计描述作为指南,对重要的控制路径进行测试以发现模块内的错误,通常情况下是白盒的,对代码风格和规则、程序设计和结构、业务逻辑等进行静态测试,及早的发现和解决不易显现的错误。 2、集成测试:通过测试发现与模块接 阅读全文
posted @ 2019-05-26 13:01 阿布不学习 阅读(4092) 评论(0) 推荐(1) 编辑