摘要:
软件测试的18个难题(Hard Problems in Test) 测试充分度(Test Sufficiency) 测试有效性(Test Effectiveness) 测试用例瘦身 测试分层 减少分析遗漏 用例自动生成 问题自动排查 缺陷自动修复 测试数据准备 异常测试 并发测试 回滚的测试 兼容性 阅读全文
摘要:
1. 敏捷测试更多的是关注用户体验、系统使用场景,把单功能测试交给开发自测。而传统测试更强调测试的独立性,将“开发人员”和“测试人员”角色分得比较清楚。而敏捷测试可以有专职的测试人员,也可以是全民测试,即在敏捷测试中,可以没有“测试人员”角色,强调整个团队对测试负责。 2. 敏捷测试过程测试人员尽早 阅读全文
摘要:
1、对于一个系统而言,常有的组成部分有,服务器、基础服务、业务逻辑和第三方服务。而我们要保障整个系统的质量,就需要在这几个方面着手。 2、流量预估 在系统构建初期,也就是需求阶段,除了理解需求之外,还需要知道系统的受众是谁,将来大概会有多大的流量,根据估算的数值,采取相应的措施: 服务器分布式部署, 阅读全文
摘要:
异常用例设计 主要的异常场景分类: 业务处理前:入参异常、幂等异常(在需求分析的时候我们要有能力识别出需要实现幂等的接口,提前要求开发同学去实现); 业务处理中:业务异常、下游异常、DB异常; 业务处理后:返回异常。 下图所示模板从左向右依次细化异常场景,直至到一个具体的案例,因此每个叶子节点对应了 阅读全文