随笔分类 -  面试题收集

摘要:单纯从功能测试的层面上来讲的话,APP 测试、web 测试 在流程和功能测试上是没有区别的 根据两者载体不一样,则区别如下: 1、系统结构方面 web项目,b/s架构,基于浏览器的;web测试只要更新了服务器端,客户端就会同步会更新app项目,c/s结构,必须要有客户端;app 修改了服务端,则客户 阅读全文
posted @ 2019-05-22 16:15 阿布不学习 阅读(292) 评论(0) 推荐(0) 编辑
摘要:黑盒测试的测试用例常见设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。 1)等价类划分 等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试.因此,可以把全部输入数据合理划分 阅读全文
posted @ 2019-05-19 19:05 阿布不学习 阅读(3615) 评论(0) 推荐(0) 编辑
摘要:如何测试一个 纸杯? 阅读全文
posted @ 2019-05-19 18:56 阿布不学习 阅读(330) 评论(0) 推荐(0) 编辑
摘要:一条软件缺陷(或者叫 Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录? 一条 Bug 记录最基本应包含:编号、Bug 所属模块、Bug 描述、Bug 级别、发现日期、发现人、修改日期、修改人、修改方法、回归结果等等; 要有效的发现 Bug 需参考需求以及详细设计等前期文档设计出 阅读全文
posted @ 2019-05-19 18:52 阿布不学习 阅读(1632) 评论(0) 推荐(0) 编辑
摘要:黑盒测试和白盒测试的优缺点 黑盒测试的优点有: 比较简单,不需要了解程序内部的代码及实现; 与软件的内部实现无关; 从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题; 基于软件开发文档,所以也能知道软件实现了文档中的哪些功能; 在做软件自动化测试时较为方便。 黑盒测试的缺点有: 不可 阅读全文
posted @ 2019-05-19 18:51 阿布不学习 阅读(685) 评论(0) 推荐(0) 编辑
摘要:测试人员在软件开发过程中的任务是什么? 1、寻找 Bug; 2、避免软件开发过程中的缺陷; 3、衡量软件的品质; 4、关注用户的需求。 总的目标是:确保软件的质量。 阅读全文
posted @ 2019-05-19 18:48 阿布不学习 阅读(1426) 评论(0) 推荐(0) 编辑
摘要:软件产品质量特性是什么? 功能性:适应性、准确性、互操作性、依从性、安全性。 可靠性:成熟性、容错性、以恢复性。 可使用性:易理解性、易学习性、易操作性。 效率:时间特性、资源特性。 可维护性:易分析性、易变更性、稳定性、易测试性。 可移植性: 适应性、易安装性、遵循性、易替换性。 阅读全文
posted @ 2019-05-19 18:46 阿布不学习 阅读(499) 评论(0) 推荐(0) 编辑
摘要:目前主要的测试用例设计方法是什么? 白盒测试: 逻辑覆盖循环覆盖基本路径覆盖 黑盒测试: 边界值分析法等价类划分错误猜测法因果图法状态图法测试大纲法随机测试 场景法 阅读全文
posted @ 2019-05-19 18:43 阿布不学习 阅读(1031) 评论(0) 推荐(0) 编辑
摘要:软件测试的定义: 使用人工或自动手段,来运行或测试某个系统的过程。其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。 软件测试的目的: 测试是程序的执行过程,目的在于发现错误 一个成功的测试用例在于发现至今未发现的错误 一个成功的测试是发现了至今未发现的错误的测试 确保产品完成了 阅读全文
posted @ 2019-05-19 18:32 阿布不学习 阅读(2100) 评论(0) 推荐(0) 编辑
摘要:软件生存周期及其模型是什么? 软件生存周期(software life cycle)又称为软件生命期,生存期。是指从形成开发软件概念起,所开发的软件使用以后,直到失去使用价值消亡为止的整个过程。 一般来说,整个生存周期包括计划(定义)、开发、运行(维护)三个时期,每一个时期又划分为若干阶段。每个阶段 阅读全文
posted @ 2019-05-19 18:25 阿布不学习 阅读(2143) 评论(0) 推荐(0) 编辑
摘要:给你一个网站,你如何测试? 1、查找需求说明、网站设计等相关文档,分析测试需求。2、制定测试计划,确定测试范围和测试策略,一般包括以下几个部分: 功能性测试;界面测试;性能测试;数据库测试;安全性测试;兼容性测试3、设计测试用例: 功能性测试可以包括,但不限于以下几个方面: 链接测试 链接是否正确跳 阅读全文
posted @ 2019-05-19 15:44 阿布不学习 阅读(1685) 评论(0) 推荐(0) 编辑
摘要:你在测试中发现了一个 bug ,但是开发经理认为这不是一个 bug ,你应该怎样解决 1、将问题提交到缺陷管理库里面进行备案。 2、要获取判断的依据和标准: 根据需求说明书、产品说明、设计文档等,确认实际结果是否与计划有不一致的地方,提供缺陷是否确认的直接依据;如果没有文档依据,可以根据类似软件的一 阅读全文
posted @ 2019-05-19 15:30 阿布不学习 阅读(2609) 评论(0) 推荐(0) 编辑