赞
踩
先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7
深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新软件测试全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
如果你需要这些资料,可以添加V获取:vip1024b (备注软件测试)
软件配置包括如下内容:配置项识别、工作空间管理、版本控制、变更控制、
状态报告、配置审计
9、什么是软件质量?
概括地说,软件质量就是“软件与明确的和隐含的定义的需求相一致的程度”。
具体地说,软件质量是软件符合明确叙述的功能和性能需求、文档中明确描述
的开发标准、以及所有专业开发的软件都应具有的隐含特征的程度。影响软
件质量的主要因素,这些因素是从管理角度对软件质量的度量。可划分为三组,
分别反应用户在使用软件产品时的三种观点。正确性、、效率、完整性、
可用性、风险(产品运行);可理解性、可维修性、灵活性、(产品
修改);可移植性、可再用性、互运行性(产品转移)。
17
10、目前主要的测试用例设计方法是什么?
白盒测试:逻辑覆盖、循环覆盖、基本路径覆盖
黑盒测试:边界值分析法、等价类划分、错误猜测法、因果图法、状态图法、
测试大纲法、随机测试、场景法
11、软件的安全性应从哪几个方面去测试?
软件安全性测试包括程序、数据库安全性测试。根据系统安全指标不同测试策
略也不同。
用户认证安全的测试要考虑问题:明确区分系统中不同用户权限、系统中会
不会出现用户冲突、系统会不会因用户的权限的改变造成混乱、用户登陆密
码是否是可见、可复制、是否可以通过绝对途径登陆系统(拷贝用户登陆后
的链接直接进入系统)、用户退出系统后是否删除了所有鉴权标记,是否可以
使用后退键而不通过输入口令进入系统、系统网络安全的测试要考虑问题、
测试采取的防护措施是否正确装配好,有关系统的补丁是否打上、模拟非授
权攻击,看防护系统是否坚固、采用成熟的网络漏洞检查工具检查系统相关
漏洞(即用最专业的黑客攻击工具攻击试一下,现在最常用的是 NBSI 系列
和 IPhacker IP ) 、采用各种木马检查工具检查系统木马情况 、采用各种
防外挂工具检查系统各组程序的外挂漏洞
数据库安全考虑问题:系统数据是否机密(比如对银行系统,这一点就特别
18
重要,一般的网站就没有太高要求)、系统数据的完整性(我刚刚结束的企业
实名核查服务系统中就曾存在数据的不完整,对于这个系统的功能实现有了
障碍)、系统数据可管理性、系统数据的独立性、系统数据可备份和恢复
能力(数据备份是否完整,可否恢复,恢复是否可以完整)
12、什么是测试用例 什么是测试脚本 两者的关系是什么?
为实施测试而向被测试系统提供的输入数据、操作或各种环境设置以及期望结
果的一个特定的集合。
测试脚本是为了进行自动化测试而编写的脚本。
测试脚本的编写必须对应相应的测试用例
13、简述什么是静态测试、动态测试、黑盒测试、白盒测试、α测试 β测试
静态测试是不运行程序本身而寻找程序代码中可能存在的错误或评估程序代
码的过程。
动态测试是实际运行被测程序,输入相应的测试实例,检查运行结果与预期结
果的差异,判定执行结果是否符合要求,从而检验程序的正确性、可靠性和有
效性,并分析系统运行效率和健壮性等性能。
黑盒测试一般用来确认软件功能的正确性和可操作性,目的是检测软件的各个
功能是否能得以实
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。