Software testing soul of -02

* The main learning content
1. "soft measure Soul" read chapter 4-5
  • "Soft measured Soul"


    • Chapter IV test architecture design

      1. Test architecture design architecture design with other directions as you need to think global aspect, not only to consider the application of research and testing technology, the need to consider the management of testers, testing process design.

      2. Test architecture model

       
       
       
      Test architecture
      Test Management Architecture
      Testing technology architecture
       
      1. Testers on the development of technical skills in the following stages: junior test engineer, test engineer, senior test engineer, chief test engineer, Test Architect

      2. Pursuit of technology, is never-ending

      3. A good testing framework should be reasonable, reuse rate, easy portable, scalable, easy to maintain

      4. Content testing framework: business process specification management technology + test, only the combination of technologies and processes, in order to form a powerful testing framework

      5. Design testing framework is a process, with the accumulated experience of project development and constantly updated

      6. It is important to master the method rather than rote

         

    • CHAPTER V test requirements analysis and test strategy

      1. Requirements include: functional requirements of users, design requirements, manufacturability requirements, testability requirements, maintainability requirements, etc.

      2. Test strategy also includes planning and tracking the testing process testing, control method

      3. Identification test requirements is the basis and starting point for follow-up testing of

       
       
       
      Identification test requirements
      Analysis of test requirements
      Object Extraction Test
       

       

      1. In actual operation, often demand was slow, or simply missing. In this case, we need to enlarge the scope of focus, multi-pronged way concerned about entrance requirements, timely informed demand information from all possible channels, as a source of work, while the reverse thrust demand, requiring the scattered demand documents flowers or incorporate the needs of libraries, formally given in accordance with the test ( formal requirements documents , design documents, meeting minutes, QQ record of the discussions, message content, other forms)

      2. Testability ( refers to the degree the software can be tested fully effective , including observational (visibility), controllability, maneuverability, simplicity, stability) needs to be found as soon as possible, otherwise the project at a later stage, will fall into a unable to stop the kind of state

      3. Software stability and control requirements change, the development cycle, the test found serious Bug early and late time have a relationship

      4. Reasonable and effective testability analysis can gradually become an important measure of the standard software, has become an important yardstick to measure the pros and cons of software product quality; on the other hand, software designers also available through new design approaches, this standard will gradually applied to the analysis process begins with a series of software from the software and improve software quality

      5. There will always be implied needs, if they realized the need to record the issue, and needs to identify and claim needs to add that there is a defect may need to mention Bug tracking

      6. Demand analysis, the testers had the ability to implicit demand, directly affects the effectiveness and comprehensiveness of follow-up testing

      7. Performance tests include load testing, stress testing, capacity test. Load testing is to test the system under a given load is able to achieve the desired performance; stress tests by constantly applying pressure to the system under test, check the test system performance under the pressure of circumstances; capacity test for the purposes of the database, is under test has a larger number of cases to record data in a database system

      8. Deployment testing strategy refers to the need to complete a test project testing techniques and methods, management and control of the testing process, training and other arrangements with a test team



# Study notes

Guess you like

Origin www.cnblogs.com/tarcytime/p/12346014.html