Misra cpp, cert cpp 2016 and RTL design style guide with HAZOPKiyoshi Ogawa
?
safety and security system with MISRA C++, CERT C++ and STARC RTL design style guide using HAZOP analysis. In Japan we use English on safety and security analysis with source code and coding standards in English.
Misra cpp, cert cpp 2016 and RTL design style guide with HAZOPKiyoshi Ogawa
?
safety and security system with MISRA C++, CERT C++ and STARC RTL design style guide using HAZOP analysis. In Japan we use English on safety and security analysis with source code and coding standards in English.
Timeline to the New Normal for Software TestingKeizo Tatsumi
?
The document provides a timeline of key technologies, methodologies, and trends in software development and testing from 1995 to 2018. It includes the rise of mobile/social media, cloud/big data analytics, agile/continuous development practices, test automation tools, and the growth of digital business models and IoT. Development has shifted to more iterative practices like agile, DevOps, and continuous delivery, while testing has evolved to continuous and automated approaches to keep pace with faster development cycles.
2013定7埖16晩にシンガポ`ルで_岸された及匯指アジアMみ栽わせテストワ`クショップ(1st Asian Workshop on Combinatorial Testing for Complex Computer Systems)でk燕した"Combinatorial Testing in Japan"のスライドを晩云Zにしました(だいぶWくなりましたが)。
哂Z井はこちら
/Bugler/combinatorial-testing-injapan20130616
Introduction to the 10th IEEE International Conference on Software Testing, Verification and Validation (ICST 2017) held on 13-17 March, 2017 in Tokyo, Japan.
Test Automation - Past, Present and FutureKeizo Tatsumi
?
The document discusses the history and future of test automation. It covers test automation from its beginnings in the 1950s-1960s, through its growth in the 1970s-1990s driven by the software crisis and emergence of new technologies. The document then discusses the present state of test automation, including tools for web, mobile, and cloud testing. Finally, it discusses potential future research areas like cloud/SaaS testing and the role of the test automator in planning and implementing automation strategies and frameworks.
Software testing magazines in the worldKeizo Tatsumi
?
This document lists 9 software testing magazines from around the world, including Testing Experience, Tea-Time with Testers, Testing Circus, Software Test & Quality Assurance, NZTester/OZTester, Testing Trapeze, Professional Tester, Methods & Tools, and TEST Magazine. Each magazine website is provided as a resource for readers to learn more about software testing.
How to Learn The History of Software Testing Keizo Tatsumi
?
The document provides a history of software testing covering several topics:
1. It discusses the prehistory of software testing, noting that Ada Lovelace is considered the first programmer and suggesting she may have also been the first tester while working on Charles Babbage's Analytical Engine in the 19th century.
2. It outlines the evolution of computers, software engineering, and the growth of software testing from the 1950s to the present day. Key periods included the debugging, demonstration, destruction, evaluation, and prevention-oriented periods.
3. It describes some of the early testing techniques developed in the 1960s-1970s, including the concept of test control processes at IBM, equivalence partitioning, and boundary
Conceptual support for test case design (COMPSAC 87)Keizo Tatsumi
?
My presentation slides for COMPSAC '87. One of the earliest presentation about Combinatorial Testing.
K.Tatsumi, S.Watanabe, Y.Takeuchi, and H.Shimokawa, "Conceptual support for test case design," Proc. 11th Intl. Computer Software & Applications Conf.(COMPSAC), Oct. 1987
I put together historical topics regarding combinatorial testing on this timeline.
In the 1930s, Ronald Fisher developed the Design of Experiments.
Rao introduced orthogonal arrays in the 1940s
From the 1950s, Genichi Taguchi developed a methodology for applying statistics to improve quality in manufacturing and established the Quality Engineering.
Afterwards, his methodology got a great reputation and was named "Taguchi method" in the United States.
I think this reputation in the US was transmitted to Japan, Taguchi method drew attention in Japan in the early 1980s.
Shortly after, software QA engineers at Fujitsu started to apply the Design of Experiments to software testing in 1983, and they published papers in 1984 and 1987.
In the late 1980s, a few case studies were reported from NEC and IBM Japan, howe
In 1989, Fujitsu introduced this technique to AT&T.
After that, OATS, CATS and AETG were developed by AT&T group companies.
From the mid 1990s, combinatorial testing began to spread in the US.
In 1995, Dr. Phadke's paper was translated into Japanese and printed in the journal of Quality engineering.
Also, some case studies were reported in the community of quality engineering in the late 1990s.
However, combinatorial testing got much attention again after HAYST method was announced by Fuji Xerox in 2004.
Currently, many Japanese testers consider that Combinatorial Testing is one of the must-have techniques.
For Japan, we can say combinatorial testing is a re import technique.
The History of Software Engineering and Software Testing (World and Japan)Keizo Tatsumi
?
The document provides a detailed timeline of the history of software engineering and software testing from 1950 to 2010. It covers the evolution of computer systems, software, systems and services, management perspectives on software engineering, and the growth of software testing. Key events and developments are noted for both the world/US and Japan. The timeline shows the transition from hardware-focused to software-focused eras as computing technologies advanced.
The document provides a history of software testing from the 1950s to 2010. It outlines some of the major developments in testing techniques over the decades, including decision tables in 1957, equivalence partitioning and boundary value analysis in the late 1960s, cause-effect graphs in 1970, orthogonal arrays and combinatorial testing techniques from the 1980s onward, and model-based techniques like classification trees in the 1990s and covering arrays in the 2000s. The timeline shows when key techniques and methods were developed.