Basal knowledge of software test 01

In this artical ,i will introduces some basal knowledge of sofwware test,details of  software lifeycle and the relation between them.

No.1   Feasibility analysis

Like our human beings ,software has its own life cycle.The first step of a software is called feasibility analysis,when make a new software ,we should consider its purpose first,why we made it?and what the benefical it will takes to us?like the saying goes:life wothout a goal just like sailing without a compass,so does the software.in addtion ,the feasibilty analysis mainly includes three sides:ecomomy,techinical and society.after we make an all-round analysis ,output the feasibility report. 

No.2   Planning stage

To make a good plan of a software devolpment project  is quite important. The project mannger takes the charge of planning stage. In this part ,PM should be comprehensive and make arrange of peolple ,time and schedule,etc. After all things done ,output the Project plan.

No.3   Demand analysis

The SRS(Software Requirement Specification) for an software development project is also of great improtance.Generally ,product manager or demand enginner in charge of this part.  They will collect and analyse customer's demand, condsider what can we do to meets people's maximun demand and how can we design to make a perfect software for  customer . Ultimately,output the SRS for the whole team .

No.4    Outline design

The mian job of this step is to design  the module structure of  software.For the sake of easy to expand and adapt ,and make the logic relation of design program more succinct and clear. Structure engineer will design a module structure according to the SRS,including decide  the programming language ,server ,database,concurrence and so on .Finally ,output the HLD(High  Level Design)documment.

No.5   Detail design

After the outline design confirmed,developers will identify  the internal data structure and algorithms of every module according to the SRS and HLD.As the name implies,detail design is to make every part and step in more detail.For instance,how many rows should be code,what kind of method should be used,etc. when the detail design finished ,the perparatory work of developing a software is completed .LLD(Low Level Design)document will be output in this part.

No.6   Coding

In the part ,develpers will turn  LLD ,HLD and SRS into a computure program .Of course ,it has the largest workload of the whole developing process.Coding Farmers will  elaborate their logic the make the progarm come true . They are undoubtedly the subtle force of the whole team.

No.7  Testing

When the text team get the program code ,they will operate the program under texting environment,the most improtant job for them is to find bugs,the more bugs they find, the more perfect the software will be.A good texter should have strong quility consciousness,for their job is to find problems ,solve problems and enhance the quality of software. WIth the rapid development of internet industry,software quality is increasinly crucial of internet companies, texters are also play important role in the industry.

No.8   Product release

For an internet company ,product release means get the fruits. But it still has a lot of work to do.product conference,install manual,instruction book,etc.We should know that:''The last leg of a journey marks the halfway point,"Users don't care what we have done before this,they only care whether our product meets their needs.So make good result is a must .

No.9  Maintenance

After our product into the market or delivered to our client, it was undoutedly that the software will have a bit of problem,so we have to help users to solve it,such as release new version.UE(Use Experience)is significant for us,only boost the UE,can we win trust from our client.

No.10  Die out

With time goes by,the software must be weed out by the rapid development of the society. Every thing in the world,human ,animal ,building,plant.....,cannot avoid a ending,that is die out.

猜你喜欢

转载自blog.csdn.net/FuturePromise/article/details/81167632