发表于: 2018-08-11 21:22:39
1 746
今天完成的事情:
找老大谈话
看了慕课网视频
明天计划的事情:
朗诵一篇文章
如果没有别的事,就把看的东西整理一下。如果有别的事,就先做别的。
遇到的问题:头不舒服,也没看多少东西。
收获:兼容性
软件本身的兼容性
这主要是指软件的向后兼容,也就是说新开发的软件版本需要对历史版本的功能 配置、相应的数据进行兼容,不能因为版本的升级导致以前的很多功能、历史数据不能够使用,这就是软件本身的兼容性需要考虑的位问题
不同平台下的兼容性
软件可能运行在多个平台上,这就要考虑到平台的兼容性,
软件对运行设备的兼容性
软件可能运行在不同的设备上,在设备上运行的情况可能会对软件的表现产生差异,这个时候需要对设备的兼容性进行测试,平板 手机
软件互操作性
同一个厂上会有不同的软件,这些软件如果运行在同一台设备上,之间会有一些功能的交互,这些功能在测试的时候要考虑到它们相互的影响,交互的时候功能是否正常,这是互操作性。另外,和主流应用进行兼容性的测试
浏览器的兼容性
应用在不同的浏览器上显示有区别,要考虑浏览器的兼容性。
安全测试
对软件产品进行测试以确保其符合产品安全需求和质量标准的一种测试。提到安全测试,还有一个相提并论的测试叫做渗透测试。渗透测试 通过模拟对软件系统的恶意攻击行为来评估系统安全性的一种测试。
渗透测试和安全测试
渗透测试着重点在于攻击,渗透测试的目的就是攻破我们的软件系统以证明系统存在问题。安全测试的侧重点在于防御,它是对整个系统的防御功能进行一个系统的考虑。因为渗透测试的目的是攻破系统,只要选择一些薄弱的环节,选择一些点来攻击我们的系统达到攻破系统的目的就可以了。安全测试必须从整个的防御面上来考虑系统的安全性,所以渗透测试和安全测试也是一个点到面的过程。
安全测试工具
Appscan Webinspect Nessus Nmap MetaSploit WebScarab Fortify W3AF
评论