发表于: 2018-03-02 21:54:09
2 1045
今天完成了任务一的成果总结 总结里面有几个测试会遇到的问题我觉得写日报里面比较好方便到时候可以复习 看了会各种测试的种类昨天日报写了(虽然记不住太多得后期复习) 然后兼容性测试的具体点的理解 感觉理论知识好多 记不住呢 准备明天继续研究任务2
(感觉这个是测试应该要懂的 任务一没写就写这里了)
收获
测试人员需要何时参加需求分析?
我们一开始就应该参加需求分析工作 测试人员主要的工作之一就是确认系统是否正确实现了需求 测试人员对需求了解越深入对测试工作越有利
测试人员越早参与需求分析的作用?
测试人员全程参与需求分析对需求了解很深刻 对不清晰的需求点能及时提出并得到解决 节省后期测试用例设计或测试阶段和开发人员的沟通时间 能更早确定测试用例的编写思路 为测试打好基础 能提前获取一些测试数据 为测试用例设计提供帮助 及早发现需求不合理的地方 降低了检测的成本
测试人员过晚参与需求分析会存在哪些问题?
对需求理解不全面 不准确 可能与用户真真的需求发生偏差导致最后测出的产品不满足用户的希求
作为测试人员要尽可能获取到“第一线”的需求资料 才能真正了解用户的业务 知道要做什么 像要什么效果 注意些什么 从而更好的对系统进行测试
兼容性测试
兼容测试 (Compatibility Test Suite )简称CTS 指对所设计程序与硬件 软件之间的兼容性的测试。 一般来说 兼容性指能同时容纳多个方面 在计算机术语上兼容是指几个硬件之间 几个软件之间或是软硬之间的相互配合程度。兼容性测试是指测试软件在特定的硬件平台上 不同的应用软件之间 不同的操作系统平台上 不同的网络等环境中是否能够友好的运行的测试
测试分类 1浏览器兼容测试 2分辨率兼容测试
兼容性测试的核心内容
1测试软件是否能在不同的操作系统平台上兼容 或测试软件是否能在统一操作平台的不同版本上兼容
2软件本身是否向前或向后兼容
3测试软件能否与其他相关的软件兼容
4数据兼容性测试 主要是指数据能否共享等
兼容性测试的意义
兼容性测试主要目的是为了兼容第三方软件,确保第三方软件能正常运行不受影响
具体变现:
1待测项目在不同的操作系统平台正常运行 包括待测项目能在同一操作系统平台的不同版本上正常运行
2待测项目能与相关的其他软件或系统“协调工作”
3待测项目能在指定的硬件环境中正常运行
4待测项目能在不同的网络环境中正常运行
兼容性测试的作用:
1能够进一步提高产品的质量
2能是软件与尽可能多的其他软件“和平共处”尽可能达到平台无关性
3能尽可能的保证软件存在的价值 它是衡量一个软件质量的重要指标
4能使软件产品的市场更广阔
兼容性测试的分类
1硬件兼容 (与整机兼容 与外设兼容)
2软件兼容(操作系统、平台的兼容 应用软件之间的兼容 不同浏览器的兼容 数据库的兼容 软硬件配合兼容)
3数据兼容(不同版本间的数据兼容 不同软件间的数据兼容)
手机兼容性测试除了以上的测试外还需要考虑更多 如网络环境兼容性测试、分辨率兼容性测试等
评论