【读书笔记】反思01

一、将你正在做的事与别人进行交流可以帮助你找到更好的想法,让你意识到潜在的障碍,并为你的工作获取支持

1.这让我想起了在做web自动化时,需要初始化数据,但是对于web页面涉及数据库哪些表及其关联关系又不是很清楚,所以讲问题与开发沟通后,开发很乐意的在日志中将页面操作数据库的语句打印到日志中,为初始化数据提供了很好的帮助;

2.想起我刚开始写脚本的时候,我的领导一再给我灌输要模块化,抽象画,当我尝试着按照他的思路去做的时候,我发现路越走越宽,而且在后续的脚本编写中也是朝这个方向去想、去做。

二、如何开展自动化测试

1.demo验证简单页面,一方面是验证脚本的可行性,另一方面是通过测试页面,大致了解页面的复杂度,因为构思阶段和真实的实践还是有很大差距的;

2.挑选系统中使用率最高的点,整理出可自动化测试的点,整理该部分的自动化测试用例(不同于手工测试用例),自动化测试用例强调以下几点

(1).前置条件,即是否需要初始化数据;

(2).用例可重复执行,且结果具有唯一性;

(3).测试数据好清理,恢复最初的模样

(4).全局参数需要在自动化开始键初始化好,全局通用。

三、关于自动化测试

1.自动化测试既不廉价也不容易;

2.自动化测试,并不是自动测试,脚本运行中遇到的各种情况都需要考虑清楚(用流程图梳理 逻辑),且脚本尽可能的易读易写;

3.脚本尽可能的模块化;

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

相关阅读更多精彩内容

友情链接更多精彩内容