围绕软件测试的核心概念,介绍了软件测试的基本方法和过程,并通过丰富的案例予以实践。
全书共三部分。
第一部分软件测试概述,对软件测试的核心概念与思想(软件缺陷、测试用例、自动化测试)展开初步的讨论和测试实践。
第二部分软件测试技术,详细讨论了传统的黑盒测试方法和白盒测试方法,针对每种测试方法均按照基本原理、测试用例设计和捉虫实践的顺序依次展开阐述;
对应黑盒测试和白盒测试给出了综合案例实践。
第三部分软件测试应用,从测试实施的角度,分为单元测试、集成测试和系统测试三个阶段进行讨论;
最后提供了综合应用案例实践,从自动化测试的角度,结合单元测试工具、功能测试工具和功能测试工具,讨论自动化测试的设计与实施。
2021/10/9 18:13:20 8.4MB 电子教案
1
软件工程开发测试模板,包括单元测试计划,测试用例和测试总结模板
2017/6/6 5:55:40 56KB 单元测试
1
目录第一章引言 -1-1.1项目背景 -1-1.2编写目的 -2-第二章系统需求分析 -3-2.1功能需求(用例图分析) -3-2.1.1播放器的基本控制需求 -3-2.1.2播放清单列表管理需求 -5-2.1.3播放友好性需求 -7-2.1.4播放器扩展卡需求 -8-2.1.5功能需求(时序图)分析 -9-2.2系统结构图和流程图 -10-2.3系统界面需求 -11-2.4系统功能需求 -12-2.5运行环境需求 -12-第三章Android数据库设计 -13-3.1数据库及字段属性设计 -13-3.1.1字段设计(表、图) -13-3.1.2音乐播放器E-R图 -15-3.2数据库连接 -15-3.2.1创建数据库 -15-3.2.2操作数据库 -16-3.2.3数据显示 -17-第四章Android项目介绍 -18-4.1什么是Android? -18-4.1.1Android简介 -18-4.1.2AndroidFeatures特性 -18-4.1.3Android基本框架(AndroidArchitecture) -19-4.1.4Android系统的四大组件 -22-4.2搭建Android开发环境 -23-4.3Android常用工具的使用 -25-4.3.1命令行的使用 -25-4.3.2DalvikDebugMonitorService(DDMS)的使用 -26-4.4Android音乐播放器的工程 -26-4.4.1Android项目 -26-4.4.2Android工程程序结构 -27-4.4.3AndroidManifest.xml文件 -29-第五章播放器系统功能详细设计 -31-5.1音乐播放器主界面功能实现 -31-5.1.1播放器主界面 -31-5.1.2播放界面音轨的实现 -32-5.1.3播放器播放、暂停、停止等功能 -35-5.2播放列表功能 -36-5.3菜单功能 -38-5.3.1菜单界面 -38-5.3.2菜单功能实现 -39-5.4播放设置界面 -41-5.4.1界面实现 -41-5.4.2歌词显示实现 -42-5.5手机扩展卡的访问 -44-5.5.1文件浏览器界面 -45-5.5.2文件浏览器功能实现 -46-5.6数据存储方式 -47-5.6.1SharedPreferences -47-5.6.2File存储方式 -48-5.6.3SQLiteDatabase数据库 -48-第六章结论 -49-
2015/6/22 2:41:03 1.66MB Android 音乐播放器 论文
1
1)设计用例图(UseCase框图)2)用RationalRose在UseCase视图中创建UseCase框图
2018/11/22 14:13:23 1.9MB 机票预定系统 用例图
1
包括:教务管理系统顶层用例图选课管理子用例图成绩管理子用例图成绩管理类图 选课管理类图学生选课形态图成绩统计形态图选课注册顺序图
2016/5/9 21:11:32 235KB UML 选课管理系统
1
包括代码,阐明文档,测试用例
2017/3/26 14:37:02 9.22MB C# socket ftp
1
我们在本章提供的信息,对自动化测试领域的新人和经验丰富的老手都是有用的。
本篇中描述最常见的自动化测试类型,还描述了可以增强您的自动化测试套件可维护性和扩展性的“设计模式”。
还没有使用这些技术的、有经验的自动化测试工程师会对这些技术更加感兴味。
您应该测试应用程序中的哪些部分?这取决于您的项目的各种影响因素:用户的期望,时间期限,项目经理设置的优先事项等等。
但是,一旦项目边界定义完成,作为测试工程师,你必须做出要测试什么的决定。
为了对Web应用的测试类型进行分类,我们在这里创建了一些术语。
这些术语并不意味着标准,但是这些概念对web应用测试来说非常典型。
静态内容测试是最简单的测试,用于验证静态的、
1
这是大学期间和朋友一同做的项目,是一个商场管理系统源码+需求文档+UML用例图+数据库字典,开箱即用。
2022/9/7 14:25:20 18.94MB java web jswing 全套
1
符号多项式的操作,已经成为表处理的典型用例。
在数学上,一个一元多项式Pn(x)可按升幂写成:Pn(x)=p0+p1x+p2x2+….+pnxn它由n+1个系数唯一确定,因此,在计算机里,它可用一个线性表P来表示:P=(p0,p1,p2,…pn)每一项的指数i隐含在其系数pi的序号里。
假设Qm(x)是一元m次多项式,同样可用线性表Q来表示:Q=(q0,q1,q2,…qm)。
不失一般性,设m<n,则两个多项式相加的结果Rn(x)=Pn(x)+Qm(x)可用线性表R表示:R=(p0+q0,p1+q1,p2+q2,…,pm+qm,pm+1,…pn)。
显然,我们可以对P、Q和R采用顺序存储结构,使得多项式相加的算法定义十分简约。
至此,一元多项式的表示及相加问题似乎已经解决了。
然而在通常的应用中,多项式的次数可能很高且变化很大,使得顺序存储结构的最大长度很难决定。
特别是在处理形如:S(x)=1+3x10000+2x20000的多项式时,就要用一长度为20001的线性表来表示,表中仅有三个非零元素,这种对内存空间的浪费是应当避免的,但是如果只存储非零系数项则显然必须同时存储相应的指数。
一般情况下的一元n次多项式可写成:Pn(x)=p1xe1+p2xe2+…+pmxem其中pi,是指数为ei的项的非零系数,且满足0≤e1<e2<…<em=n,若用一个长度为m且每个元素有两个数据项(系数项和指数项)的线性表便可唯一确定多项式Pn(x)。
((p1,e1),(p2,e2),…,(pm,em))在最坏情况下,n+1(=m)个系数都不为零,则比只存储每项系数的方案要多存储一倍的数据。
但是,对于S(x)类的多项式,这种表示将大大节省空间。
本题要求选用线性表的一种合适的存储结构来表示一个一元多项式,并在此结构上实现一元多项式的加法,减法和乘法操作
2022/9/7 2:17:02 42KB 数据结构 C C++
1
《RobotFramework--源代码分析》是对诺基亚西门子公司开发的自动化测试框架RobotFramework的源代码的详细分析,从框架对测试用例的解析、调度、测试库的导入进行了详细深入的分析。
对自动化测试工程师的协助非常的大!
2022/9/6 8:24:56 6.38MB Robot Framework 诺西 自动化测试
1
共 546 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡