摘要: 一、场景及问题背景: 我们平时开发时本质上就是对应用程序的各种状态进行切换并作出相应处理。最直接的解决方案是将这些所有可能发生的情况全都考虑到,然后使用if... ellse语句来做状态判断来进行不同情况的处理。但是对复杂状态的判断就显得代码逻辑特别的乱。随着增加新的状态或者修改一个状态,if el 阅读全文
posted @ 2021-08-22 22:26 古兰精 阅读(362) 评论(0) 推荐(0)
摘要: 先可以看下这篇博客:如何用状态机简化代码中复杂的 if else 逻辑 —— https://mp.weixin.qq.com/s/dDOA5JQQz3r4a7-yPl33Bg 一、状态机的基本概念 当处理的情况特别多,我们把每种情况的处理逻辑封装成一个状态,然后不同情况之间的转换变成状态的转换。这 阅读全文
posted @ 2021-08-22 21:30 古兰精 阅读(809) 评论(0) 推荐(0)
摘要: 测试用例设计:将软件测试的行为活动,作为一个科学化的组织归纳。 测试用例:设计一个情况,软件程序在这种情况下,必须能够正常运行并且达到程序所设计的执行结果。 因为我们不可能进行穷举测试,为了节省时间和资源、提高测试效率,必须从数量极大的可用测试数据精心挑选出具有代表性或者特殊性的测试数据来进行测试。 阅读全文
posted @ 2021-08-22 20:40 古兰精 阅读(2261) 评论(0) 推荐(0)
摘要: 测试用例设计的最基本要求:覆盖住所要测试的功能。这是再基本不过的要求了,别看只是简单的一句话,要能够达到切实覆盖全面,需要对被测试产品功能的全面了解、明确测试范围(特别是要明确哪些是不需要测试的)、具备基本的测试技术(如:等价类划分等)等。 那么满足了上述这条要求是不是设计出来的测试用例就是好的测试 阅读全文
posted @ 2021-08-22 20:06 古兰精 阅读(1181) 评论(0) 推荐(1)
摘要: 这篇文章我主要想记录学习一下在软件测试行业中的一些常见理论效应以做基本了解。 一、杀虫剂效应 1、杀虫剂效应介绍 杀虫剂效应原本指农业中随着农药的普及使用,害虫对农药的抗药性就越来越强,农药就越来越难杀死害虫。在农场里为了对付破坏农作物的害虫,农业专家开发出了对应的杀虫剂,刚开始效果很好,但是随着时 阅读全文
posted @ 2021-08-22 17:37 古兰精 阅读(1287) 评论(0) 推荐(0)
摘要: 一、软件测试方法: 白盒测试、黑盒测试、灰盒测试、静态测试、动态测试 1、白盒测试: 是一种测试用例设计方法,在这里盒子指的是被测试的软件。白盒,顾名思义即盒子是可视的,你可以清楚盒子内部的东西以及里面是如何运作的,因此白盒测试需要你对系统内部的结构和工作原理有一个清楚的了解,并且基于这个知识来设计 阅读全文
posted @ 2021-08-22 16:40 古兰精 阅读(8982) 评论(0) 推荐(0)