LDRA_Testbed中文手册资料,希望能对从事软件测试行业的同志有帮助。
2025/8/31 20:39:42 1.49MB LDRA TestBed 中文使用指南
1
Google软件测试之道_中文
2025/8/29 9:34:52 74.41MB 单元测试
1
前言2013年即将结束,不知读者在这一年中都收获了那些。
在这一年的最后一天班,我怀着激动的心情来写这本电子书的前言,在这本电子书的整理过程中,虽然舍弃了很多享受生活的时间,但从中我也收获了很多。
自从开始从事软件测试工作开始,我就深深的喜欢上了这个职业。
对我来说软件测试不单单是一份为了赚钱的工作,它同样也是我生活的一部分,我从中找到了自我的价值。
从开始在博客园写博客时,自我的价值开始被放大,我只多了一点分享精神。
从开始从事软件工作时就知道selenium这个自动化工具,网上找来资料学习,学会了用seleniumIDE录制脚本,学会了简单搭建java+seleniumRC的环境,写一个简单的自动化脚本。
后来,换了城市换了工作,一直于忙于工作和其它技术的学习,中间间隔了一年多没有再接触selenium。
直到2013年年初换了新工作后工作稍微轻松,业余时间开始学习python语言,然后就喜欢上了这门语言,由于所测试的是web产品,所以,就考虑通过python+selenium将产品自动化起来。
关于python+selenium的资料除了官方的一份API并不多,我们更容易找到的是java+selenium的资料。
对我来说学习的过程也比较缓慢,后来有幸认识了MarkRabbit,他在python+selenium方面有着比较丰富的实践经验。
webdriverAPI对种元素的定位和操作有着不少知识点,我每学会使用一个知识点整理一篇博客。
后来,积累了十几篇博客出来。
为了便于阅读我就整理成了一份PDF上传到了CSDN上面。
在MarkRabbit的一路指点下,我又开始学习pyhonunittest单元测试框架,通过python脚本批量执行测试用例等,然后整理出来第二版的内容。
在此过程中得到了不少同学的反馈,自己的自动化测试水平在不断的学习实践中得到了长足的进步。
后来,开始对脚本做参数化,引入HTMLTestRunner测试报告以及对测试结构调整。
整理出了第三版。
MarkRabbit趁周末休息的时间向我展示他们目前的python+selenium测试框架,我非常兴奋,同时也觉得这个技术非常有用,于是决定整理一本完整书出来,市面上关于selenium的书大多翻译官方文档,对selenium的讲解也泛泛之谈,并没有真正通过编程的方式来帮助读者真正的去实施自动化。
之前一位人民邮电出版社的编辑曾联系过我,并向我发送了一份编书的规范,当时并没有约稿。
这对我来说是一次新尝试,我想自己真能写出来再说。
有了这个想法之后,我每天像打了鸡血一样活在兴奋当中,坐车和睡觉前也在思考书中的技术点。
后来,乙醇告诉我编辑成书比较麻烦,不断的修改也是非常头痛的事情,而我没有精力反复做这些,由于自身水平的局限,我的更多精力是在技术点学习上。
后来,改变了想法以电子书的形式展现给大家,这样我的编写过程随意了许多,我要做就是简单易懂告诉这是怎么回事,如何去实现。
2025/8/22 19:32:06 6.14MB Selenium2
1
了解测试岗位等级,简单成为一个好的测试工程师
2025/8/19 11:11:13 710KB 软件测试 测试工程师
1
对软件测试基础知识了解框架
1
软件测试课程设计题目通过JSP编写个人存款计算器页面简洁大方,清晰明朗,很有参考价值和可用性
2025/8/15 13:35:05 120KB java 个人存款计算器
1
简述本计划的目的。
如本文档旨在说明各种测试阶段任务、人员分配和时间安排、工作规范等。
2025/8/12 21:08:02 36KB 软件测试
1
google软件测试之道,PDF文件,资源大小:8MB,欢迎下载
2025/8/11 8:35:37 64B 软件测试
1
软件可靠性验证报告模板软件测试工程师
2025/8/8 7:11:03 113KB 软件测试 软件开发
1
目 录前 言1第1章需求分析2§1.1开发必要性2§1.2可行性分析2§1.2.1经济可行性分析2§1.2.2技术可行性分析3§1.2.3现有系统的分析3第2章系统分析4§2.1系统逻辑模型的提出4§2.2系统的功能介绍4§2.3系统开发工具和开发语言5§2.3.1开发工具5§2.3.2开发语言6第3章总体设计7§3.1系统功能设计7§3.2系统功能模块简介7第4章数据库设计10§4.1概念结构设计10§4.2逻辑结构设计11§4.3物理结构设计12第5章详细设计14§5.1关键业务流程描述14§5.1.1航空售票管理14§5.1.2管理员管理流程14§5.2系统界面设计15§5.2.1主功能界面15§5.2.2其他功能界面16§5.3模块代码实现18§5.3.1航空订票查询模块18§5.3.2航空售票管理模块19第6章系统测试21§6.1软件测试的目标21§6.2具体测试21结 论24参考文献25致 谢27§5.3.1航空订票查询模块航空订票查询主要实现对票据信息种类的添加、修改和删除功能。
票据信息种类是系统内容的最高级别,所以在添加、修改或删除票据信息时,也必须选择该票据信息所属的票据信息种类。
下面是票据信息种类的添加、修改和删除功能的主要实现代码。
publicvoidactionPerformed(ActionEvente){this.flightNumber=flightField.getText().trim();if(flightNumber.length()==0)//未输入信息{JOptionPane.showMessageDialog(null,"请输入航班号或者从列表中选择","错误信息",JOptionPane.ERROR_MESSAGE);return;}executeFlightQuery();}publicvoidexecuteFlightQuery(){StringsqlString="SELECTDISTINCT*FROM"+"flight"+"WHEREflight="+"\'"+flightNumber+"\'";ResultSetrs=sqlBean.executeQuery(sqlString);if(rs!=null)showResult(rs);elseJOptionPane.showMessageDialog(null,"没有连接上数据库!","错误信息",JOptionPane.ERROR_MESSAGE);}以上是对数据添加的程序代码,该段代码实现了获得用户数据输入,并把数据插入到数据库当中的功能。



























2025/8/8 2:03:35 651KB JAVA 航空售票 系统 代码实现
1
共 289 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡