- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                论述CMS软件测试中存在的问题及对策.doc
                    论述CMS软件测试中存在的问题及对策
 
   摘 要:我们当下处于移动互联网时代,人们的生活越来越离不开网络,为了更加方便的进行购物,网络购物应运而生并且得到全球范围的推广。SBR项目正是在此基础上而产生的一个网络购物平台。这个项目主要由三个界面构成,包括网站管理人员使用、开办店铺的店主以及购买商品的客户使用三个界面,文章对于SBR项目中的CMS模块页面主题管理测试方法和存在的问题进行分析,并且提出一定的解决措施。对于测试过程中确实存在的问题及时提出解决方案,文章还针对相关定义进行分析与阐释。 
 
  关键词:网络购物;测试;对策 
  中图分类号:TP319 
  Content Management System简称为CMS,也就是内容管理系统,是一种可以进行多种模板的优秀设计,对于网站开发的速度可以有效的加快,并且节约开发的成本,CMS是一种非常广泛的称呼,从一般的博客程序到新闻发布再到综合性的网站管理程序等都可以称为内容管理系统。CMS根据不同的需求,根据不同的分类方法,可以对其应用层面进行划分,一般分为以下几类:重视后台管理的CMS、重视风格设计的CMS、重视前台发布的CMS等,当前存在多种CMS中,其最终界面都是存在一定的不同的,根据编程风格与管理方式来进行划分,CMS的根本在于无需进行复杂的建站技术设计,也无需太多的HTML语言学习,只要可以利用CMS,对于专业网站可以形成风格统一功能强大的特征。 
  一般根据内容管理系统的风格可以分为以下几个层面,根据需求的不同可以分为各个层面优先考虑的需求不同,后台业务子系统管理(管理优先:内容管理):新闻录入系统,BBS论坛子系统,全文检索子系统等,针对不同系统的方便管理者的内容录入:所见即所得的编辑管理界面等,清晰的业务逻辑:各种子系统的权限控制机制等;Portal系统(表现优先:模板管理):大部分最终的输出页面:网站首页,子频道专题页,新闻详情页面一般就是各种后台子系统模块的各种组合,这种发布组合逻辑是非常丰富的,Portal系统就是负责以上这些后台子系统的组合表现管理;前台发布(效率优先:发布管理):面向最终用户的缓存发布,和搜索引擎spider的URL。 
  1 软件测试 
  1.1 软件测试的定义。通过人工以及自动手段对于某个系统进行测试,其目的在于试验它是否能够满足现有的需求,对于预期结果与实际结果之间的差别进行试验,帮助测试计算机软件的正确度、完整度和质量,但是试验并不是为了找出错误,对于错误产生的原因进行分析,对于项目管理者来说,对于软件开发过程中出缺陷及时加以纠正;通过分析可以帮助测试人员设计出有针对性的测试方法,对于测试的效率可以大大提高。如果没有发现错误,测试也是有一定价值的,完整的测试是评定软件质量的一种有效方法。 
  1.2 软件测试的原则。在进行测试之前,对于软件测试的基本原则要加以理解,测试工程师要确定以下基本原则:首先,应当追溯用户需求,所有的测试的目标在于显示错误,而所有错误中最为严重的则是某些程序无法满足需求。对于测试工作,应当在开始之前的较长时间就开始制定计划,测试计划可以在需求模型完成开始前,确定设计模型之后立马进行详细的测试用例定义。所有的测试在任何代码被产生之前就进行计划与设计。在软件测试中应用Pareto原则,也就是该原则对于测试中发现的错误中有百分之八十很可能是源于程序模块中的百分之二十,其问题在于如何对于这些疑点的模块进行孤立性的彻底测试。 
  从小规模开始,逐渐展开大规模测试,最初的测试应当将焦点放在单个的程序模块之上,将测试的焦点向集成的模块簇中进行错误找寻,在整个系统中对于错误加以寻找。穷举测试是不可行的,在大小适度的程序中,其路径排列的数量也是非常巨大的,因此在测试过程中不可能对于运行路径的每一个组合都进行测试,应当充分覆盖程序逻辑并且确保程序设计中使用的所有条件都是可行的。 
  2 软件测试的内容 
  从测试的方法来看,可分为白盒测试和黑盒测试。“白盒测试”是指开发人员从程序内部对上述内容进行测试,而“黑盒测试”是指独立的测试人员从程序外部对上述内容进行测试。不论是对软件的模块还是整个系统,总有共同的内容要测试,如正确性测试,容错性测试,性能与效率测试,易用性测试,文档测试等。 
  2.1 正确性测试。正确性测试又称功能测试,它检查软件的功能是否符合规格说明。由于正确性是软件最重要的质量因素,所以其测试也最重要。基本的方法是构造一些合理输入,检查是否得到期望的输出。这是一种枚举方法。倘若枚举空间是无限的,那可惨了,还不如回家种土豆有盼头。测试人员一定要设法减少枚举的次数,否则没好日子过。关键在于寻找等价区间,因为在等价区间中,只需用任意值测试一次即可。 
  2.2 容错性测试。对于软件中异常环
                 原创力文档
原创力文档 
                         
                                    

文档评论(0)