Soft test development thinking (under improvement)

Soft test development thinking

1. Internet media: new technologies and applications and current trends and applications

1.1 Automated reporting

Advances in artificial intelligence and natural language processing technology have made it possible to automate reporting.
AI can generate news releases by analyzing large amounts of data and text, and can customize reports according to specific needs.
This technology can improve the speed and accuracy of news reporting.

1.2. Virtual and Augmented Reality

Virtual reality (VR) and augmented reality (AR) technologies could change the way news is reported.
Journalists can use VR to create immersive experiences that allow readers or viewers to experience news events more personally.
AR technology can integrate virtual elements into the real environment to provide a richer and more interactive news experience.

1.3. Data journalism

With the advent of the era of big data, data journalism is becoming more and more important.
News organizations can use visualization tools and data analysis techniques to transform complex data into an easy-to-understand and digestible form, so that readers can better understand and interpret news events.

1.4. Instant news push

The popularity of mobile devices and social media has made instant news feeds possible.
News organizations can push the latest news content to users in real time through channels such as mobile phone applications and social media platforms.
At the same time, the personalized recommendation algorithm can provide users with customized news feeds according to their interests and preferences.

1.5 Smart Assistants and Chatbots

Smart assistants and chatbots like ChatGpt are increasingly being used in journalism.
They can answer questions raised by users, provide recommended news content, and even have dialogues and interactions with users to provide personalized news services.

1.6 Voice broadcast, voice retrieval, background playback, playback double speed.

1.6 Robot Interaction

2. Software development process

2.1 Requirements analysis process

The main purpose is to obtain requirements, analyze requirements, and output: requirements documents, product prototype diagrams, etc.

insert image description here

2.1.1 Obtain requirements

Get original requirements

2.1.1.1 Requirements Gathering

① Document research
② Questionnaire survey
③ Interview, observation, brainstorming, competitive product analysis
④ Market sales feedback
⑤ Service team feedback
⑥ Customer service colleagues feedback
⑦ Product feedback (experience, analysis)

2.1.1.2 Requirements records

① Original demand
② Demand scenario (scenario analysis method)
③ Feedback time
④ Feedback person
⑤ Urgency

2.1.2 Demand Analysis

2.1.2.1 Requirements screening (conclude to do or not to do and do it first)

① Authenticity
② Value
③ Consistency
④ Feasibility

2.1.2.2 Requirements Perspective

Superficial requirements -> essential requirements -> product requirements

2.1.2.2 Requirements Ranking

① Examination Dimensions
② Basic Needs
③ Desired Needs
④ Exciting Needs

2.1.3 Demand output

Confirm demand

① Requirement analysis results
② Requirement scenarios
③ Requirement elements
④ Requirement documents
⑤ Requirement verification
⑥ Requirement changes↑↑↑↑

2.2 Development phase

insert image description here

3. Development specification

4. Publish and go online

insert image description here

5. Quality management

6. Test

insert image description here

7. Teamwork

Guess you like

Origin blog.csdn.net/qq_35385687/article/details/131933308