一、一天学习的课程内容及知识点
1、python主要学习了time模块的基本应用和知识点以及文本进度条实例,time模块主要讲解时间戳的获取、时间的格式化、程序计时三点主要内容。文本进度条的实例主要根据time模块一些知识点写的一段代码,并针对该例进行了一些拓展。
2、数据库主要学习了应用sql语言对数据表和视图的基本操作,比如如何建表、插入数据、删除数据、删除表、简单的查询等。
3、软件测试主要学习QTP的建立检查点、多个Action组织测试用例。
二、学习收获
1、python通过视频的讲解结合以前所学过该模块相关知识,对time模块有了更进一步的认识和理解基本掌握了time模块的常用操作,通过案例的讲解和拓展也学习到了一些以前没学到过的(可能忘了)字符串类型格式化的基本操作的知识点。
2、数据库的主要收获就是可以更加熟练的应用sql语句来操纵数据库、以及如何应用视图的方式来操纵数据库。
3、通过今天学习QTP的相关知识了解了qtp测试一个软件系统需要做哪些基本的检查、以及基本掌握了如何应用测试工具来进行操作,通过录制多个Action来组织增强脚本用例的覆盖范围。
三、今天学习的一些问题
1、针对于上一周提出的问题,今天做了一个调整,python的练习题除了课件上面的也在网上找了一些相对难度高一点题目,比如其中一条凯撒密码的题目还没有做出来题目如下(恺撒密码是古罗马恺撒大帝用来对军事情报进行加解密的算法,它采用了替换方法对信息中的每一个英文字符循环替换为字母表序列中该字符后面的第三个字符,即,字母表的对应关系如下:
原文:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
密文:D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
对于原文字符P,其密文字符C满足如下条件:C=(P+3) mod 26
上述是凯撒密码的加密方法,解密方法反之,即:P=(C-3) mod 26
假设用户可能使用的输入包含大小写字母azAZ、空格和特殊符号,请编写一个程序,对输入字符串进行恺撒密码加密,直接输出结果,其中空格不用进行加密处理。使用input()获得输入。)如果明天下午还未做出就请教于人以及上网查看结果。
网友评论