软件测试中的难题 软件测试工具
测试技巧方面:
(一) 功用测试
1测试环境搭建时编译抛出同伴,疾速判定能否系代码问题
2测试中抛出500同伴(或log文件中error),疾速判定系代码or数据or内部接口问题
3主动化测试脚本能否细化验证点为一切可验证内容(页面一切内容显示区域、数据库、搜寻引擎、cache、本地cookies等)? 检讨细化,但保护量十分大
4(高优先级) 测试数据预备工具(数据库、搜寻引擎、cache等耐久化或暂时数据)
5个人pc机本地测试环境差别(操作体系状况、完全性,阅读器版本、完全性),引起问题的起因是软件的增加÷卸载,阅读器插件装置÷删除,补丁顺序,体系设置与阅读器设置等等
6 数据预备 如:不同类型账号生成,像生成10中供新单账号, 10个中供效劳中账号等等,批量生成而不须要手工实现,否则效力慢了。
7 搜寻引擎支撑多个站点,每个站点又有不同的数据运用,se。conf存在众多的配置项、分词器,测试的矩阵十分宏大,如何保障尽少资源获取最好测试后果
8 抽样检讨分词器的功用有遗漏,但分词器算法和内部已有的分词器算法不同,如何进步分词后果核查效力
9 海量数据查问后果正确性验证
(二) 性能测试
1 消费环境硬件模仿
消费环境依靠于内部低廉的装备,在测试环境展开性能测试如何模仿?比方有专用邮件效劳器,图片效劳器,CACHE效劳器?
2 数据模仿
消费环境的数据量伟大,如何剪裁适宜的数据集作为性能测试基准数据?
3 用户行动模仿
虽时光变更日志体系剖析的数据会很快过期,如何低老本跟进走访形式
4 特别场景下性能瓶颈定位与监控等等
比方国内站早晨2点忽然LOAD 降低,起因未明
5 容量计划的后果如何权衡
(三) 质量治理平台
1 没有缺点报告平台,须要具体或自定义报表时无法给出如QC 的报表、需求治理2局部功用始终没有采取。
2 名目治理、需求治理、缺点治理多个体系入口, 并没有对立关联。另外代码与需求之间映射关系随着业务变更也难以逐个映射
3 现有的软件测试平台更适宜传统的大型软件测试,能否、如何定制更适宜疾速上线的WEB体系?
(四) 测试治理
1 测试机器的运用权限(Linux、Windows)治理,做到近少相互搅扰
3 (高优先级) 如何更快找到适宜的测试人才?
4 (高优先级)如何进步开发、测试单方的满意度?
5 (高优先级)如何进步预计测试时光的正确度?