编写测试用例的学习感悟

今天有编写测试用例的工作安排,以前写测试用例的时候就是最基本的输入和输出结果的对比,也就是常说的预期结果和实际的结果的验证,前一段参加了软件测试专栏的学习,让我大大的开扩的眼界,软件测试不光是显性的功能需要,还有隐性的功能需求,而我之前的工作大部分全是功能的显示需求验证,对这非功能的隐性需求并没有太重视。说到底,就是没有这个层面的知识和意识。

在编写具体测试用例的时候,突然脑海中出现了在要数据库验证数据的想法,这也就增加了测试用例的覆盖率和测试的准确性,包括对软件的测试范围也必须完整,形成一个测试集(鱼网)才能避免软件中的漏网之鱼。

每个测试用例我们不能光去验证输入输出,而与他相关联的砌块,甚至是数据库中的数据变化都要去验证,这样才能更好的保证功能的正确性和完整性。

另外还要对软件的兼容性,安全性,可靠性,可复制性,可扩展性,容错性,可修复性等进行测试,(摘自《软件架构师修炼之道》)而测试用例也要从这此方面进行设计,才能提高 覆盖率和准确性。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容