软件测试面试问题
1,软件测试是在软件开发的各个阶段对产品进行检查的过程,其目的是保证软件产品的质量。
2.需求分析-编写测试计划-编写测试计划-编写测试用例-执行测试用例-提交钱荒报告-缺陷跟踪-回归测试-通过测试。
3.黑盒主要是功能测试、性能测试、兼容性测试等。还包括一些安全性、GUI测试、压力测试、可用性测试、容量测试、异常测试、安装测试等。白盒主要是静态和动态测试。
4、select* from a where...;寻求
插入ITO a()values();增加
从a中删除;删除表格中的信息
更新集合...从..;更改表格中的信息
创建表a();制造一只手表
drop table();删除表格
5.我不知道你问的是什么。给你两个答案。
(1)缺陷状态:新开、修复、关闭、反复拒绝、废弃、延期和重新打开。
(2)缺陷报告的内容:标题、详细描述(描述、前提条件、步骤重现、预期结果和实际结果)、状态、发现者、负责人、项目、版本、严重程度和优先级。
6.回归测试通过。
7.先做集成测试。系统测试后,包括功能测试和性能测试。系统测试结束后,缺陷也进行修改,呈现给用户进行验收测试!
9.如果发现缺陷,不要直接提交,和开发者沟通后再下结论。如果沟通中有歧义,检查需求以确定是否是缺陷,如果不能决定,咨询项目经理。对于某些领域的缺陷,比如应用的框架,有些按钮的logos还没有改,最好当场告诉开发者改。不要提交缺陷。开发和测试的矛盾是一致的。我们不能杜绝,但尽量减少。
10,细心,有耐心,自我调节能力强,学习能力强。有很好的全局意识和观察力!
11,界面-功能(你应该对网站的功能有个总结吧!先按照单个功能来测试,然后按照系统流程来测试。最后根据总能量之间的联系进行测试!)