• 游客 下载了资源 爱普生Epson LQ-300KH 驱动
  • 游客 下载了资源 2025春江苏开放大学物流信息管理060180形考作业4
  • 游客 购买了资源 2025春江苏开放大学物流信息管理060180形考作业4
  • 游客 下载了资源 江苏开放大学物流信息管理形考作业3
  • 游客 购买了资源 江苏开放大学物流信息管理形考作业3
  • 游客 下载了资源 2017年下半年教师资格证考试《教育知识与能力》(中学)真题(解析)
  • 游客 下载了资源 2011年424公务员联考《行测》答案及解析(宁夏、贵州、四川、福建、黑龙江、湖北、山西、重庆、辽宁、海南、江西、天津、陕西、云南、广西、山东、湖南)
  • 游客 下载了资源 爱普生Epson Workforce M200 驱动
  • 游客 购买了资源 规则意识的内涵
  • 游客 下载了资源 爱普生Epson WorkForce Pro WF-8590 驱动

软件测试阶段

测试阶段的目标就是发现错误,这就意味着良好的测试策略能发现最多的错误。有两种测试:白盒测试和黑盒测试(图10-11)。

白盒测试(或玻璃盒测试)是基于知道软件内部结构的。测试的目标是检查软件所有的部分是否全部设计出来。白盒测试假定测试者知道有关软件的一切。在这种情况下,程序就像玻璃盒子,其中的每件事都是可见的。白盒测试由软件工程师或一个专门的团队来完成。使用软件结构的白盒测试需要保证至少满足下面4条标准:
●每个模块中的所有独立的路径至少被测试过一次。
●所有的判断结构(两路的或多路的)每个分支都被测试。
●每个循环被测试。
●所有数据结构都被测试。
黑盒测试在不知道程序的内部也不知道程序是怎样工作的情况下测试程序。换言之,程序就像看不见内部的黑盒。黑盒测试按照软件应该完成的功能来测试软件,如它的输入和输出。下面介绍几种黑盒测试方法。
1.穷尽测试
最好的黑盒测试方法就是用输入域中的所有可能的值去测试软件。但是,在复杂的软件中,输入域是如此巨大,这样做常常不现实。
2.随机测试
在随机测试中,选择输入域的值的子集来测试,子集选择的方式(值在输入域上的分布)是非常重要的。在这种情况下,随机数生成器是非常有用的。
3.边界值测试
当遇到边界值时,错误经常发生。例如,一个模块定义它的输入必须大于或等于100,那这个模块用边界值100来测试就非常重要。如果模块在边界值出错,那有可能就是模块代码中的有些条件,例如,x≥100被写成x>100。
问题1:一个程序的输入由1000到1999范围(包含)中的三个整数构成。求出测试这些数字的所有组合的穷尽测试的数目。
问题2:列出问题1所需要的边界值测试。

内容查看
查看价格2
点点赞赏,手留余香 给TA打赏

评论0

请先
支持多种货币
支持多种货币付款,满足您的付款需求
7天无忧退换
安心无忧购物,售后有保障
专业客服服务
百名资深客服7*24h在线服务
发货超时赔付
交易成功极速发货,专业水准保证时效性

站点公告

开放大学课程作业辅导,有需要扫码加微信

显示验证码

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录