文章目录
一、前言
但行好事,莫问前程😺
刚学完,点赞者不挂科,双倍给下一个人😅【满足我的小vanity】
二、选择题(15 X 2’)
1、概述
DLC⭐ 下面关于软件测试的说法,错误的是(软件测试就是要找出软件中所有的错误和缺陷
)
2、相关概念
DLC⭐ 修复缺陷的代价,以下哪个阶段最小(需求分析
)
3、黑盒测试
DLC⭐ 1、在某公司人事系统中,假设员工年龄的输入范围为20-50,则根据黑盒测试中的等价类划分技术,下面划分正确的是(可划分为1个有效等价类和2个无效等价类
)
2、对于具有3个条件的判定表,条件的全组合应该有(8
)条规则
3、在判定表结构中,列出问题的所有人条件的是(动作桩
)
4、白盒测试
5、单元测试
DLC⭐ 1、下列软件属性中,软件产品首要满足的应该是(
功能需求
)
2、如果一个判定中的复合表达式为(a大于1||b小于等于3),则为了达到100%条件覆盖,至少需要设计(2
)个测试用例
3、在进行软件测试时,首先应当进行(单元测试
),然后再进行组装测试,最后再进行有效性测试
4、下列不属于单元测试工具的是(Selenium
)
5、阅读下面程序,使用逻辑覆盖法进行测试,请问哪一组关于abc的输入值可以达到判定覆盖((a,b,c)=(4,-9,-2)、(-4,8,3)
)
6、集成测试
7、系统测试
DLC⭐ 1、某app平均每天的访问用户数为10000.用户平均使用时长为10min,用户每天活跃时间为早上10点到晚上10点,使用经算法计算平均并发用户数(139
)
2、使用估计算法计算平均并发用户数为(1000
),若调整因子取2,则并发用户数峰值为(
2000
)
8、自动化测试
DLC⭐ 1、以下不属于自动化测试优点的是(有创造性
)
2、Junit是一个开源的(单元测试
)框架
3、要检验软件是否能真正满足最终用户的需求,应由用户进行(验收测试
)
4、嵌套循环测试时,首先最内层进行简单循环的全部测试,其余层保持循环变量取(最小值
)
9、实用软件测试技术
三、判断题(10 X 1’)
对的没必要看 ☹️
1、软件质量管理和软件测试是同一层次的概念。( √ )
2、传统测试是在开发的后期才介入,现在测试活动已经扩展到了整个生命周期。( √ )
3、软件项目一启动,软件测试也就开始,而不是等到程序编写完成才开始进行测试。( √ )
4、软件测试是有风险的行为,不一定所有的软件缺陷都能够被修复。( √ )
基于单边界原则设计测试用例,测试仍然是存在漏洞的。( √ )
5、进行黑盒测试时,不关心程序的内部结构,只关心程序的输入数据和输出结果。( √ )
6、边界值测试倾向于选择系统边界或边界附近的数据来设计测试用例。( √ )
看看错的有哪些就行 🙂
1、集成测试针对整个系统,关注整个系统的输入/输出。( × )
2、找出的软件缺陷越多, 说明剩下的软件缺陷越少。( × )
3、测试用例的数目越多,测试的效果越好。( × )
4、某个输入条件的最大值或最小值一定是边界点。( × )
5、软件测试等于程序测试。( × )
6、程序员兼任测试员可提高工作效率。( × )
7、商品明示的特性指社会习俗约定,行为习惯所要求的一种潜规则,不需要额外说明。( × )
四、简答题(4 X 5’)
1、软件测试生命周期【P9】
软件测试生命周期包含哪几个过程?
🧐答:①测试需求分析;②制定测试计划;③设计测试用例;④执行测试;⑤测试评估
2、场景分析法设计步骤【P46】
简述使用场景分析法设计测试用例的步骤?
🧐答:①根据需求规格说明,描述出程序的基本流和各项备选流;
②根据基本流和各项备选流生成不同的场景,绘制场景流程图;
③将每个场景生成相应的测试用例;
④重新复审生成的所有测试用例,去掉多余的测试用例,测试用例确定后,再确定每一个测试用例的测试数据值。
3、单元测试原则和意义【P80】
简述单元测试的原则和意义,至少列出四条?(不讲五的)
🧐答:①单元测试要尽早进行;
②应该遵守详细设计和规格说明;
③对修改过的代码应该重新进行单元测试,保证修改后没有引入新的错误;
④设计适当的被测单元;
⑤使用单元测试工具;
⑥测试过程中,当测试结果和规格说明不一致时,应如实详细记录结果。
4、性能影响因素【P110】
影响性能的主要因素有哪些,并简述其含义?
🧐答:①响应时间,用户端发出请求到得到处理的时间;
②并发用户数,给定时间内,某个时刻与服务器同时进行会话操作的用户数;
③吞吐量,单位时间内,系统处理客户请求的数量;
④资源利用率,系统资源的使用程度。
5、回归测试步骤【P192】
回归测试的三个步骤分别是?
🧐答:①识别出软件中被修改的部分;
②在原本的测试用例库中排除不适用的测试用例,建立新的测试用例库;
③选择合适的策略,从新的测试用例库中选出测试用例包,并测试被修改的软件。
6、自动化测试优点【P129】
自动化测试的优点有哪些?至少列出四条
🧐答:①速度快、测试效率高
②测试结果准确
③高复用性
④更好利用资源,永不疲劳
⑤可靠性强
⑥独特的能力,模拟大数据量或大并发数的测试条件
byd反正我是记不下来 🤬 还是看看远方的大题吧
五、综合题(15’+15’+10’)
1、黑盒测试等价类划分
给出QQ账号的等价类划分和测试用例设计⭐⭐⭐
等价类划分(其实和上面差不多)
书上27页例题,瞅一眼就行👀
2、黑盒测试判定法
😺怎么化简?下面的√在一行,并且条件(Y/N你写0/1一样的)总共是三行,有两行是一样的就可以合并化简,单独的那个Y/N就打横线—【13、48合并】
不重要,之前考过,瞅一眼就行👀
3、白盒测试基本路径测试法
读程序,画图,算环路复杂度V(G),写出路径,设计测试用例
上面的图7不能直接到13,循环就算只执行一次,7也应该回到4再进行while条件是否满足的判断,所以这里进行修改 😱
例题理解即可,瞅瞅下面这个👀
六、结尾
画图可能存在误差,我没对答案,懂哥自行修改下 😰
版权归原作者 猫摆力 所有, 如有侵权,请联系我们删除。