- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
、软件测试的定义
软件测试是一个过程或一系列过程,用來确认计算机代码完成了其应该完成的功能,不 执行其不该有的操作。
软件测试与调试的区别?
(1) 测试是为了发现软件中存在的错误;调试是为证明软件开发的正确性。
(2) 测试以已知条件开始,使用预先定义的程序,且有预知的结果,不可预见的仅是程序 是否通过测试;调试一般是以不可知的内部条件开始,除统计性调试外,结果是不可预见的。
(3) 测试是有计划的,需要进行测试设计:调试是不受时间约束的。
(4) 测试经历发现错谋、改正错误、重新测试的过程;调试是一个推理过程。
(5) 测试的执行是有规程的;调试的执行往往耍求开发人员进行必要推理以至知觉的”飞跃
II
O
(6) 测试经常是由独立的测试组在不了解软件设计的条件下完成的;调试必须由了解详细 设计的开发人员完成。
(7) 人多数测试的执行和设计可以由工具支持;调式时,开发人员能利卅的工具主要是调 试器。
对软件测试的理解?
软件测试就是说要去根据客户的要求完善它.即要把这个软件还没有符合的或者是和客户要 求不一样的,或者是客户要求还没冇完全达到要求的部分找出来。
(1) 首先要锻炼自己软件测试能力,包括需求的分析能力,提取能力,逻辑化思想能力, 即就是给你一个系统的时候,能够把整个业务流程很清晰的理出。
(2) 学习测试理论知识并与你锻炼的能力相结合。
(3) 想和做。想就是说你看到任何的系统都要有习惯性的思考;做就是把实际去做练习, 然后提取经验。
总结测试用例,测试计划固然重要,但能力和思想一旦到位了,才能成为一名合格的软件测 试工程师。
软件测试的分类
1.按照测试技术划分
(1) 白盒测试:通过对程序内部结构的分析、检测来寻找问题。检查是否所有的结构及逻 辑都是正确的,检查软件内部动作是否按照设计说明的规定正常进行。■?结构测试
(2) 黑盒测试:通过软件的外部表现來发现错误,是在程序界面处进行测试,只是检查是 否按照需求规格说明书的规定正常实现。-性能测试
(3) 灰盒测试:介于白盒测试与黑盒测试Z间的测试。
2?按照是否让备测软件运行划分
(1) 静态测试
(2) 动态测试
按照开发阶段划分
(1) 单元测试:模块测试,检查每个程序单元嫩否正确实现详细设计说明中的模块功能等。
(2) 集成测试:组装测试,将所冇的程序模块进行冇序、递增的测试,检验程序单元或部 件的接口关系
(3) 系统测试:检查完整的程序系统能否和系统(包括硬件、外设和网络、系统软件、支 持平台等)正确配置、连接,并满足用户需求。
(4) 确认测试:证实软件是否满足特定于其用途的需求,是否满足软件需求说明书的规定。
(5) 验收测试:按项目任务或合同,供需双方签订的验收依据文档进行的対整个系统的测 试与评审,决定是否接受或拒收系统。
按照测试实施组织划分
(1) 开发方测试
(2) 用户测试
(3) 第三方测试
三、软件测试的原则
1 ?测试用例中一个必盂部分是对预期输出或结果的定义;
程序员应当避免测试口己编写的程序;
编写软件的组织不应当测试自己编写的程序;
?应该彻底检查每个测试的执行结果;
?测试用例的编写不仅应肖根据有效和预期的输入悄况,也应当根据无效和未预料到的输 入情况;
检查程序是否“未做其应该做的”仅是测试的一半,测试的另一半是检查程序是否“做 了不应该做的”;
应避免测试用例用后既弃,除非软件本身就是一个一次性的软件;
计划测试工作时不应默许假定不会发现错谋;
程序某部分存在更多错误的可能性,与该部分已发现错误的数量成正比;
软件测试是一项极富创造性、极具智力挑战性的工作。
四、测试用例的设计
测试用例的定义
测试川例是为特定的口的而设计的一组测试输入、执行条件和预期的结果。
测试用例是执行的最小实体。
特征:
授冇可能抓住错误的;
不是重复的、多余的;
一组相似测试用例中最有效的;
既不是太简单,也不是太复杂。
设计测试用例的基本准则
测试川例的代表性、测试结果的可判定性、测试结果的可再现性。
五、黑盒测试
1?等价类划分法
等价类划分法的设计方法:是把所有可能的输入数据,即程序的输入域划分成若干部分(子集), 然后从每一个子集屮选取少量具有代表性的数据作为测试用例。
等价类是指某个输入域的子集合。在该子集合中各个输入数据对于揭露程序中错误都是等效的。并 合理地假定:测试某等价类的代表值就等于对这一类其他值的测试。
有效等价类:对于程序的规格说明來说是合理的、有意义的输入数据构成的集合
无效等价类:对软件规格说明而言,是无意义的、不合理的输入数据所构成的集合
等价类对于测试有两个垂要的意义:完备性无冗余性
等价类划分法的原则
按照区间划分: 一?个有效等价类和两个无效等价类。
按照数值划分: n个有效等价类和一个无效等价类
按
您可能关注的文档
- 《陋室铭》《爱莲说》复习重点[整理].docx
- 《陋室铭》中考试题集锦一.docx
- 《路由器与交换机配置》模拟试卷.docx
- 《论幼儿园的奥尔夫音乐教育》.docx
- 《论语》、《春》复习讲义[教材].docx
- 《论语》十则全文解析.docx
- 《论语》五则[策划].docx
- 《论语十则》李俊强[方案].docx
- 《逻辑学》部分练习.docx
- 《骆驼祥子》练习及答案.docx
- (全年1月-12月)2026年党支部“三会一课”及主题党日活动计划表.docx
- 局党组2025年度落实“第一议题”学习制度情况报告+镇关于2025年度贯彻落实“第一议题”制度和政治要件闭环落实工作情况的报告.docx
- 在2026年元旦放假前机关全体人员会议上的讲话、在春节前党员干部廉政谈话会上的讲话.docx
- 2026年1月支部委员会会议记录+1月“三会一课”方案.docx
- 2026年1月“三会一课”方案(支委会方案、党员大会、党小组会、党课)+2026年党支部“三会一课”及主题党日活动计划表(1月-12月).docx
- 党委书记在2025年度党支部书记抓党建工作述职评议会上的点评+2025年度抓基层党建工作述职评议会议上的讲话.docx
- 在司法局2025年度述职评议大会上的总结讲话+市委组织部2025年度述职述廉述党建工作总结.docx
- 2篇 在小学2025学年总结暨寒假工作部署会上的讲话.docx
- 中国国家标准 GB/T 32073.2-2025无损检测 测量残余应力的超声检测方法 第2部分:体波法.pdf
- GB/T 32073.2-2025无损检测 测量残余应力的超声检测方法 第2部分:体波法.pdf
最近下载
- 2003年农村选举中的夏公民参政需求增长与制度回应的博弈从深圳、北京人大代表竞选看修订《选举法》的政治意义.docx VIP
- 2024年江门市中心医院招聘真题.pdf VIP
- 广州江门市中心医院招聘考试真题2024.pdf VIP
- 20232023年广州小学六年级上册语文期末考试备考.doc VIP
- 江门市中心医院招聘考试真题2024.docx VIP
- 2022年江门市中心医院医护人员招聘考试试题及答案解析.docx VIP
- 毕业设计(论文)-基于PLC的自动上料系统设计.docx VIP
- 2026届高考语文专题复习:句式仿写复习.pptx
- 111九典制药财务风险管理及对策研究222.doc VIP
- 纬地操作手册.pdf VIP
原创力文档


文档评论(0)