摘要:
如何测试一个 纸杯? 阅读全文
摘要:
一条软件缺陷(或者叫 Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录? 一条 Bug 记录最基本应包含:编号、Bug 所属模块、Bug 描述、Bug 级别、发现日期、发现人、修改日期、修改人、修改方法、回归结果等等; 要有效的发现 Bug 需参考需求以及详细设计等前期文档设计出 阅读全文
摘要:
黑盒测试和白盒测试的优缺点 黑盒测试的优点有: 比较简单,不需要了解程序内部的代码及实现; 与软件的内部实现无关; 从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题; 基于软件开发文档,所以也能知道软件实现了文档中的哪些功能; 在做软件自动化测试时较为方便。 黑盒测试的缺点有: 不可 阅读全文
摘要:
测试人员在软件开发过程中的任务是什么? 1、寻找 Bug; 2、避免软件开发过程中的缺陷; 3、衡量软件的品质; 4、关注用户的需求。 总的目标是:确保软件的质量。 阅读全文
摘要:
软件产品质量特性是什么? 功能性:适应性、准确性、互操作性、依从性、安全性。 可靠性:成熟性、容错性、以恢复性。 可使用性:易理解性、易学习性、易操作性。 效率:时间特性、资源特性。 可维护性:易分析性、易变更性、稳定性、易测试性。 可移植性: 适应性、易安装性、遵循性、易替换性。 阅读全文
摘要:
目前主要的测试用例设计方法是什么? 白盒测试: 逻辑覆盖循环覆盖基本路径覆盖 黑盒测试: 边界值分析法等价类划分错误猜测法因果图法状态图法测试大纲法随机测试 场景法 阅读全文
摘要:
1、黑盒测试:又称数据驱动测试,完全不考虑从内部机构和特性,值注重软件的功能需求(不管代码) 2、白盒测试:把盒子打开研究里面的程序结构和源代码; 3、灰盒测试:介于白盒测试与黑盒测试之间的一种测试,既可保证黑盒的关注点又可掌控白盒的内部结构,但不会去对内部程序功能和运作做详细了解,灰盒测试结合了白 阅读全文
摘要:
软件生存周期(software life cycle)又称为软件生命期,生存期。是指从形成开发软件概念起,所开发的软件使用以后,直到失去使用价值消亡为止的整个过程。 一般来说,整个生存周期包括计划(定义)、开发、运行(维护)三个时期,每一个时期又划分为若干阶段。每个阶段有明确的任务,这样使规模大、结 阅读全文
摘要:
软件测试的定义: 使用人工或自动手段,来运行或测试某个系统的过程。其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。 软件测试的目的: 测试是程序的执行过程,目的在于发现错误 一个成功的测试用例在于发现至今未发现的错误 一个成功的测试是发现了至今未发现的错误的测试 确保产品完成了 阅读全文
摘要:
软件生存周期及其模型是什么? 软件生存周期(software life cycle)又称为软件生命期,生存期。是指从形成开发软件概念起,所开发的软件使用以后,直到失去使用价值消亡为止的整个过程。 一般来说,整个生存周期包括计划(定义)、开发、运行(维护)三个时期,每一个时期又划分为若干阶段。每个阶段 阅读全文