全棧測(cè)試(影印版)
出版時(shí)間:2023年03月
頁(yè)數(shù):385
“Gayathri的作品為團(tuán)隊(duì)理解測(cè)試的整體觀點(diǎn)提供了必要的視角。”
——Neal Ford
Thoughtworks主管、
軟件架構(gòu)師、
Meme Wrangler
Software Architecture: The Hard Parts作者
“如果你編寫(自然也少不了測(cè)試)軟件,那么書架上就不應(yīng)該少了Gayathri的書?!?br />
——Saleem Siddiqui
Learning Test-Driven Development作者
對(duì)于希望提供高質(zhì)量軟件的組織而言,測(cè)試是一門重要的學(xué)科。這本實(shí)踐用書為軟件開發(fā)人員和QA工程師提供了一份全面的一站式指南,涉及10種不同類別的測(cè)試技能。你會(huì)從中學(xué)到適合的策略、概念和實(shí)際實(shí)施知識(shí),可以從開發(fā)和測(cè)試的角度將其應(yīng)用于Web和移動(dòng)應(yīng)用。
作者Gayathri Mohan提供了40多個(gè)工具的示例,你可以拿來(lái)立即投入使用。軟件測(cè)試專業(yè)人員和初學(xué)者都能從中習(xí)得進(jìn)行性能、安全性和可訪問(wèn)性測(cè)試的技能,包括探索性測(cè)試、測(cè)試自動(dòng)化、跨功能測(cè)試、數(shù)據(jù)測(cè)試、移動(dòng)測(cè)試等。你還將學(xué)習(xí)如何將它們組合到持續(xù)集成管道中以獲得更快的反饋。通過(guò)這本指南,你將能夠在關(guān)注質(zhì)量的同時(shí)應(yīng)對(duì)具有挑戰(zhàn)性的開發(fā)工作流程。
借助本書,你將:
● 學(xué)會(huì)如何使用各種測(cè)試類型來(lái)在項(xiàng)目中獲得最高的質(zhì)量
● 遵循書中的策略和概念,探索新的測(cè)試方法
● 通過(guò)詳細(xì)的示例學(xué)習(xí)如何在工作中應(yīng)用這些工具
● 通過(guò)廣泛接觸最佳的測(cè)試實(shí)踐來(lái)提高技能和改善工作前景
- Foreword
- Preface
- 1. Introduction to Full Stack Testing
- Full Stack Testing for High Quality
- Shift-Left Testing
- Ten Full Stack Testing Skills
- Key Takeaways
- 2. Manual Exploratory Testing
- Building Blocks
- Manual Exploratory Testing Strategy
- Exercises
- Perspectives: Test Environment Hygiene
- Key Takeaways
- 3. Automated Functional Testing
- Building Blocks
- Automated Functional Testing Strategy
- Exercises
- Additional Testing Tools
- Perspectives
- Key Takeaways
- 4. Continuous Testing
- Building Blocks
- Continuous Testing Strategy
- Exercise
- The Four Key Metrics
- Key Takeaways
- 5. Data Testing
- Building Blocks
- Data Testing Strategy
- Exercises
- Additional Testing Tools
- Key Takeaways
- 6. Visual Testing
- Building Blocks
- Frontend Testing Strategy
- Exercises
- Additional Testing Tools
- Perspectives: Visual Testing Challenges
- Key Takeaways
- 7. Security Testing
- Building Blocks
- Security Testing Strategy
- Exercises
- Additional Testing Tools
- Perspectives: Security Is a Habit
- Key Takeaways
- 8. Performance Testing
- Backend Performance Testing Building Blocks
- Exercises
- Additional Testing Tools
- Frontend Performance Testing Building Blocks
- Exercises
- Additional Testing Tools
- Performance Testing Strategy
- Key Takeaways
- 9. Accessibility Testing
- Building Blocks
- Accessibility Testing Strategy
- Exercises
- Additional Testing Tools
- Perspectives: Accessibility as a Culture
- Key Takeaways
- 10. Cross-Functional Requirements Testing
- Building Blocks
- CFR Testing Strategy
- Other CFR Testing Methods
- Perspectives: Evolvability and the Test of Time!
- Key Takeaways
- 11. Mobile Testing
- Building Blocks
- Mobile Testing Strategy
- Exercises
- Additional Testing Tools
- Perspectives: The Mobile Test Pyramid 340
- Key Takeaways
- 12. Moving Beyond in Testing
- First Principles in Testing
- Soft Skills Aid in Building a Quality-First Mindset
- Conclusion
- 13. Introduction to Testing in Emerging Technologies
- Artificial Intelligence and Machine Learning
- Blockchain
- Internet of Things
- Augmented Reality and Virtual Reality
- Index
書名:全棧測(cè)試(影印版)
國(guó)內(nèi)出版社:東南大學(xué)出版社
出版時(shí)間:2023年03月
頁(yè)數(shù):385
書號(hào):978-7-5766-0592-1
原版書書名:Full Stack Testing
原版書出版商:O'Reilly Media
Gayathri Mohan
Gayathri Mohan是一位充滿激情的技術(shù)領(lǐng)導(dǎo)者,在多個(gè)軟件開發(fā)角色以及技術(shù)和工業(yè)領(lǐng)域擁有專業(yè)知識(shí)。Gayathri通過(guò)在Thoughtworks為客戶成功管理大型質(zhì)量保證(QA)團(tuán)隊(duì)證明了她的奮斗精神,她現(xiàn)在是Thoughtworks的首席顧問(wèn)。在擔(dān)任公司的全球QA SME工作期間,她為Thoughtworks的QA定義了職業(yè)道路和所需的技能發(fā)展結(jié)構(gòu)。作為辦公室技術(shù)負(fù)責(zé)人,Gayathri培養(yǎng)了當(dāng)?shù)氐募夹g(shù)社區(qū),組織了技術(shù)活動(dòng),并在技術(shù)主題方面發(fā)展了思想領(lǐng)導(dǎo)力。
Gayathri還是Thoughtworks在Selenium成立10周年之際發(fā)布的《Perspectives of Agile Software Testing》(https://oreil.ly/PoAST)的合著者。
The animal on the cover of Full Stack Testing is a lowland streaked tenrec (Hemicentetes semispinosus). These small insectivorous mammals are one of many species of tenrecs found on the island of Madagascar. Lowland streaked tenrecs are typically found in scrubland, tropical lowland rainforests, agricultural land, and even some rural gardens on the eastern side of the island.
Lowland streaked tenrecs are easily identified by their long, pointed black snouts and small, tailless bodies striped with black and yellow quills. A crest of yellow spines covers the back of their necks. Their barbed quills are detachable and can be used as a defense mechanism; tenrecs also use the quills to communicate by rubbing them together, producing a high-pitched sound. Fully grown lowland streaked tenrecs are about five to seven inches long and weigh between four and ten ounces.
Lowland streaked tenrecs are social and gather in groups of up to 20. They dig connected burrows for nesting and forage for earthworms and insects individually or in small groups. In the winter, they go into torpor, a state of reduced body temperature and decreased metabolism. Females are only fertile for one year and are reproductively active at 25 days old, making them the only species of tenrec that can breed in the same season in which they were born. Lowland streaked tenrecs are classified as a species of least concern by the IUCN due to their widespread distribution, high abundance, and high tolerance to areas with large numbers of humans.