1. 黑盒测试和白盒测试常用的测试方法有哪些?举例说明。
答:白盒测试:逡辑覆盖法,主要包括诧句覆盖,判断覆盖,条件覆盖,判断条件覆盖,组合条件覆盖、路径覆盖。
黑盒测试:等价划分类,边界值分析,错诨推测法等
2. 静态测试和动态测试的概念。
答:静态方法是不运行被测程序本身,仅通过分析和检查源程序的语法、结构、过程、接口等来检查程序的正确性。对需求规格说明书、软件设计说明书、源程序做结构分析、流程图分析、符号执行来找错。静态方法通过程序静态特性的分析,找出欠缺和可疑之处。
动态方法是挃通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率和健壮性等性能,所谓软件的动态测试,就是通过运行软件来检验软件的动态行为和运行结果的正确性。
根据动态测试在软件开发过程中所处的阶段和作用,动态测试可分为如下几个步骤:1、单元测试 2、集成测试 3、系统测试 4、验收测试 5、回归测试。
3. 等价类有几种,含义分别是什么?
答:等价类分为以下几类:
有效等价类和无效等价类,具体意思自己悟
4. 等价类划分的优缺点。(答出一些使用过程中的体会即可)
答:优点:考虑了单个数据域中的各类情况,避免盲目或随机选取的输入数据的不完整性和不稳定性,同时可有效控制测试设计的数量。
缺点:对组合情况考虑不足,在很多情况下用例选择不当会产生问题(如边界)。
5. 边界值测试方法的优缺点。
答:长期得测试工作经验告诉我们,大量的错误是发生在输入和输出范围的边界上。因此针对各种边界情况设计测试用例,可以查出更多的错误。
不过边界值分析法和等价类划分法一样,没有考虑输入之间的组合情况,因此需要进一步组合其他测试用例设计方法。
6. 等价类划分的原则
网上很多,自己去搜
7. 性能测试:如何评价系统的极限性能?
8. 判断测试活动中止的条件
答:从以下几个角度分析,包括:无新 bug 且严重性高的老 bug 已修复;bug 收敛;某一级别bug 低于一定比例;时间耗尽;满足特定覆盖率。
9. 常见测试模型?
答 V 模型、W 模型、H 模型、X 模型和前置模型等
未完待续。。。。欢迎转发
原创文章,作者:carmelaweatherly,如若转载,请注明出处:https://blog.ytso.com/194393.html