The summary of SMG MTV

上一篇 / 下一篇  2011-06-28 13:33:09 / 个人分类:summary

     Until now ,with three months' work ,the functional testing phase basically comes to end.I have learned too much knowledge about test technique not only test management ,but also the test process.And what's more, I have learned the knowledge of the Linux's command.
     Now I'll summary what i have gained from my job in the detail of the SMG MTV 、test process、test technique、test management tool and the Linux command as follows:

 1.the detail of SMG MTV
   The project MTV is abbreviation of Mobile and TV ,which is developed for SMG(Shanghai broadcasting and TV Station ).The project includes cms、OMS and portal。CMS and OMS are making up 
 Content Management System.Actually,CMS is just as the bridge between SMG and OMS.The vedio content was synchronized through interface to CMS ,these vedioes's format is MP4,which can not play on Mobile or Smartphone or ipad or iphone.Then CMS will transfer MP4 to 3GP ,which is theformat playing on the Mobile.CMS mainly has system management、user management、task management、content management four modules.
 System management : records the use log of administrator and users.
 User management: manages the user account and group authority .In this module, administrators can add 、modify 、delete and examine the account information,and can easily query account .when adding new account ,it can be assigned the authority. group authority is to assign the authority for every group. And it can also add 、delete、modify the group information。
 task management:this management is just transcode the mp4 vedio to 3gp vedio.It transcode the mp4 vedio synchronized from smg to 3gp vedio satisfying what the mobiles ask . In this module,we can inspect every content vedio's detailed information.Every content includes 4 tasks such as creating content 、auditing content、transcoding content、content online.The content synchronized from smg firstly inspect the integrality of content ,if it is integrated,then it was copyed in 
designated file to transcode .after that,the transcoding server will create four tasks :creating content 、auditing content、transcoding content 、content online.besides, transcoding content task also includes three scripts:transcode the content to 15 frame、18 frames、20 frame.
  content management:in this module,we can mark for content ,and when the task stops,reopen the task,and manually put the content online,inspect the content's status,and modify the content. When contents are online ,they will be synchronized to OMS.OMS includes user management、system management、content management、template management、site management.The function of user management and system management is the same as the function of them in CMS.
  content management:in this module,we can modify 、inspect 、issue  content。and what's more,we also could put content to the top or cancel this operation ,hide the content or show it .query content based on the key words :content name 、label name、content status、index status、channel.
  template management:we can use the template to issue the information ,and we can also modify the composition of template .In this module ,we could create new schedule and new template,and edit template,preview template.
  site management:in this module,we mainly create site 、add 、modify、inspect、delete and issue sites.after issuing the site,we can view the content in portal.  

 the function of portal is just read the index and XML to display the content .there have wap、client and ipad ,which is used should based on the terminal equipment.If you use the ipad ,you can visit the site—ipad.linghui.com;if you use the mobile phone with android system and iphone,you can visit the site—wap.linghui.com. if your mobile phone can setup the software,you can setup the client in specified website and then visit it.On portal ,these news all are vedio news.
 
   2.Test Process
    Traditionaly,Test Process is Test Plan、Test Design、Test Execution、Test Report.In the MTV project ,I firstly learn professional knowledge ,and then analyse product requirement .Before the project begins being developed,we write test cases with product requirement,and our leader starts to write test plan.During this phase , I make a mistake.I understand test case wrongly and write a nonsense test cases,which makes our leader angry .When developing manager、product manager and project director audit the test canses together,test case audit becomes requirement confirm. I feel very depressed,and then to work hard to write test case again.with  half day ,it finishes.Test design phase overs, we begin executing test case and modify the test case.after all the modules finish,the Integration testing begin.
  3.Test management tool
    In this project,we use MantisBT to manage bugs ,and SVN to manage version of source code.and sometimes use word or excel to list bugs.The data base is mySql.
     furthermore,we use QTP to do the UI test,and httpwatch to inspect the response time of every page,and use jvm to monitor the source of Linux System.
 4.Linux command
   In this project ,I will monitor the System resources with SecureCRT software.Usually,we will use some common commands.
   ps -ef|grep java  view the java thread in process.
   top               display the use rate of System resource
   cd -              back to last directory
   cd                back to root directory
   cd ..             back to upper derectory
   kill - 9 thread ID    stop the java thread
   tail -f catalina.out  display the catalina and look up the Log
   mkdir  dir-name       create a directory file
   rmdir  dir-name       delete a directory file
   pwd                   display the currency  absolute directory path
   ls               list the content in the currency directory
   ll               display the authority of content in the cuttency directory
   ./startup.sh     if in the tomcat's bin directory ,start tomcat
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

TAG:

 

评分:0

我来说两句

Open Toolbar