Discussion on Software Testing

Source: Internet
Author: User
ArticleDirectory
  • Solution

Software testing is gradually developing into an independent process and discipline from the software development process. Software testing has risen from a simple task with complicated tasks and high repetition to a high level of software quality. The cause of this change is that enterprises pay attention to the overall quality of software, in addition, the scale of software is growing, and the development and maintenance costs are surprisingly high. However, software testing is not the goal of software quality, but a means.

 

However, in the process of software testing development, some testers thought that software testing was automated, so they learned some testing tools based on the GUI. On the one hand, these tools are expensive, on the other hand, it has entered a misunderstanding and quagmire of automation. The automated testing objects are limited to the GUI interface. The implementation difficulty of the automated script depends on the testability of the system, and the GUI interface changes frequently, therefore, the time and cost for maintaining these automated scripts are huge.

 

Solution

Testers and developers must have consistent software quality objectives, rather than automatically solving software quality. The quality assurance process is an enterprise-wide process, not just the tasks of testers. Testing tasks at different stages should be completed by persons of different roles. For example, unit testing requires learning.Programming LanguageIt must be done by developers or by developers and testers. At the same time, different test policies must be configured for non-existent test objects. For example, unit tests can be fully automated, but user acceptance tests do not have to be fully automated, this type of test is related to the GUI interface, and the task of developing and maintaining the test script is very complex. In addition, the enterprise's senior personnel must take the lead to solve the misunderstanding of software testing, because software testing is no longer a simple task and has risen to the level of software quality. In addition, to improve this situation, the efforts of testers alone cannot solve the essential problems.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.